Submitted by: Submitted by paudejesus
Views: 123
Words: 2295
Pages: 10
Category: Business and Industry
Date Submitted: 08/07/2014 08:33 PM
Slide 4.1
CHAPTER 4
Slide 4.2
Object-Oriented Software Engineering
WCB/McGraw-Hill, 2008
TEAMS
Stephen R. Schach
srs@vuse.vanderbilt.edu
Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Overview
Slide 4.3
4.1 Team Organization
Slide 4.4
Team organization Democratic team approach Chief programmer team approach Beyond chief programmer and democratic teams Synchronize-and-stabilize teams Teams for agile processes Open-source programming teams People capability maturity model Choosing an appropriate team organization
A product must be completed within 3 months, but 1 person-year of programming is still needed Solution:
– If one programmer can code the product in 1 year, four programmers can do it in 3 months
Nonsense!
– Four programmers will probably take nearly a year – The quality of the product is usually lower
Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Task Sharing
Slide 4.5
Task Sharing (contd)
Slide 4.6
If one farm hand can pick a strawberry field in 10 days, ten farm hands can pick the same strawberry field in 1 day One elephant can produce a calf in 22 months, but 22 elephants cannot possibly produce that calf in 1 month
Unlike elephant production, it is possible to share coding tasks between members of a team Unlike strawberry picking, team members must interact in a meaningful and effective way
Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
1
Programming Team Organization
Slide 4.7
Programming Team Organization (contd)
Slide 4.8
Example:
– Sheila and Harry code two modules,
m1
and
m2,
say
This has nothing whatsoever to do with technical competency
– Team organization is a managerial issue
...