01.02.2013 Views

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

More people sometimes means diminishing returns<br />

Adding more people to your team doesn’t always work as you’d expect. If 1 person<br />

takes 273 days to complete Milestone 1.0, then 3 people won’t necessarily take 91. In<br />

fact they could actually take much longer! Take a look...performance doesn’t always<br />

increase with the size <strong>of</strong> your team:<br />

Performance<br />

...or rate <strong>of</strong><br />

development work<br />

actually being done<br />

About here, your<br />

team’s performance<br />

starts to max out.<br />

Number <strong>of</strong> people<br />

on your team<br />

Q: Is there a maximum team size that I should<br />

never go over?<br />

A: Not really. Depending on your experience you<br />

may find that you can happily handle a 20-person team,<br />

but that things become impossible when you hit 21.<br />

Alternatively you might find that any more than three<br />

developers, and you start to see a dip in productivity. The<br />

best approach is to monitor performance closely and<br />

make amendments based on your observations.<br />

For small teams, and<br />

when startup and<br />

setup time is factored<br />

in, you can see a big<br />

improvement when<br />

adding extra people.<br />

0 1 2 5 9 15<br />

People<br />

Download at WoweBook.Com<br />

As your team gets even bigger<br />

all the extra communication<br />

paths mean that adding new<br />

members to the team has less<br />

and less impact on performance.<br />

project planning<br />

Beyond a certain point,<br />

adding extra people<br />

can actually reduce the<br />

performance <strong>of</strong> your team.<br />

20+<br />

Do you think the size <strong>of</strong> your project affects<br />

this graph? What about if you broke your<br />

project up into smaller sub-projects?<br />

you are here 4 77

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!