Role Descriptor: Feature Team
Based on Method Role: Feature Team
Relationships
Main Description
We assign features to a chief programmer. He takes each feature and identifies the likely class owners who will be involved in delivering that feature. Then he forms a temporary, “lasts just a week or two” team, called a feature team. Class owners work on more than one feature team at a time. Featureteam membership may change with each DBF/BBF(Design by Feature/Build by Feature) iteration.The chief programmer is just that, the chief! The interactions within the team are primarily between the chief programmer and the other team members. We encourage this approach to accelerate progress, ensure on-going mentoring of the team members by the chief programmer, and promote uniformity of design and implementation. Overall, the chief architect mentors the chief programmers, who in turn mentor the class owners within a feature team.
Properties
Multiple Occurrences
Optional
Planned