Agile in Balance: Collaboration and Specialization

Posted July 2, 2020 in Business Agility & Software Engineering Excellence
Agile in Balance
The myth surrounding Agile projects goes something like this: a small team of developers who can handle any coding task (database, business logic, user interface, middleware, etc.) works hand-in-hand with the end user who talks with the development team about the details of the work requirements. The small-team-filled-with-generalists model may work for some small projects, but it doesn’t scale. The problem has been with confusing two parts of the traditional development problem: collaboration and specialized skills.
About The Author
Jim Highsmith
Jim Highsmith is a Cutter Consortium Fellow Emeritus. Jim was the founding Director of Cutter's Agile Product & Project Management practice, and received the 2005 Stevens Award in recognition of his work in adaptive software development and agile processes. Mr. Highsmith has 30-plus years experience as an IT manager, product manager, project manager, consultant, and software developer. He has consulted with IT and product development… Read More
Not a member? Gain Access to the Cutter Experts today — register now to read select open-access articles.