The tenth principle of the Agile manifesto may be my favorite one – simplicity, the art of maximizing the amount of work NOT done. Too often methodologies, frameworks and process improvements get mired down in heavy process and documentation. It’s a balancing act. It’s important to be neither too much, nor too little – just […]
February 11, 2011 by Dave Kohrell
Sprint or marathon? 100 meters, 5k or 26.2? Slow endurance or high intensity interval workout (HIIT)? Anaerobic or aerobic? Rare combination of talent like Michael Johnson (pictured) who excelled at the 200 and 400 meters? If Agile were a workout it would seem to fit in the sprint, 100 meter, high intensity, anaerobic side of […]
February 7, 2011 by Dave Kohrell
Unleashing your developer geeks on unsuspecting business people was quite risky in the 1990’s. Why those geeks may be a bit rough, un-kept and may spill the beans (truth). They clearly have not transformed in “McDreamy” yet (Patrick Dempsey). They’re still commuting to work on their lawn mower. Seems a little silly now. The prevailing […]
February 5, 2011 by Dave Kohrell
Re·quire·ment n. 1. Something that is required; a necessity. 2. Something obligatory; a prerequisite.¹ Among the twelve principles of Agile, that one that evokes a good amount of debate is changing requirements, even late in development. This contrasts from plan driven approaches to development that “freeze requirements” and lock those in through development and deployment. […]
January 28, 2011 by Dave Kohrell
The essential concept of progressive elaboration is that organizations, teams, and people do not have to have all the pieces and parts fully known before beginning. Don’t get me wrong, having details is important, but not for everyone. This approach fits very well with the change driven methodologies of Agile and Lean Software Development. Communication […]
February 13, 2011 by Dave Kohrell
6