Software has been a crucible of management practice. Developing software requires a wide mix of types of work from mostly routine to highly innovative. For that reason, there is no one-size-fits-all solution to software development. While Agile does not fully solve the development management problem and is still evolving, there are important lessons we can learn from Agile principles for a wide range of business practices.
Executive Update
Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.