scrum project plan

15

Click here to load reader

Upload: vidd2

Post on 04-Jun-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 1/15

Project PlanRIT Online Learning Peer Evaluation

Version 1.5

Prepared by:

Tea !reen "pple

 

11 #ay $%%&

Page 2: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 2/15

Revision 'istory

(ae )ate Reason *or +,anges Version

Amber Bahl 12/01/05 Template Creation 1.0

Amber Bahl 12/02/05 Project Overview 1.1

Amber Bahl 12/01/05 Management tr!ct!re 1.2

Amber Bahl 12/05/05 Planning an" Control 1.#

Amber Bahl 12/0$/05 Technical Proce%% 1.&

Amber Bahl 02/1'/0$(eliverable%

1.5

Amber Bahl 05/1'/0$)p"ate" *or +inal ,elea%e

1.$

Page 3: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 3/15

Table o- +ontent

T"LE O* +O(TE(T................................................................................................................................/

1. PRO0E+T OVERVIE .........................................................................................................................../

1.1. P,O-CT COP......................................................................................................................................&1.2. MA-O,  O+TA, +)CTO..............................................................................................................&

1.2.1 Setup.............................................................................................................................................5

1.2.2 Evaluation.....................................................................................................................................5

1.2.3 Reporting .....................................................................................................................................51.#. (3,AB......................................................................................................................................5

$. #"("!E#E(T 2TR3+T3RE..............................................................................................................4

2.1. P,O-CT +C4C..............................................................................................................................

2.2. P,O-CT O,6A7ATO.......................................................................................................................

2.2.1 External Interfaces........................................................................................................................7 

2.2.2 Internal Structure..........................................................................................................................7 2.2.3 Roles and Responsibility................................................................................................................8

2.2. Staffing...........................................................................................................................................8

2.#. , 8  MAA6MT..............................................................................................................................'

2.3.1 !op Ris"s #ist................................................................................................................................$

2.3.2 Ris" %itigation Strategy&...............................................................................................................$

