This Focused Performance Weblog started life as a "business management blog" containing links and commentary related primarily to organizational effectiveness with a "Theory of Constraints" perspective, but is in the process of evolving towards primary content on interactive and mobile marketing. Think of it as about Focusing marketing messages for enhanced Performance. If you are on an archive page, current postings are found here.
Do find a customer who can be as agile as your software development team. One contractor said he had to nix a plan to use agile programming when the customer balked after being told he would have to be available to review works in progress on short notice.
Don't inundate the customer with too many reviews. Agile-based projects benefit when customers have sufficient time to mull prototypes and provide thoughtful feedback to developers.
Do use agile tools to automate and accelerate as much of the development process as possible. These include automated testing tools, configuration control tools and integrated development environments.
Don't impose agile methods on programmers who are not ready for them. One government information technology analyst said he prefers to use more senior programmers on agile projects because they have the skills and experience to work independently. Others said junior programmers can be part of agile teams but should be paired with more experienced colleagues.
The article also quotes Glen Alleman, who has dropped in here from time to time with comments, and Jim Highsmith, author of Agile Project Management, of which my copy is en route from Amazon, and will be reviewed here.
posted by Frank - Permanent Link -
|