March 22, 2012 1 Comment
Co-written by Phil Hampel
“We can do anything, but we can’t do everything… at least not at the same time. So think of your priorities not in terms of what activities you do, but when you do them. Timing is everything.“
–Daniel Millman, author, and lecturer
What is Agile?
Many development shops are looking to move to Agile. Agile offers new approaches for many old school shops, and promises greater results. However, moving into this performance culture takes more than desire. Agile methodologies are not about getting things done faster or cheaper–they are about doing the right thing at the right time and maintaining a high degree of quality while doing it.
Once everyone is committed to the new way of working together, one can be more certain that the organization is ready for the change. One of the largest misconceptions about Agile is that there is no project plan and that there is an associated open checkbook. These assumptions are false. While the planning approach is different, there is a plan. And while there is an expectation of change, it is important to remember that change does not come without a cost. Requests for work will be prioritized from 1 to n based on business value, and may subsequently be re-ordered. But since the team will play part in this ordering of work, the team becomes accountable. For this new level of team accountability, new expectations are required. Read more of this post