/. PL"((I(! "() +O(TROL................................................................................................................1%

#.1. TMATO MT9O(.........................................................................................................................10

#.2. , O),C (T+CATO................................................................................................................10

3.2.1 Staff..............................................................................................................................................1'

3.2.2 !i(e.............................................................................................................................................1'

3.2.3 )ost..............................................................................................................................................1'

#.#. , O),C AOCATO......................................................................................................................113.3.1 *or" +rea"do,n Structure..........................................................................................................11

3.3.2 Sc-edule.......................................................................................................................................11

#.&. T,AC86 A( COT,O...................................................................................................................113..1 %ilestones...................................................................................................................................12

3..2 Reporting....................................................................................................................................13

3..3 Esti(ation Refine(ents..............................................................................................................13

. TE+'(I+"L PRO+E22.........................................................................................................................1/

&.1. MT9O(: TOO A( TC9;)..................................................................................................1#

&.2. TC9OO64......................................................................................................................................1&

.2.1 Environ(ent................................................................................................................................1

.2.2 %et-ods !ools and !ec-ni/ues.................................................................................................1

&.#. P,O-CT A,T+ACT............................................................................................................................15

1. Project Overvie6

The ,T Online earning "epartment i% in nee" o* an online peer eval!ation

%<%tem that can enhance the collaborative learning e=perience. C!rrentl<: peer

eval!ation i% %!pporte" b< the !%e o* online %!rve<% provi"e" b< the ,TClipboar" %<%tem: which i% "i**ic!lt to %et!p an" lac>% goo" reporting

*!nctionalitie%. A% a re%!lt: in%tea" o* !%ing the tool a% part o* the earl<

collaboration proce%% where intervention% can be appl< part wa< into the project:it i% o*ten onl< !%e" a% a "eterminant o* the project *inal gra"e. O!r team will be

Page 4: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 4/15

Page 5: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 5/15

1.$.1 2etup

The %et!p %ho!l" provi"e an ea%< wa< *or the *ac!lt< to create gro!p% an" a""!%er% into gro!p%. The %et!p *eat!re will event!all< be integrate" to the gro!p

%tr!ct!re *eat!re provi"e" b< the m<Co!r%e% management %<%tem.

1.$.$ Evaluation

+or eval!ation p!rpo%e% the *ac!lt< %ho!l" be able to c!%tomie their own %et o*

@!e%tion%: b!t initiall< the "evelopment team will implement thi% *eat!re b< !%ing

a %tatic %et o* @!e%tion%. The%e @!e%tion% will either be @!antitative or @!alitative

"epen"ing on !%er re@!irement%.

1.$./ Reporting

+or reporting p!rpo%e% the %<%tem nee"% to provi"e a graphical repre%entation o*

the collecte" "ata. The ba%ic aim *or thi% wo!l" be to ea%il< i"enti*< o!tlier gro!p%

an" in"ivi"!al%. (i**erent repre%entation% o* the eval!ation %!mmarie% will be

implemente" to allow *ac!lt< to e**icientl< a%%e%% re%!lt% li>e• Pareto Chart

• Pie Chart

• catter Chart

Once the eval!ation% are *ille" b< %t!"ent% the gro!p member% %ho!l" be able to

view all comment% an" concern%. All the%e eval!ation% m!%t be pre%ente"

anon<mo!%l<.

1./. )eliverables

(etaile" li%t o* *eat!re% will be create" a*ter re@!irement% gathering.

The *ig!re below o!tline% the high?level relea%e% *or the Peer val!ation <%tem2print 1

pring ;!arter 

5r" wee>D

2print $

pring ;!arter 

th wee>D

2print /

pring ;!arter 

'th wee>Dimple C,)( Operation%

• Create ;!e%tion%

Template

• Create val!ation%

• (AP A!thentication

(ata Acce%% a<er 

M<Co!r%e% +ee"

,eporting

 An" ,eporting

,eporting

ntegration with

m<Co!r%e%

+or each relea%e: the *ollowing "eliverable% will be available

)eliverable )escription

print +!nctionalit< The Peer eval!ation %<%tem "emon%trating all *!nctionalit<

!p to an" incl!"ing the c!rrent %print.

Page 6: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 6/15

)eliverable )escription

Pro"!ct Architect!re An architect!re %!pporting *!ll *!nctionalit< incl!%ive o*

the c!rrent %print an" a""itional *!nctionalit< to be

incorporate" within %!b%e@!ent %print%.

o!rce Co"e o!rce co"e re@!ire" to b!il" an e=ec!table pro"!ct .

Pro"!ct Bac>log A prioritie" acco!nting o* remaining *!nctionalit< to beimplemente" within %!b%e@!ent relea%e%: which i%

in"icative o* remaining wor> to be complete" an" c!rrent project %tat!%.

Page 7: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 7/15

$. #anageent 2tructure

$.1. Project Li-ecycle

The *!nctionalit< i% prioritie" at project inception an" time?bo=e" relea%e% are"elivere": at which point a""itional *!nctionalit< i% incorporate" to the co"e ba%e.)pon each con%ec!tive relea%e: prior "evelopment activitie% ma< be revi%ite" a%

nece%%ar< to a""re%% priorit< %hi*t an" re@!irement% volatilit<.

$.$. Project Organi7ation

$.$.1 E8ternal Inter-aces

+ig!re 1.0: =ternal tr!ct!re

$.$.$ Internal 2tructure

Thi% project can be complete" with a team o* *o!r people in a perio" o* 15 wee>%.The team will con%i%t o* %o*tware engineer% capable o* per*orming vario!% ta%>%

%tarting *rom re@!irement% gathering: "e%igning: "ataba%e management: "eveloping:

te%ting to management. All the member% will rotate between "i**erent role% to the*inal pro"!ct "elivere".

Page 8: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 8/15

+ig!re 1.1: nternal tr!ct!re

$.$./ Roles and Responsibility

Role Responsibility

cr!m Ma%ter Primar< p!rpo%e i% to mitigate project i%%!e% that ma< impe"e

 progre%% a% the< ari%e. Al%o: "!e to limite" re%o!rce% the cr!mMa%ter will al%o be re%pon%ible *or implementing the Peer eval!ation

%<%tem.Pro"!ct Owner Control the b!"get an" re%o!rce% allocate" to the project.

Project Team mplement the goal% an" i"ea% o* the project

$.$. 2ta--ing

The project will be complete" with a team o* *o!r member% in a perio" o* 15

wee>%.

The team will incl!"e the *ollowing member%

1 cr!m Ma%ter (eveloperD

# (eveloper%

Page 9: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 9/15

$./. Ris9 #anageent

$./.1 Top Ris9s List

1. ew Technologie%

2. m<Co!r%e% ntegration#. Project @!alit< will be !nacceptable "!e to vag!e ambig!o!% re@!irement%

&. Project will ta>e more time *or the team to complete than the amo!nt o* time

 b!"gete"5. Changing re@!irement% will lea" to e=treme *eat!re creep with each iteration

$. Project i% not *ea%ible with given con"ition% o* %che"!le an" re%o!rce%.

Ris9 Probability Ipact E8posure

1 0.20 & 0.E0

2 0.25 & 1.00

# .25 & 1.00

& .20 & 0.E0

5 .20 & 0.E0

$ .05 5 0.25

$./.$ Ris9 #itigation 2trategy:

1. The more e=perience" team member% will tr< an" e"!cate/ g!il" other teammember% with new technologie%

2. The team member% new to technologie% will %tart with b!il"ing %mall

 protot<pe% on their own to gra%p new technolog<#. peci*ic ta%>% will be a%%igne" to %peci*ic member% ba%e" o* %ill %et

&. 9elp o* "omain e=pert% will be ta>en to a""re%% integration with m<Co!r%e%

5. Thro!gh man< %print% the re@!irement% will be revi%e" man< time% to en%!rethat clarit< i% achieve".

$. B< !%ing pa%t project%/e=perience a% a wa< o* e%timating e**ective e**ort: a

 better appro=imation o* the teamF% abilitie% can be ma"e. Thi% wo!l" allow

*or a more acc!rate range o* j!%ti*iable %che"!le "ea"line%.. Thro!gho!t ever< %print: each "eci%ion will be eval!ate" to ma>e %!re that it

align% with the overall goal% o* the project.

E. The team will !n"ergo man< team b!il"ing event% a% "eeme" nece%%ar< b<the team.

Page 10: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 10/15

/. Planning and +ontrol

/.1. Estiation #et,od

che"!le oriente" practice% will be !%e" to "eliver the *inal pro"!ct in the %pan o* 20

wee>%. The c!%tomer will %et the relea%e "ate. The c!%tomer an" the "evelopment teamwill then come !p with an agree %et o* *!nctionalitie% to be "elivere" on the relea%e "ate.The c!%tomer prioritie% the li%t o* *eat!re% accor"ing to their nee"% an" the "evelopment

team will provi"e the e%timate% *or implementing the *eat!re%.

/.$. Resource Identi-ication

/.$.1 2ta--  

The team %ie will be con%tant thro!gho!t the project.

/.$.$ Tie

tart (ate ov 2Eth: 2005n" (ate Ma< 1': 200$

The *inal relea%e" "ate i% %et to %econ" wee> o* April: 200$. +eat!re% are to be "elivere"

iterativel< ever< one to *o!r wee>%: "epen"ing on the comple=it< o* the implementing

*eat!re.

/.$./ +ost

 /A

Page 11: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 11/15

/./. Resource allocation

/./.1 or9 rea9do6n 2tructure

(etaile" or> Brea>"own tr!ct!re will be create" a*ter re@!irement% gathering.

+ig!re 1.2 %how% the pro"!ct ba%e" or> Brea>"own tr!ct!re.

+ig!re 1.2: or> Brea>"own tr!ct!re Pro"!ct Ba%e"D

/./.$ 2c,edule

+or "etaile" %che"!le re*er to the enior Project Plan.mpp.

/.. Trac9ing and control

The cr!m Ma%ter/(evelopment Team over%ee% all the cr!m meeting% an" trac>% the

"evelopment %tat!%. The "evelopment team i"enti*ie% the initial bac>log at the %tart o*

the %print: an" perio"icall< trac>% the progre%% ma"e b< the "evelopment team. Progre%%

Page 12: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 12/15

trac>ing i% "one "!ring the cr!m meeting%: where team member% are re@!ire" to %tate

their "evelopment progre%% relative to the %print bac>log.

To improve the proce%% o* i"enti*<ing the n!mber ta%>% to complete *or a partic!lar %print

an" the length o* the %print%: metric% that a""re%% the @!e%tion% o* Ghow man< ta%>%

%ho!l" be a%%ociate" *or each %printHI an" Ghow long %ho!l" a %print la%t *orI will be!tilie. The %electe" metric% %ho!l" a%%i%t the cr!m Ma%ter/(evelopment Team in

writing !p %print bac>log%.

The *ollowing metric% will be implemente" in the "evelopment o* the pro"!ct

•  !mber o* ta%>% complete" *or a partic!lar %prit or> e**ort "i%trib!te" *or each

%printD

•  !mber o* open b!g%

• Total n!mber% o* ho!r%

• Total n!mber o* b!g%

o Per *eat!reo Per ta%> 

o B!g t<pe

)

+eat!re

+ee"bac> 

• print bac>log%

• Pro"!ct bac>log%

/..1 #ilestones#ajor #ilestones

The *inal pro"!ct relea%e i% on thir" wee> o* Ma<: 200$.

#inor #ilestones

The%e mile%tone% are the iterative an" incremental *eat!re "eliver< at the en" o* each

%print. Thi% allow% c!%tomer% to %ee the progre%% ma"e compare to the overall project.Thi% al%o allow% c!%tomer% to give *ee"bac>% on the "evelope" *eat!re%: which can then

lea" to change% or a""itional *eat!re% to be implemente" in the ne=t %print.

Page 13: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 13/15

/..$ Reporting

ee9ly Report

A% mentione" above: team member% are re@!ire" to give a @!ic> %tat!% o* their wee>l<

 progre%% relative the e=pecte" %print "eliver<.

2print Report

The cr!m Ma%ter/(evelopment Team i% re%pon%ible *or creating an" "elivering %printin*ormation %print bac>logD to the project team an" the %ta>ehol"er%. At the en" o* the

%print: the project team meet% with the %ta>ehol"er% where the< will %ee the "evelope"

*!nctionalitie%. Ba%e on thi% "eliver<: *eat!re% to be a""re%%e" in ne=t %print i% re?"e*ine". +rom the meeting an" the bac>log: the %ta>ehol"er% can vi%!alie the

"evelopment progre%% o* project.

/../ Estiation Re-ineents

A*ter each %print: an< o* the pre?"e*ine" *eat!re% can be change". (epen"ing on

c!%tomer%J inp!t%: *eat!re% can be a""e": remove": or re?prioritie". %timate% are al%o

re*ine" or re"e*ine" ba%e" on the%e change%. Ob%tacle% an" problem% enco!ntere" in the

 previo!% %print% are ta>en into acco!nt when re*ining the new e%timate%.

. Tec,nical Process

.1. #et,ods Tools and Tec,ni;ues

2cru #et,odology: The whole project will be "elivere" in ch!n>% "epen"ing on

the re@!irement% prioritiation. (evelopment team will get a %peci*ic amo!nt o*time to implement each ch!n> o* *!nctionalit<.

Revision +ontrol:  C3 will be !%e" to trac> change% to all "oc!ment%: %o!rce

co"e: an" an< other relevant *ile%.

)aily uilds:  o!rce co"e will be b!il" ever< night to avoi" integration i%%!e%.

Page 14: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 14/15

.$. Tec,nology

.$.1 Environent

The web?client %hall be acce%%ible via http re@!e%t *orwar"e" thro!gh an< o* the

%!pporte" brow%er% li%te" below

• Moilla +ire*o= 1.0 or higher 

• Micro%o*t nternet =plorer $.0 or higher 

•  et%cape avigator .0 or higher 

.$.$ #et,ods Tools and Tec,ni;ues

o*tware Tool%

• .T 200# +ramewor> 

• Micro%o*t Project will be !%e" to trac> overall progre%%.

• Micro%o*t O**ice 200#

• M?; erver 2000

• eb erver $.0

• Trac ntegrate" CM an" Project ManagementD

• !bver%ion Trac>ing <%tem

Page 15: Scrum Project Plan

8/13/2019 Scrum Project Plan

http://slidepdf.com/reader/full/scrum-project-plan 15/15

./. Project "rti-acts

)ocuent (ae )escription

Project O!tline A general overview o* the project with %ome o* it% >e<

*eat!re%.

Project Plan A "oc!ment containing the *ollowing %!b%ection%

• Project cope

• Management tr!ct!re

• Planning an" Control

• Technical Proce%%

• !pporting Plan%

,e@!irement% A *ormal re@!irement% "oc!ment containing )%er torie%:)%e ca%e realiation% etc.

Project che"!le printche"!leD

The brea>"own o* how long each iteration will ta>e.

o!rce Co"e o!rce co"e re@!ire" to b!il" an e=ec!table pro"!ct an"

incorporate the %ol!tion with "eplo<ment tool% on the

client? an" %erver?%i"e plat*orm%.

)%er Man!al/ et!p

(oc!ment%

+ormal %et!p "oc!ment% an" )%er man!al will be

 provi"e" to help !%er% in %et!p an" maintenance o* the pro"!ct.

)%er Man!al will be optional an" will onl< be provi"e"

i* time permit%D

(e%ign / +eat!re(oc!ment%

(e%ign an" +eat!re "oc!ment% will be provi"e" *ormaintenance p!rpo%e%.