Project Cost Management

Submitted by: Submitted by

Views: 123

Words: 2295

Pages: 10

Category: Business and Industry

Date Submitted: 08/07/2014 08:33 PM

Report This Essay

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

...