Advisor

Balancing Specialization and Teamwork

Posted September 14, 2011 | |

At first glance, you might think that the best way to deliver good software quickly is to have teams of people who have deep skills in required areas. There are several reasons why this is not the most effective approach to developing software when you have changing requirements and need to be agile, including:

About The Author
Steve Berczuk
Steve Berczuk is an engineer and ScrumMaster at Humedica, where he's helping to build next-generation clinical informatics applications based on software as a service (SaaS). The author ofSoftware Configuration Management Patterns: Effective Teamwork, Practical Integration, he is a recognized expert in software configuration management and agile software development. Mr. Berczuk is passionate about helping teams work effectively to produce… Read More
Don’t have a login? Make one! It’s free and gives you access to all Cutter research.