5 ms·
So if you can't use Agile, what is the way to manage software development? There are many industries with complex product design processes, which need to deliv
by ako 7y ago
So if you can't use Agile, what is the way to manage software development?
There are many industries with complex product design processes, which need to deliver at a fixed deadline. We expect Apple to deliver new iPhone every fall, and they meet their deadlines without exception. Same thing for many other product manufacturers.
There is no reason to assume software development is very different from other industries regarding product design. Other industries also work with changing and innovating semi-finished products, components, and new materials.
Donald Reinertsen has written some interesting books on managing the design process (not related to software development or agile). It offers a lot of theory and economics behind product design processes. A lot of focus on reducing the size of Work in Progress.
- horsawlarway 7y agoYou can choose your features, or you can choose your deadline. You can't choose both. Apple delivers a a new iPhone every fall, but they make absolutely no promises about what it will be.
- ako 7y agoYes, and agile is a framework which ensures you can select your features and meet your deadlines.