Executive Update

Generalists, Specialists, and Generalizing Specialists

Posted August 30, 2011 | Technology |

Software development is complicated, requiring highly specialized skills. Agile methods such as Scrum advocate self-organizing, cross-functional teams and promise predictable, efficient delivery of useful functionality. To have teams composed of people who are specialists in each of the relevant skills for your project, you need to know what the skills are before you plan the iteration.

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.