scrum project plan
TRANSCRIPT
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 $%%&
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.$
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
8/13/2019 Scrum Project Plan
http://slidepdf.com/reader/full/scrum-project-plan 4/15
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.
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!%.
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".
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%
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.
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
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%%
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.
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%.
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
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%.