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.

How to ruin your team’s lives<br />

It’s easy to look at those long schedules, growing estimates, and<br />

diminishing iteration cycles, and start to think, “My team can<br />

work longer weeks!” If you got your team to agree to that, then<br />

you’re probably setting yourself up for some trouble down the line.<br />

�<br />

�<br />

�<br />

�<br />

Personal lives matter<br />

Long hours are eventually going to affect your personal<br />

life and the personal lives <strong>of</strong> the developers on your team.<br />

That might seem trite, but a happier team is a more<br />

productive team.<br />

Fatigue affects productivity<br />

Tired developers aren’t productive. Lots <strong>of</strong> studies suggest<br />

that developers are really only incredibly productive for<br />

about three hours a day. The rest <strong>of</strong> the day isn’t a loss,<br />

but the more tired your developers are, the less likely<br />

they’ll even get to that three hours <strong>of</strong> really productive<br />

time.<br />

The first step to planning what you are going to develop<br />

is to ask the customer to prioritize their requirements.<br />

Milestone 1.0 should be delivered as early as you can.<br />

During Milestone 1.0 try to iterate around once a<br />

month to keep your development work on track.<br />

When you don’t have enough time to build everything,<br />

ask the customer to reprioritize.<br />

Download at WoweBook.Com<br />

�<br />

�<br />

�<br />

project planning<br />

Be confident<br />

in your plans<br />

by applying<br />

velocity<br />

and not<br />

overworking<br />

yourself and<br />

your team.<br />

Plan your iterations by factoring in your team’s velocity<br />

from the start.<br />

If you really can’t do what’s needed in the time allowed,<br />

be honest and explain why to the customer.<br />

Once you have an agreed-upon and achievable set <strong>of</strong><br />

user stories for Milestone 1.0, it’s time to set up your<br />

development dashboard and get developing!<br />

you are here 4 103

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

Saved successfully!

Ooh no, something went wrong!