how “agile” ccpm enables us to successfully complete ...€¦ · process in “agile” ccpm...
TRANSCRIPT
![Page 1: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/1.jpg)
2016 TOCICO International Conference
©2016TOCICO.AllRightsReserved.
How“Agile”CCPMenablesustosuccessfullycompletechallengingprojectsformajorupgradesofexis?ngso@wareproducts,andmaintain100%DDPforyears
Koichi Ujigawa
![Page 2: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/2.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
About the Project
• Theprojectwaschallenging,because:– itwasaMajorUpgradeofanexisGngsoHwareproduct
– itrequired“DisconGnuousInnovaGon”andstate-of-the-arttechnologies(weneedtogetontheredcurve)
• Andalso,needlesstosay,duedateoftheprojecthadtobemetandtheflowofthesystemhadtobemaintained
DisconGnuousInnovaGon
![Page 3: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/3.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
About the Project (cont.)
• ThereareseveralmodaliGesforrecognizingaproject’senvironment,suchas“Complicated”and“Complex”
• Inthe“Complicated”environment,CauseandEffectcanbecapturedinplanningphase,evenitseemstobe(almost)impossibleatfirstsight
![Page 4: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/4.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
About the Project (cont.)
• Inthe“Complex”environment,CauseandEffectcannotalwaysbecaptured,evenitappearssoinretrospect
• ItconstantlychangesaccordingtoexternalcondiGons
• ButabigdirecGon/paZerncanbeobtained
![Page 5: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/5.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
• Theprojectwaschallenging,becauseitsenvironmentwasrecognizedas“Complex”
About the Project (cont.)
Complicated
Complex
![Page 6: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/6.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
About the Project (cont.)
• WebelievethatthefollowingpercepGonsaremoreimportantthanusualinthe“Complex”environment– “itisbeZertobeapproximatelyrightthantobepreciselywrong”
– “themorecomplextheproblemis,themoresimplethesoluGonhastobe”
• Andwebelievethatweshouldbemore“innovaGve”and“invenGve”thanusual
![Page 7: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/7.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
About the Project (cont.)
• Weknewthatmoreadaptability,responsivenessandautonomywouldenhancetheintuiGonofdevelopersduringtheproject
• Wedecidedtoapply“Agile”CCPM– Inourpipeline,projectsaremanagedbyeitherstandardCCPM(*)or“Agile”CCPM
*Theterm“standard”CCPMisusedtoavoidconfusionduringthepresentaGon
![Page 8: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/8.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
“Agile” CCPM in a nutshell
• “Agile”CCPMisanenhancementofCCPM,employingthefollowingforSWdevelopment(*):– ModifiedNetworkConstrucGonProcess– ModifiedBufferManagementMethod
*Conceptually,thiscanbeappliedtootherenvironmentssuchasR&D,NPDandorganizaGondesign
![Page 9: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/9.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
“Agile” CCPM in a nutshell (cont.)
• AllthebenefitsandaZributesofCCPMaremaintainedwhilebuildingintheadaptability,responsivenessandautonomyofsomeofthepracGcesadoptedbyAgile
• Itisagile,notinthesensethatitisahybridizaGonofAgileandCCPM,butinthesensethatitmakesstandardCCPMmoreadaptabletochange
![Page 10: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/10.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
“Agile” CCPM in a nutshell (cont.)
• AlthoughweuseslightlydifferenttechniquesincertainsituaGons,noneofthefundamentalrulesorbenefitsofCCPMaresacrificed
• Forthisreason,theapplicaGonenhancementistruly“CCPM”
![Page 11: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/11.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Quick Review of standard CCPM
• Procedureinplanning– Addtasksanddependencies– Levelresources– IdenGfytheCriGcalChain– Insertbuffers
• ProcedureinexecuGon– ExecutetasksandreportRDU– Updatebufferstatus– TakerecoveryacGonasrequired
![Page 12: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/12.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Planning - Standard CCPM -
Addtasksanddependencies
![Page 13: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/13.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Planning - Standard CCPM -
Levelresources
![Page 14: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/14.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Planning - Standard CCPM -
IdenGfytheCriGcalChain
![Page 15: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/15.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Planning - Standard CCPM -
Inserttheprojectbuffer
![Page 16: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/16.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Planning - Standard CCPM -
Insertfeedingbuffers
![Page 17: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/17.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Execution - Standard CCPM -
ExecutetasksandreportRDUUpdatebufferstatus
![Page 18: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/18.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Execution - Standard CCPM -
ExecutetasksandreportRDUUpdatebufferstatus
![Page 19: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/19.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Execution - Standard CCPM -
ExecutetasksandreportRDUUpdatebufferstatus
![Page 20: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/20.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Execution - Standard CCPM -
ExecutetasksandreportRDUUpdatebufferstatus
![Page 21: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/21.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Execution - Standard CCPM -
TakerecoveryacGonsasrequired
BeforearecoveryacGonistaken
![Page 22: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/22.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure in Execution - Standard CCPM -
AHerarecoveryacGonistaken
TakerecoveryacGonsasrequired
![Page 23: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/23.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Overview of “Agile” CCPM
• Procedureinplanning– Addtasksanddependencies– Levelresources– IdenGfytheCriGcalChain– Insertbuffers
• ProcedureinexecuGon– ExecutetasksandreportRDU– Updatebufferstatus– TakerecoveryacGonasrequired
“Standard” “Agile”ModifiedNetwork
ConstrucGonProcessFeature
ModifiedBufferManagementMethod
CCPM
![Page 24: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/24.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Flow of Modified Network Construction Process
Setthegoal/purposeofthedrive
Getthedistancetothegoal
EsGmateGmerequiredaccordingtothedistanceandtheaveragevelocity
GettheesGmatedGmeofarrival
WheretoGo?
HowFar?
HowLong?
ETA?
(Theprocessissimilartoalongdrive)CarDrive
![Page 25: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/25.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Flow of Modified Network Construction Process (cont.)
SettheValueoftheprojectValueSelectfeaturesfortheprojectfromthefeaturelistunGltheValueissaGsfied,andcalculatetheSize
CalculatetheprojectDuraGonaccordingtotheSizeoffeaturesandtheiniGalplannedvelocity
SettheDueDate(staggering)
Size
DuraGon
DueDate
WheretoGo?
HowFar?
HowLong?
ETA?
CarDrive AgileCCPM
Feature
Value
SizeDuraGon
Velocity
(Theprocessissimilartoalongdrive)
![Page 26: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/26.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM
• AnetworkisdevelopedfromaFeatureList• ThestructureofresulGngnetworkcanbeverysimple,andisnecessaryandsufficientforperformingtheModifiedBufferManagementMethod
• Task(s)mayrepresentmulGplefeatures(evenallfeatures)andarereferredtoasthe“MotherTask”
MotherTask
Feature
![Page 27: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/27.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.)
• AFeatureListisprepared/maintainedforaproduct/servicepriortocreaGngthenetworkofaproject
• Featuresaredescribedinuserstories
• Featuresaresortedinapproximateorderbasedonvalue/importancefortheproduct/service
• TherelaGvesizeofeachfeatureisesGmated
No. �
Feature � Size �
1 F001 8
2 F002 5
3 F003 8
4 F004 35 F005 13
6 F006 3
7 F007 5
8 F008 13
9 F009 8
10 F010 5
11 F011 8
12 F012 5
No. �
Feature � Size�
13 F013 13
14 F014 5
15 F015 8
25 F025 13
26 F026 3
27 F027 5
28 F028 8
29 F029 3
30 F030 13
31 F031 13
32 F032 5
![Page 28: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/28.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
No. �
Feature � Size �
1 F001 8
2 F002 5
3 F003 8
4 F004 35 F005 13
6 F006 3
7 F007 5
8 F008 13
9 F009 8
10 F010 5
11 F011 8
12 F012 5
No. �
Feature � Size�
13 F013 13
14 F014 5
15 F015 8
25 F025 13
26 F026 3
27 F027 5
28 F028 8
29 F029 3
30 F030 13
31 F031 13
32 F032 5
Procedure for Network Construction Process in “Agile” CCPM (cont.)
• AFeatureListisprepared/maintainedforaproduct/servicepriortocreaGngthenetworkofaproject
• Featuresaredescribedinuserstories
• Featuresaresortedinapproximateorderbasedonvalue/importancefortheproduct/service
• TherelaGvesizeofeachfeatureisesGmated
Asapipelinemanager,IwanttodisplayamulG-projectfeverchart,becauseitenablesustoseethehealthofwholepipelineandtellsuswhichproject
needshelpataglance.
![Page 29: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/29.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
No. �
Feature � Size �
1 F001 8
2 F002 5
3 F003 8
4 F004 35 F005 13
6 F006 3
7 F007 5
8 F008 13
9 F009 8
10 F010 5
11 F011 8
12 F012 5
No. �
Feature � Size�
13 F013 13
14 F014 5
15 F015 8
25 F025 13
26 F026 3
27 F027 5
28 F028 8
29 F029 3
30 F030 13
31 F031 13
32 F032 5
Procedure for Network Construction Process in “Agile” CCPM (cont.)
• AFeatureListisprepared/maintainedforaproduct/servicepriortocreaGngthenetworkofaproject
• Featuresaredescribedinuserstories
• Featuresaresortedinapproximateorderbasedonvalue/importancefortheproduct/service
• TherelaGvesizeofeachfeatureisesGmated
![Page 30: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/30.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
No. �
Feature � Size �
1 F001 8
2 F002 5
3 F003 8
4 F004 35 F005 13
6 F006 3
7 F007 5
8 F008 13
9 F009 8
10 F010 5
11 F011 8
12 F012 5
No. �
Feature � Size�
13 F013 13
14 F014 5
15 F015 8
25 F025 13
26 F026 3
27 F027 5
28 F028 8
29 F029 3
30 F030 13
31 F031 13
32 F032 5
Procedure for Network Construction Process in “Agile” CCPM (cont.)
Setascopebuffer
SelectfeaturesfortheprojectfromthefeaturelistunGltheValueissaGsfied
SettheValueoftheproject
![Page 31: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/31.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.)
TotalstorypointsofallfeaturesastheSizeoftheproject
CalculatetheDuraGonoftheiniGaltaskbarrepresenGngallfeaturesbydividingtheSizebytheIniGalPlannedVelocity
Whenthefeaturelistconsistsofsimilarfeatures(requiresthesametypeofskilltoexecute)
ex.220[sp]/2[sp/d]=110[d]
ex.220[sp]
![Page 32: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/32.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.) Whenthefeaturelistconsistsofsimilarfeatures
(requiresthesametypeofskilltoexecute)
ConverttheiniGaltaskbartoaCriGcalChainscheduleconsisGngofaMotherTaskandaProjectBuffer
MotherTask ProjectBuffer
![Page 33: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/33.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.)
Makegroupsoffeaturesbytype(orbasedonsomeotherrule),andtotalthestorypointsofeachgroup
Whenthefeaturelistconsistsofdifferenttypesoffeatures(requiresdifferentskillstoexecute)
ex.Group#1:140[sp]
#1
#1
#1
#1
Group#2:80[sp]
#2
#2#2
ex.220[sp]
![Page 34: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/34.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.) Whenthefeaturelistconsistsofdifferenttypesof
features(requiresdifferentskillstoexecute)
CalculatetheDuraGonoftheiniGaltaskbarforeachgroupbydividingtheSizebytheIniGalPlannedVelocity
ex.Group#1:140[sp]/2[sp/d]=70[d]
ex.Group#2:80[sp]/2[sp/d]=40[d]
![Page 35: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/35.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.) Whenthefeaturelistconsistsofdifferenttypesof
features(requiresdifferentskillstoexecute)
ConverttheiniGaltaskbarstoaCriGcalChainscheduleconsisGngofMotherTasksandBuffers
MotherTask#1 PB
MotherTask#2FB
![Page 36: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/36.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.)
WheninamulG-projectenvironment,anintegraGonphaseisspecifiedandstaggeringisperformedinthesamewayaswithstandardCCPM
![Page 37: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/37.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Network Construction Process in “Agile” CCPM (cont.)
TasksrepresenGngeachfeature(*)willbebrokenoutfromtheMotherTask(**)andwillbeexecutedduringprojectexecuGon
Tasktoexecutenext
MotherTask
*Thisdoesn’tnecessarilymeantasksandfeaturesalwayshaveaone-for-onerelaGonship
**Technically,VBEandVBBMcanbeaccomplishedwithasingleMotherTask,withoutfeaturebreakdownthroughprojectexecuGon
![Page 38: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/38.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
![Page 39: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/39.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
Tip#1:HowtoMakePlanningPokerSuccessful
![Page 40: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/40.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
AfeaturelistispreparedTip#2:BufferSizingandVelocityBasedEsGmaGonin“Agile”CCPM
![Page 41: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/41.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
Tip#3:AvailableResourcesandVelocityBasedEsGmaGon
![Page 42: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/42.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
Example#1:HowTasksareBrokenOutfromtheMotherTask
![Page 43: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/43.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
Tip#1:HowtoMakePlanningPokerSuccessful
![Page 44: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/44.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #1: How to Make Planning Poker Successful
• PlanningpokerisapracGcalandconsensus-basedtechniqueforesGmaGngtherelaGvesizeoffeatures,whileintuiGonamongmembersisfullyuGlized.1. EsGmatebyplayingnumbered
cardsface-downonthetable,insteadofspeakingthemaloud
2. Thecardsarerevealed,andtheesGmatesarethendiscussed
853
h"p://en.wikipedia.org/wiki/Planning_poker
![Page 45: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/45.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
• PlaywithafeelingthatyouarecreaGnggroupsoffeaturesbyRelaGveSize,insteadofesGmaGngeachfeatureasaspecificnumericalvalue
• “itisbeZertobeapproximatelyrightthantobepreciselywrong”
2?3?
5?8?
8?13?
Tip #1: How to Make Planning Poker Successful (cont.)
2
3 5
![Page 46: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/46.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #1: How to Make Planning Poker Successful (cont.)
• IfitisyourfirstGmeandyouarestrugglingtousePlanningPoker,itisrecommendedyou:1. Findaneasyenoughfeatureandsetitssizeas“1”2. EsGmateremainingfeaturesvs.easierones,by
comparisontothefirst/precedingfeatures
1 2
![Page 47: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/47.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
1
5
• WhenthereisabiggapinesGmaGonamongmembers,thefollowingcanhelpyoufindoutwhatiscausingthegap1. Findboththesmallestandthelargestcards2. Askforadiscussionbetweentheplayerswho
playedthesmallestandthelargestcards
Tip #1: How to Make Planning Poker Successful (cont.)
“Since,itseemsthatmostofpartscanbeduplicatedeasily...”
51
8 “Becausetherearemanyparts...”
smallestlargest
![Page 48: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/48.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
AfeaturelistispreparedTip#2:BufferSizingandVelocityBasedEsGmaGonin“Agile”CCPM
![Page 49: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/49.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #2: Buffer Sizing and Velocity Based Estimation in “Agile” CCPM
• In“Agile”CCPM,taskduraGonsarerecognizedassomethinginbetween“AggressiveButPossible”(ABP:50%chance)and“HighlyPossible”(HP:90%chance)
• TheyarecalculatedbydividingStoryPointsofcompletedfeaturesbytheActualVelocityobtainedfromthepastresults,includingbothbestandworstcases
![Page 50: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/50.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
HPMethod
Tip #2: Buffer Sizing and Velocity Based Estimation in “Agile” CCPM (cont.)
• OurexperiencehasshownthatiftaskduraGonistreatedbythe“HPMethod”,theresulGngprojectperiodesGmatesaretooshort
• IftaskduraGonistreatedbythe“ABPMethod”,theresulGngprojectperiodesGmatesaretoolong
• Duedatesneedtobecalculatedin-between,byacertainsimplemethod
PreCCPMDuraGon
ABPMethodToo Long
Too Short
![Page 51: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/51.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #2: Buffer Sizing and Velocity Based Estimation in “Agile” CCPM (cont.)
• The“1/3rule”isappliedbydefaultforbuffersizingandtheVelocityBasedEsGmaGon
• Thiscanbedoneusingthefollowingformulas[33%issetto“Cb”(BufferCoefficient)]– BufferPart:ED=SP/VxCb=SP/Vx33%
– LegPart:ED=SP/Vx(1-Cb)=SP/Vx67%
PreCCPMDuraGon
HPMethod
ABPMethod
67%
ED
33%
SP/V(“Agile”CCPM)
*TosimplifytheexplanaGon,ashortversionoftheformula“ED=SP/V“(CbisomiZed)isappliedfortheVelocityBasedEsGmaGoninthispresentaGon
Too Long
Too Short
ED
![Page 52: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/52.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
Tip#3:AvailableResourcesandVelocityBasedEsGmaGon
![Page 53: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/53.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation
• IniGally,thereisasingleMotherTask(100[sp])• Thereare3resources“X1”,“X2”and“Y”availableforthisproject
• Atask(3[sp])isbrokenoutfromtheMotherTaskandthesizeoftheMotherTaskisdecreasedto97[sp]asaresult
100[sp]
MotherTask
3[sp] 97[sp]
NextTask
1[sp/d]
2[sp/d]
3[sp/d]
X1
X2
Y
![Page 54: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/54.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation - Case #1
Hereonly“X1”isavailable
ED=3/1=3[d]
1
MotherTaskNextTask
*Tobeprecise,theformulashouldbe“ED=SP/Vx(1–Cb)”,buttheshortversion“ED=SP/V”isappliedinthispresentaGon
1
33%67%
ED=97/1=97[d]
1
3/1x67%=2[d]1-Cb
97/1x67%≈65[d]1-Cb
“1/3rule”
![Page 55: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/55.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation - Case #2
Heretwo“X1”sareavailable
ED=97/2=48.5[d]
1
11
1
ED=3/2=1.5[d]
MotherTaskNextTask
11
![Page 56: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/56.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation - Case #3
ED=97/3≈32[d]
12
ED=3/2=1.5[d]
2
ED=3/3=1[d]
12
MotherTaskNextTask
1 2Here“X1”and“X2”areavailable(“X1”and“X2”arethesameinskilltype,andaredifferentinvelocity)
![Page 57: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/57.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation - Case #4
Here“X1”and“Y”areavailable
MotherTaskfor“X1”
MotherTaskfor“Y”
Resource“Y”
Resource“X1”
Velocityof“Y”:3[sp/d]
Velocityof“X1”:1[sp/d]
90[sp]
10[sp]
Feature
1 3
![Page 58: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/58.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation - Case #4 (cont.)
Here“X1”and“Y”areavailable3
ED=3/3=1[d]3[sp] 87[sp]
2[sp] 8[sp]
3
ED=87/3=29[d]
1
ED=2/1=2[d]
1
ED=8/1=8[d]
![Page 59: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/59.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #3: Available Resources and Velocity Based Estimation - All Cases on a Page
ED=3/1=3[d]1 ED=97/1=97[d] 1Case#1
Onlyasingle“X1”isavailable
ED=97/2=48.5[d] 111 1ED=3/2=1.5[d]
Case#2Two“X1”sareavailable
ED=87/3=29[d]
ED=2/1=2[d]
3ED=3/3=1[d]
3
11
ED=8/1=8[d]
Case#4“X1”and“Y”areavailable
ED=97/3≈32[d]1
2ED=3/2=1.5[d]
2
ED=3/3=1[d]1
2
Case#3“X1”and“X2”areavailable
![Page 60: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/60.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Network Construction Process
FeatureList
IniGalTaskBar
MotherTask
NextTask
TheiniGaltaskbarisconvertedtoaCriGcalChainschedulewhichconsistofmothertask(s)andbuffer(s)
TheiniGaltaskbariscreatedfromthefeaturelist
Anexttaskisbrokenoutfromthemothertask
Afeaturelistisprepared
Example#1:HowTasksareBrokenOutfromtheMotherTask
![Page 61: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/61.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #1: How Tasks are Broken Out from the Mother Task
Atthekick-offoftheproject
Attheendoftheproject
![Page 62: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/62.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #1: How Tasks are Broken Out from the Mother Task (cont.)
Atthekick-offofaproject,thenetworkhasonlysmallnumberofMotherTasksrepresenGngallfeaturesfortheproject
MotherTask#2
MotherTask#3IntegraGonPhase(notaMotherTask)
MotherTask#1
TheintegraGonphaseisspecifiedsothattheprojectcanbestaggeredinthepipelinebytheVirtualDrum,butisnotconsideredaMotherTaskinourcase
Feature
![Page 63: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/63.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #1: How Tasks are Broken Out from the Mother Task (cont.)
Below,4tasksarebrokenoutfromthemothertask,thefirst2tasksareiniGated,andaresGllinexecuGon
MotherTask
IniGally,notaskisbrokenoutfromthemothertask
![Page 64: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/64.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #1: How Tasks are Broken Out from the Mother Task (cont.)
Thefirst2tasksarecompleted
Anothertaskisbrokenoutfromthemothertaskjustbeforetheprecedingtaskiscompleted
andthenext2tasksareiniGated
![Page 65: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/65.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #1: How Tasks are Broken Out from the Mother Task (cont.)
Atthekick-offoftheproject
Attheendoftheproject
TasksarebrokenoutfromthemothertaskandareexecutedinasimilarfashionunGltheprojectcompletes
![Page 66: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/66.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Overview of “Agile” CCPM
• Procedureinplanning– Addtasksanddependencies– Levelresources– IdenGfytheCriGcalChain– Insertbuffers
• ProcedureinexecuGon– ExecutetasksandreportRDU– Updatebufferstatus– TakerecoveryacGonasrequired
ModifiedNetworkConstrucGonProcess
Feature
ModifiedBufferManagementMethod
CCPM“Standard” “Agile”
![Page 67: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/67.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Flow of the Modified Buffer Management Method
• EsGmatethearrivalGmeaccordingtothedistancetothegoalandthevelocitywhichisobtainedbytraveldistanceanddriveGmeatthemoment
• ChangetherouteasrequiredsothattheiniGalETAcanbemet
(Theprocessissimilartoalongdrive)
• ConGnuethesameprocedureunGlthecarwillgettothegoal
ETA?
Re-rouGng
CarDrive
![Page 68: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/68.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
CarDrive
Flow of the Modified Buffer Management Method (cont.)
• TakerecoveryacGonasrequiredsothattheduedatecanbemet
ETA?
• ConGnuethesameprocedureunGltheprojectiscompleted
(Theprocessissimilartoalongdrive)
Status?Project
Re-rouGngAcGon
Recovery
AgileCCPM • ExecutetasksandupdateprojectstatusaccordingtotheSPsofremainingfeatures,andthevelocitywhichisobtainedbytheSPsofcompletedfeaturesanddevelopmentGmeatthemoment
![Page 69: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/69.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
• Theprocedureisreferredtoasthe“Velocity-BasedBufferManagement”(VBBM)
• EsGmatedduraGon(ED)oftheMotherTaskisadjustedbythe“VelocityBasedEsGmaGon”(VBE)accordingtothefollowingformulas:
Velocity
ElapsedTime
Completed Remaining
Procedure for Buffer Management in “Agile” CCPM
Feature
Velocity= ED=
MotherTaskCompleted
Remaining
CompletedSPElapsedTime
RemainingSPVelocity
![Page 70: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/70.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
TaskBoard
Completed Remaining
Feature
MotherTaskCompleted
Remaining
Let’stakealookattheconceptandtheprocedurethroughaTaskBoardsothatwecanseeitmoreintuiGvelyandsimply
Velocity= ED=CompletedSPElapsedTime
RemainingSPVelocity
Velocity
ElapsedTime
ToDo Doing Done
![Page 71: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/71.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Velocity= ED=CompletedSPElapsedTime
RemainingSPVelocity
Procedure for Buffer Management in “Agile” CCPM (cont.)
8[sp]5[sp]45[sp]
Day4MotherTask
25[d]8
=25[d]
TaskBoard
CompletedRemaining
50[sp]8[sp]
4[d] 2[sp/d]ElapsedTime
RemainingSPCompletedSP
Velocity
=2[sp/d]2 25
Velocity
ElapsedTime
2[sp/d]
2
545
4
![Page 72: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/72.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
IniGally,thereisonlya“MotherTask”represenGngalltargetfeaturesfortheproject.Itslengthiscalculatedbasedonthe“IniGalPlannedVelocity”
MotherTaskAs-ofDate
![Page 73: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/73.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
The1sttask(Task1),correspondingtothehighestpriorityfeatureisbrokenoutfromtheMotherTask
Task1
MotherTask
Whenataskisbrokenout,theduraGonoftheMotherTaskisadjustedaswell
![Page 74: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/74.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task1
Task1isstartedandremainingduraGon(RDU)isreportedinthesamewayasinstandardCCPM
TheprojectbufferisconsumedinthesamewayasinstandardCCPM
MotherTaskRDU
ToDo Doing Done
![Page 75: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/75.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
The2ndtask(Task2)forthenexthighestpriorityfeatureisbrokenoutfromtheMotherTask
Task2
MotherTask
Task1
![Page 76: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/76.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2Task1
Task2isstartedaHerTask1iscompleted,andtheRDUofTask2isreported
Projectbufferisconsumed
MotherTaskRDU
![Page 77: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/77.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1
The3rdtask(Task3)forthenexthighestpriorityfeatureisbrokenoutfromtheMotherTask
Task3MotherTask
![Page 78: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/78.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1 Task3
Task3isstartedaHerTask2iscompleted,andtheRDUofTask3isreported
Projectbufferisconsumed
MotherTaskRDU
ToDo Doing Done
![Page 79: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/79.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1
Task3
Task4
The4thtask(Task4)forthenexthighestpriorityfeatureisbrokenoutfromtheMotherTask
MotherTask
![Page 80: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/80.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing Done
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1 Task3 Task4
ItisindicatedthattheActualVelocityisdecreasingatthisstage
MotherTask
RDUActualVelocity
ElapsedTime
Task4isstartedaHerTask3iscompleted,andtheRDUofTask4isreported
![Page 81: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/81.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1 Task3 Task4
TheduraGonoftheMotherTaskisadjustedbythe“VelocityBasedEsGmaGon”,accordingtotheActualVelocity
MotherTask
ActualVelocity
ElapsedTime
ED= RemainingSPVelocity
![Page 82: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/82.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1 Task3 Task4
TheduraGonoftheMotherTaskisadjustedby“VelocityBasedEsGmaGon”,accordingtotheActualVelocity
MotherTask
Forthisreason,werefertothisas“VelocityBasedBufferManagement”
TheprojectbufferisconsumedbyboththeRDUofTask4andtheduraGonoftheadjustedMotherTask
ActualVelocity
ElapsedTime
![Page 83: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/83.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
Task2
Task1 Task3 Task4 MotherTask
“VelocityBasedEsGmaGon”canbeappliedeveniftheVelocitydoesn’tchange,whenitisrecognizedthatthestorypointsoffeatureshavechanged(foranyreason),sotheMotherTaskshowsrelevantduraGon
ActualVelocity
ElapsedTime
ED=RemainingSPVelocity
![Page 84: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/84.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
No.� Feature � Size�
1 F001 8
25 F025 13
26 F026 3
27 F027 5
28 F028 8
29 F029 3
30 F030 13
ScopeBuffer
MotherTask
“VelocityBasedEsGmaGon”isalsoappliedwhentheScopeBufferisinvoked
ED= RemainingSPVelocity
![Page 85: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/85.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Procedure for Buffer Management in “Agile” CCPM (cont.)
No.� Feature � Size�
1 F001 8
25 F025 13
26 F026 3
27 F027 5
28 F028 8
29 F029 3
30 F030 13
ScopeBuffer
MotherTask
ED= RemainingSPVelocity
MotherTask
RemainingSPsdecreasebycuxngsomefeaturesinthescopebuffer
No.� Feature � Size�
1 F001 8
25 F025 13
26 F026 3
27 F027 5ScopeBuffer
EsGmatedduraGonoftheMotherTaskisreducedandbufferstatusisrecoveredasaresult
![Page 86: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/86.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Scopebufferisinvokedasrequired
FeatureList
![Page 87: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/87.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Tip#4:HowActualVelocityisrecognized
![Page 88: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/88.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Tip#5:HowtoSpecifytheVelocityAppliedtoVelocity
BasedEsGmaGon
![Page 89: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/89.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Tip#6:UsingaScopeBufferorExpandingtheProjectBuffer?
Scopebufferisinvokedasrequired
FeatureList
![Page 90: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/90.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Example#2:HowVBBMWorks
![Page 91: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/91.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Tip#4:HowActualVelocityisrecognized
![Page 92: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/92.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #4: How Actual Velocity is recognized
Atthekick-offofaproject,alltasksareplacedinthe“ToDo”lane(notstarted)andtheActualVelocityisrecognizedas“0”
ToDo Doing DoneFeatureList
![Page 93: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/93.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ToDo Doing DoneFeatureList
Tip #4: How Actual Velocity is recognized (cont.)
Afewdayslater,notaskisyetcompleted,althoughsometasksareinexecuGon(placedinthe“Doing”lane),andtheActualVelocityissGllrecognizedas“0”
![Page 94: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/94.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #4: How Actual Velocity is recognized (cont.)
Whenthefirsttaskiscompleted(andplacedinthe“Done”lane),theActualVelocitycanbecalculatedaccordingtothesizeofthetaskandelapsedGme
ToDo Doing DoneFeatureList
![Page 95: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/95.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #4: How Actual Velocity is recognized (cont.)
Afewweekslater,2moretaskshavebeencompleted,buttheyhavetakenlongerthanthefirsttask,andtheActualVelocityisdecreased
ToDo Doing DoneFeatureList
![Page 96: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/96.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #4: How Actual Velocity is recognized (cont.)
Anotherafewweekslater,somemoretaskshavecompletedfaster,andtheActualVelocityhasslightlyrecovered
ToDo Doing DoneFeatureList
![Page 97: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/97.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Tip#5:HowtoSpecifytheVelocityAppliedtoVelocity
BasedEsGmaGon
![Page 98: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/98.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #5: How to Specify the Velocity Applied to VBE
Tobeprecise,EsGmatedDuraGoniscalculatedaccordingtotheAppliedVelocityinsteadoftheIniGalPlannedVelocityortheActualVelocity
ActualVelocity
AppliedVelocity
IniGalPlannedVelocity ED= RemainingSPVelocityAppliedVelocity
![Page 99: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/99.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #5: How to Specify the Velocity Applied to VBE (cont.)
Atthebeginningofthisproject,theIniGalPlannedVelocity(“1.5”[sp/d])wasusedastheAppliedVelocity,evenastheActualVelocitywasshowingagoodresult
![Page 100: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/100.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #5: How to Specify the Velocity Applied to VBE (cont.)
ActualVelocityisunstableandcanfluctuatewidelyintheearlystagesofaproject(thesamelogicaswhenvelocityismeasuredinacardrive)
TheIniGalPlannedVelocitywassGllusedastheAppliedVelocitysincetheActualVelocityhadbeenfluctuaGng
![Page 101: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/101.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #5: How to Specify the Velocity Applied to VBE (cont.)
WhenitseemedthatActualVelocityhadstabilized,IniGalPlannedVelocitywassGllmaintainedforaliZlewhile,becauseActualVelocitystayedclosetoIniGalPlannedVelocity.ButlaterActualVelocityincreasedevenmore
![Page 102: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/102.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #5: How to Specify the Velocity Applied to VBE (cont.)
ItwasdecidedthattheAppliedVelocityshouldbeincreasedto“1.7”[sp/d](asindicatedbythetrendofActualVelocity)
![Page 103: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/103.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Tip#6:UsingaScopeBufferorExpandingtheProjectBuffer?
![Page 104: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/104.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Tip #6: Using a Scope Buffer or Expanding the Project Buffer?
• WhyaScopeBuffer?– ScopeBufferwithoutextendingProjectBuffer?
– ExtendingProjectBufferwithoutScopeBuffer?
• UsingaScopeBufferinsteadofextendingtheProjectBufferisbeneficialwhenyouneedtoavoidthefollowing:– LongerprojectsandresulGnglatercompleGondates– IncreaseinWIP
Feature
&
Feature
&
![Page 105: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/105.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Scopebufferisinvokedasrequired
FeatureList
Tips and Examples for Buffer Management in “Agile” CCPM
Actualvelocityiscalculatedandtheappliedvelocityisupdatedasrequired
Velocity
ElapsedTime
ProjectstatusisupdatedaccordingtoboththeRDUofthecurrenttaskandthemothertask
ThenexttaskisexecutedandtheRDUisreported
RDU
Themothertaskisadjustedbythelatestappliedvelocityasrequired
Thenexttaskisbrokenoutfromthemothertask
MotherTask
NextTask
Example#2:HowVBBMWorks
![Page 106: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/106.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 5% -
• TheprojectgetsstartedandtheIniGalPlannedVelocityisusedastheAppliedVelocity
![Page 107: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/107.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 35% -
ED=RemainingSPVelocity
• TheIniGalPlannedVelocityissGllusedastheAppliedVelocity,evenwhiletheActualVelocityisgexngbeZer,sincedeveloper’sskillforthenewtechnologiesisincreasing
• BufferstatusisgexngworsebecausetherearealotofaddiGonalrequirementsbystakeholders
![Page 108: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/108.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 35% - (cont.)
AHerVBEisapplied
BeforeVBEisapplied
MotherTask
MotherTask
ED=RemainingSPVelocity
![Page 109: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/109.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 45% -
• TheIniGalPlannedVelocityissGllusedastheAppliedVelocitysinceitisalmostthesameastheActualVelocity
• Thesizeoffeatureskeepsincreasingatahigherpaceagainsttheincreaseoftheproficiencyamongdevelopers
ED=RemainingSPVelocity
![Page 110: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/110.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 45% - (cont.)
• BufferstatusisdeterioraGngsharplybecausedevelopersarestrugglingtocompletethetoughestfeaturesinthisproject(likereverserunningaonmovingwalk!)
ED=RemainingSPVelocity
![Page 111: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/111.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 80% -
• The80%markisachievedjustbeforeiniGaGngtheintegraGonphase(QAphase)
• BufferstatusissGllgexngworseevenasahighlevelofvelocityismaintained,sincesomesmallbugsarefoundandneedtobefixedbeforeQA
ED=RemainingSPVelocity
![Page 112: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/112.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Example #2: How VBBM Works - % Chain Complete : 100% -
TheprojectcompletesonGme(only24“min”totheduedate!)
![Page 113: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/113.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions
• Theprojectwaschallenging,because:– itwasaMajorUpgradeofexisGngSWproduct– itrequired“DisconGnuousInnovaGon”andstate-of-the-arttechnologies
– itsenvironmentwasrecognizedas“Complex”DisconGnuousInnovaGon
![Page 114: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/114.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
• RelevantrecoveryacGonsweretakeninaGmelymannerbasedonVelocityBasedBufferManagement(VBBM)
VBBMWorks!
• AlthoughthreateningsituaGonswereexperiencedseveralGmes,theprojectcompletedontheduedate(withonly24“min”remaining!)
![Page 115: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/115.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
’04 ’05 ’06 ’07 ’08 ’09 ’10 ’11 ’12 ’13 ’14 ’15 ’16’03
102030405060708090
100
0ΣSingleProjectCCPM
BeforestandardCCPMwasintroducedin2004,ourduedateswerealmostalwaysmissedandDDPwasunknown.Around2005to2009,MulGpleSingleProjectCCPMwasintroducedandDDPincreasedto20%-30%
DDPTrend
ProjectM
ProjectN
ProjectO
ProjectP
ProjectQ
ProjectR
ProjectS
ProjectT
ProjectU
ProjectV
![Page 116: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/116.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
’04 ’05 ’06 ’07 ’08 ’09 ’10 ’11 ’12 ’13 ’14 ’15 ’16
ΣSingleProjectCCPM
’03
102030405060708090
100
0
ΣSingleProjectCCPM+SomeAgilePracGces
DDPTrendAroundthemiddleof2009,somepracGcesofAgilemethodswerestartedtobeappliedsothatthepipelinecouldbemanagedmoreintuiGvelyandsimply,andDDPwasabitbeZer
![Page 117: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/117.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
’04 ’05 ’06 ’07 ’08 ’09 ’10 ’11 ’12 ’13 ’14 ’15 ’16
ΣSingleProjectCCPM
’03
102030405060708090
100
0
ΣSingleProjectCCPM+SomeAgilePracGces
MulG-ProjectCCPM
DDPTrendAroundtheendof2010,MulGProjectCCPMwasappliedandDDPimprovedrapidlyupto90%
![Page 118: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/118.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
’04 ’05 ’06 ’07 ’08 ’09 ’10 ’11 ’12 ’13 ’14 ’15 ’16
ΣSingleProjectCCPM
’03
102030405060708090
100
0
ΣSingleProjectCCPM+SomeAgilePracGces
MulG-ProjectCCPM+“Agile”CCPM(5%)
MulG-ProjectCCPM
DDPTrendAround2013,“Agile”CCPMwasappliedto5%ofprojectsandDDPmovedover90%
![Page 119: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/119.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
ProjectM
ProjectN
ProjectO
ProjectP
ProjectQ
ProjectR
ProjectS
ProjectT
ProjectU
ProjectV
Conclusions (cont.)
’04 ’05 ’06 ’07 ’08 ’09 ’10 ’11 ’12 ’13 ’14 ’15 ’16
ΣSingleProjectCCPM
’03
102030405060708090
100
0
ΣSingleProjectCCPM+SomeAgilePracGces
MulG-ProjectCCPM+“Agile”CCPM(5%)
MulG-ProjectCCPM
DDPTrendProjectA
ProjectB
ProjectC
ProjectD
ProjectE
ProjectF
ProjectG
ProjectH
ProjectI
ProjectJ
ProjectK
ProjectL
“Agile”CCPM
Inrecentyears,“Agile”CCPMhasbeenuGlizedevenmoreand100%DDPismaintained
![Page 120: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/120.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
’04 ’05 ’06 ’07 ’08 ’09 ’10 ’11 ’12 ’13 ’14 ’15 ’16’03
102030405060708090
100
0
DDPTrend• Currently,inourpipeline,2/3rdsofourprojectsaremanagedby“Standard”CCPMand1/3by“Agile”CCPM(33%intermsofthenumber,35%intermsoftheprojectduraGon)
• 100%DDPforyears
“Agile”CCPMWorks!!
“Agile”CCPM
ProjectA
ProjectB
ProjectC
ProjectD
ProjectE
ProjectF
ProjectG
ProjectH
ProjectI
ProjectJ
ProjectK
ProjectL
![Page 121: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/121.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
“Agile”CCPMisanenhancementofCCPM.AlthoughweuseslightlydifferenttechniquesincertainsituaGons,noneofthefundamentalrulesorbenefitsofCCPMaresacrificed,anditistruly“CCPM”
![Page 122: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/122.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
WhichmeansthatinasoHwaredevelopmentenvironment,CCPMenablesustosuccessfullycompletechallengingprojects,andmaintain100%DDPforyears
![Page 123: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/123.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Conclusions (cont.)
IfyouidenGfywithourapproach,believeinthepowerofCCPMandbelievethatthereissGllmoreroomformaximizingtheflowofthesystem,Istronglyrecommendyoutotry“Agile”CCPM
![Page 124: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/124.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
Thank You
Ihope“Agile”CCPMwillenablealotofsuccessforyouinthenearfuture!
[email protected]/in/k1ujigawa
![Page 125: How “Agile” CCPM enables us to successfully complete ...€¦ · Process in “Agile” CCPM (cont.) • A Feature List is prepared/ maintained for a product/ service prior to](https://reader030.vdocuments.mx/reader030/viewer/2022040613/5f0778827e708231d41d24ff/html5/thumbnails/125.jpg)
©2016TOCICO.AllRightsReserved.
2016 TOCICO International Conference
About Koichi Ujigawa
CurrentlyleadingasoHwareengineeringdiv.atBeingCo.,Ltd.todevelopTOCsoluGonsthathelpbothTOCconsultantsandendusersimplementTOCattheendusers'site.
Involvedinvarioussystems'projectsforthecompany,andcontributedwithstrongcommitmenttosuccessfulimplementaGonofKaizenacGviGes,includingproducGvityimprovementofknowledgeworkersandintroducGonofTPS(ToyotaProducGonSystem)toGemba(manufacturingworkplace).
DuringthecourseofsuchacGviGesandconGnuouseffortsonKaizen,encounteredTOCin2001,thenwaschallengedtomakevariousPOOGIplansbasedontheThinkingProcess,implemenGngbothDBRforproducGonlinesandCCPMfortheshipbuildingdesigndepartment.
AstheconsequenceoftheconGnuingpursuitofTOC,joinedBeingCo.,Ltd.in2007.
Asnewknowledge,providedpresentaGonsof“Agile”CCPMat2012–2014TOCICOconferences.
In1993,joinedIHICorporaGoninJapanandworkedfortheshipbuildingdivisionforabout14years.EngagedinsoHwaredevelopmentforvariousin-housecomputersystems,suchasaMaterialControlSystem,AdvancedPlanningSystem,CADforhullstructure,etc.