Chapter 3. CREATING AN EFFECTIVE DEVELOPMENT TEAM

An effective development team creates a strong company foundation with fewer wasted resources. An ineffective team builds a weak foundation that will crumble when stressed.

Company management, across the board, must be supportive of the efforts of the development team to maintain the team's effectiveness. The term effectiveness can be interpreted in many ways. At one company, for example, the top executive focuses on engineering costs. But that mentality results with metrics such as code per dollar—and teams of low-paid developers spread across the globe. Development engineers are not necessarily effective when they produce the most lines of code in the shortest amount of time. Good solutions based ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.