If you’ve been following my series of posts about ALM, you know that the Lean concept of flow is one of ALM’s two central pillars. (The other is alignment, an indicator of the likelihood that the software organization is delivering value.) Whenever I talk about anything related to Lean, I’m always a little nervous. People misinterpret Lean frequently, with highly destructive consequences, so putting a Lean frame around ALM is almost asking for trouble. The most frequent distortion of Lean that I’ve seen in software development is the following syllogism: Lean tells us that we should reduce waste. Unused capacity is a form of waste. Therefore, we should maximize the utilization of our capacity. To Read more
Posts Tagged 'Product Development Flow'
Software development is not really a single discipline. What comes under the overall field is a combination of disciplines that address a range of problems: Maintaining and evolving fielded code Adding significant new features to an existing application or platform Building an entirely new application or platform These differ in the amount of innovation required and the amount of information available for delivering a quality system. Teams working on type 1 problems generally are not required to invent anything and they have detailed information on the code change required and available technology. Teams addressing type 2 efforts may need to be innovative in building out and integrating the capability. Also, they usually have incomplete information Read more