This Focused Performance Weblog is a "business management blog" containing links and commentary related primarily to organizational effectiveness with a "Theory of Constraints" perspective. TOC is noted for its applications in Project Management and Multi-Project Management (Critical Chain) and Operations Management (Drum-Buffer-Rope), as well as in Marketing, Strategic Planning and Change Management (TOC Thinking Processes). 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 -
|