26.04.2015 Views

CS2 Software Engineering note 3 Project Management in the ...

CS2 Software Engineering note 3 Project Management in the ...

CS2 Software Engineering note 3 Project Management in the ...

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.

<strong>CS2</strong> <strong>Software</strong> <strong>Eng<strong>in</strong>eer<strong>in</strong>g</strong> <strong>note</strong> 3 <strong>CS2</strong>Ah 01.10.29<br />

• Assessment of each iteration<br />

• Periodic status assessment<br />

• Work schedule<br />

• <strong>Project</strong> measurement database.<br />

<strong>Project</strong> <strong>Management</strong> Workflow<br />

In this f<strong>in</strong>al section we briefly outl<strong>in</strong>e <strong>the</strong> n<strong>in</strong>e workflow items compris<strong>in</strong>g this<br />

workflow. This is sufficient to understand <strong>the</strong> overall process but more detail is<br />

required if we are to apply this successfully.<br />

At project <strong>in</strong>ception on <strong>the</strong> first iteration we require to carry out three workflow<br />

items:<br />

Conceive new project: This provides a prelim<strong>in</strong>ary bus<strong>in</strong>ess case and identifies<br />

some of <strong>the</strong> risks and beg<strong>in</strong>s assessment.<br />

Evaluate project scope and risk: This carries out more detailed development of<br />

<strong>the</strong> bus<strong>in</strong>ess case and <strong>the</strong> associated risks.<br />

Develop software development plan: This develops much of <strong>the</strong> detailed plan<br />

by develop<strong>in</strong>g <strong>the</strong>:<br />

• measurement plan<br />

• risk management plan<br />

• product acceptance plan<br />

• problem resolution plan<br />

• project organisation and staff<strong>in</strong>g<br />

• monitor<strong>in</strong>g and control processes<br />

• plan phases and iterations<br />

Dur<strong>in</strong>g each iteration, we have three fur<strong>the</strong>r workflow items:<br />

Monitor and Control <strong>Project</strong>: This work item cont<strong>in</strong>ually checks <strong>the</strong> project is<br />

on plan by monitor<strong>in</strong>g <strong>the</strong> process and check<strong>in</strong>g <strong>the</strong> monitor<strong>in</strong>g results<br />

aga<strong>in</strong>st <strong>the</strong> plan. Deviations from plan may result <strong>in</strong> replann<strong>in</strong>g.<br />

Plan for next iteration: This workitem develops <strong>the</strong> plan for <strong>the</strong> next iteration,<br />

tak<strong>in</strong>g <strong>in</strong>to account progress on <strong>the</strong> current iteration and <strong>the</strong> overall plan.<br />

Manage iteration: This work items monitors progress and next iterations plann<strong>in</strong>g<br />

to <strong>in</strong>form decision mak<strong>in</strong>g on whe<strong>the</strong>r to transfer to <strong>the</strong> next iteration<br />

or abandon <strong>the</strong> project because risks or cost estimates have become unacceptable.<br />

In addition <strong>the</strong>re are fur<strong>the</strong>r workflow items than manage phase transitions<br />

and br<strong>in</strong>g<strong>in</strong>g projects to an end.<br />

5

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

Saved successfully!

Ooh no, something went wrong!