Unit 14 Project Management Plan and Global Delivery Model: Structure
Unit 14 Project Management Plan and Global Delivery Model: Structure
Unit14
Unit14
PROJECTMANAGEMENTPLANANDGLOBAL DELIVERYMODEL
Structure
14.1 Introduction 14.2 ProjectManagementPlan 14.2.1 14.2.2 14.2.3 14.2.4 14.2.5 14.2.6 14.2.7 14.2.8 14.2.9 ProjectSummary ProjectScope Valueadditiontothecustomer ProjectPlanning People Hardware,SoftwareandTools Trainingplan QualityPlanQualityGoals Reviews
14.2.10 RiskManagementPlan 14.2.11 ProjectTracking 14.2.12 Closurereport 14.2.13 Summary 14.2.14 Riskmanagement 14.2.15 Schedule 14.2.16 Defects 14.2.17 CasualAnalysisandLessonsLearned 14.3 GlobalDeliveryModel 14.3.1 14.3.2 WhatisGDM? SpecialFeaturesofGDM.
SikkimManipalUniversity
205
ProjectManagement
Unit14
14.1 Introduction
It is to be expected that the material and details in earlier units might appear scattered leading to perhaps a level of confusion as to how exactly all these concepts could be built into a practical ProjectSituationandhowtheseconceptscouldbeutilizedforenhancingthecapabilitiesofatypical ProjectManagementProcess.AsystematicITintegrated(Intranet)documentedapproachlaidoutin aperfectlybalancedandsequencedapproachwouldbetheanswer. Inthisunit,therefore,wewouldattempttounderstandProjectManagementPlanandGlobalDelivery Model through a Sample Project and some details of a typical Global Delivery Model. Various sections and subsections of this unit would cover as part ofProject Management Plan and Global DeliveryModel,thefollowingkeyaspects:
ProjectManagementPlanSampleProject ProjectsValueaddtotheCustomer AssumptionsmadeWhilePlanning StandardProcessFollowedandDeviationfromstandardProcess RequirementTraceAbility AutomatedEstimationProcess SchedulingandEstimationofResources QualityPlanQualityGoals ProjectTracking DefectControlSystemPerformanceSummary SystemDriverRiskManagement GlobalDeliveryModeltheLatestTrendinProjectManagement
LearningObjectives
1. UnderstandthekeyelementsofProjectManagementPlanandGlobalDeliveryModel
SikkimManipalUniversity
206
ProjectManagement
Unit14
2. UnderstandKeypracticalconstraintswithintheindustry 3. ExpandvariousconceptsintoaComprehensivePlan 4. Analyse key processes and bundle them into a Project Management Plan and Global Delivery
Model.
usertoopenabrokerageaccountwithXYZ. Second, an account opening and maintenance application, which is primarily for XYZs
representativestoopenaccountsfortheapplicationsreceivedinpaperformat. Thisisanintranetapplication.Theapplicationwillprovidefeaturessuchasaccounthistoryviewing and accountbalance, status,and activity information. This will allowXYZ to effectivelyevolve toa client account servicing application besides being an accountopening engine. This is an enhancementofanexistingapplication. ProjectCode Xxxxxxxx Project Configuration Leader(PL) Controller(CC) BB ProjectType MaintenanceDevelopment SB ProjectName XYZProject Business Manager (BM) HR Platform Java, Window Customer XYZCorporation Backup Backup PL CC BJ HP
SikkimManipalUniversity
207
ProjectManagement
Unit14
ProjectEndDate TotalestimatedRevenue
Nov3,2001
US$xxxx,xxx
Name
FaxNumber
EmailID
Designation
14.2.2 ProjectScope
Toprovideaneffective,efficientmeansofamountmaintenanceactivities Toallowrepresentativestoprovideinformation To provide a complete picture to the client representatives for account status, valuation, order status,andtradeactivity Toincreasetheintelligenceoftheupdateprocess ToProvideaninterfacethatcandisplayrequiredamounthistory
14.2.3 Valueadditiontothecustomer
This project will allow XYZ to effectively evolve a client account servicing application besides beinganaccountgivingengine. a. Objectives StrengthenrelationshipwithXYZbydeliveredhighqualitysoftwareontime BecomepreferredvendorbydevelopingexpensiveonXYZproductandsystems b. Commitmentmadetothecustomer c. Assumptions: Assumptionsmadewhileplanning Intelligentupdatetobusinesspartnerswillbeincorporatedinonlythemaintenancepartofthe applicationandnotintheAccountopeningengine. Qualified people will approve Rational Unified Process methodology for implementing this project
SikkimManipalUniversity
208
ProjectManagement
Unit14
Changesinfunctionalandtechnicalrequirementsduringthelifecycleoftheprojectmayhave an impace on the schedule. Any impact on cost or schedule due to these changes will be intimatedtoXYZ.
XYZ reviewers will take seven days to approve a milestone document. If no comments are receivedwithinthistimeperiod,itwillbeconsideredasapproved.
14.2.4 ProjectPlanning
ProjectProcesses ThestandarddevelopmentprocessofXYZwillbefollowed. a. TailoringNotes
Deviation Process
from
ReasonsforDeviations
Onlythoseusecasesthatare going to be taken up in a particular iteration will be elaborated at that point of time Development of logical object model will be done incrementally in the first few iteration Development of physical object model will be done incrementally in the firs few iteration Physical database design may be refined I later iterations Development of unit test plan willbedoneineachiteration Development of unit test plan willbedoneineachiteration Logging of defects will be iterationwise
Iteration done
based
development is being
Modified
Modified
Modified
Conformance to RUP methodology Conformance to RUP methodology Iterative approach is beingused Iterative approach is beingused Conformance to RUP methodology
SikkimManipalUniversity
209
ProjectManagement
Unit14
No vision document and Modified business case as we started with the scope document, which serves the same purpose
DeviationfromRUP
Requirementschangemanagementprocess
b.Changerequesttracking Changesrequestedbycustomerwillbeloggedinchangerequest.Xlsandanalyzedforimpact on the project . A change request form will be submitted to customer for approval. Change requestthatareapprovedwillbeattachedtotheprojectcontractasagenda. Majorchangeusuallyhasaneffort/deliveryontimeimpactontheproject.Thecustomerneeds toformallyapprovethese Becausethisisashortdurationproject,ifanyoneoragroupofchangesrequesttakesmore than2%ofthetotalestimatedeffortfortheproject,reestimationoftheprojectscheduleand effortwillbedone. c.RequirementTraceAbilityRequisitetoolwillbeused EstimatedsizeandEffort EstimationCriteria Program/Function(UseCase) Simpleusecase Mediumusecase Compexusecase Criteria 3orfewertransaction 4to7transactions >7transactions
a. EstimatedbuildeffortEstimatetheeffortrequiredinmandaysforeachprogramorfunctionof theproject.Thiswillhelpinestimatingthetotalbuildeffort.
SikkimManipalUniversity
210
ProjectManagement
Unit14
b. PhaseWiseeffortestimationEstimatethetotaleffortwrteachactivityandeffortforeachphase ofaprojectexpressedaspercentageofmandays. c. Schedule Prepare a list of items as deliverable to the customer and indicate the date of completion or delivery of the item to the customer. This is specified in the form of a table indicatingvariousmilestoneofcommitmenttothecustomer. 14.2.5 PeopleMakealistofthepeoplerequiredforeachroleintheprojectalongwithnumberof members required for each role. The list should consist of skilled and unskilled people depending upon the role and experience of the individual. Also prepare the requirement plan of people as to whenandhowmanyofeachtypewouldberequiredontheproject. 14.2.6 Hardware,SoftwareandToolsIndicatethehardwareandsoftwareresourcesrequired in the project at every stage. Plan for procurement of hardware and software depending upon the needatvariousstageoftheproject.Prepareadatewiseplanofprocurement.ToolListhastobe preparedphasewiseandactivitywise. Specifythetoolstobedevelopedontheprojectalongwith the housetoolstobedevelopedinprojectwhichcanbeintheformofa WeeklyActivityReport.
14.2.7 TrainingPlan
Technology JavanLanguage VisualAgeforJava JavaApplets JavaSwing PersistenceBuilder OOAD Duration 7days 3days 4hrs 4hrs 8Hrs 1day Waivercriteria Ifalreadytrained Exposed aspart of initial training Ifalreadytrained Ifalreadytrained Mandatory Ifalreadytrained
SikkimManipalUniversity
211
ProjectManagement
Unit14
b.ProcessRelated Qualitysystem Configuration management Groupreview Defectprevention SPStool RUPmethodology 3hrs 2hrs Ifalreadytrained If alreadytrainedfor CC. For others, on the job training Ifalreadytrained Mandatory Ifalreadytrained Mandatory
14.2.8 QualityPlanQualityGoals:
ProjectQualityGoals Goals Value Basis for Setting Goals 0.033 defects / Manhour. This is 10% better than Synergy, which is 0.036 defects/Manhour 3%orlossoftotal estimated numberofdefects OrgwideNorms 0.052 Hour defects/Man
6% of estimated numberofdefects
a.EstimationofDefectstobedefected Review/Testing Estimated number %ofdefectstobe BasisofEstimation Stage of defects to be defected detected Requirements 129 20% Referenced similar and design project estimations
SikkimManipalUniversity
212
ProjectManagement
Unit14
review Codereview
29
20%
Unittesting
57
40%
IntegrationAnd 25 Regression Testing Acceptance 5 testing Total 143 estimated number of defects to be detected
17%
3%
(synergy) Referenced similar project estimations (synergy) Referenced similar project estimations (synergy) Referenced similar project estimations (synergy) Referenced similar project estimations (synergy)
100%
b. Prepareastrategyformeetingqualitygoalsindicatingtheexpectedbenefits.
14.2.9 Reviews
Prepareatableofimportantreviewpoints.Thetableshouldcontainthereviewitemandthetypeof reviewrequiredforeachofthereviewitem.Typeofreviewcouldbeonepersonreview,groupreview etc.
14.2.10RiskManagementPlan
Prepareatableofriskmanagementplantoindicatetherisktype,probabilityofeachrisk,impactof theriskontheproject,riskexposureandariskmitigationplanforeachrisk.
14.2.11 ProjectTracking
Prepareameasurementplanfortrackingtheproject.Theplanmustindicatetheappropriatemetric to be used, the unit of measurement and thetool to be used.Alsopreparethe procedurefor task
SikkimManipalUniversity
213
ProjectManagement
Unit14
tracking.Similarlyprepareatablefortrackingvariousissuesoftheprojectlikeloggingdetails,review by,reviewtime,floatsetc.Obtaincustomerfeedbackonthevariousitemsoftheproject.Determine theactionsforeachqualityactivity.Planforareviewbyaseniormanagementandhaveaplanned frequency of reviews. Verify the status report about each activity of the project. Prepare a list of tolerancesforthedefectsobservedinitemsandmonitorsuchitems. PrepareReportstobegiventotheCustomerwhichmayindicate Milestonesreportsandweeklystatusreports Issuerequiringclarification Escalation,ifany
Preparetheprojectorganization chart as applicableto theprojectunder consideration. Includethe project team members list along with their responsibility, starting date and completion date of the activity.Adetailedtableofrolesandresponsibilitiesforeachmaybeprepared.
4.2.12 Closurereport
Attheendprepareclosurereporttable.Indicatethenecessaryprojectphase/entityalongwithproject codeandcorrespondingstatus.
14.2.13 Summary
Prepareasummaryofthevariousperformanceparameterusedintheprojectwithrespecttoeachof theactual,estimatedanddeviationsinactivityandalsofurnishthereasonsfordeviations.
SikkimManipalUniversity
214
ProjectManagement
Unit14
14.2.14 Riskmanagement Prepare the table on risk management indicating the type of risk, actual elapsed time, estimated time,percentageslippageandreasonsforslippage.
14.2.16 Defects: Adefectdistributiontablecanbepreparedasindicatedbelow. Actual %of Estimated number total numberof of defects defects defects found And 11 10 29
Stage defected
% deviation 62
Reg. design review Code review Unittesting Integration and system testing Acceptance testing Total
58 15 29
50 13 25
29 57 25
20 40 17
100 73 16
3 116
2 100
5 145
3 100
40 20
14.2.17 CasualAnalysisandLessonsLearned Therewereveryfewlargedeviationsintheprocessperformancetheactualperformancewasclose to what was expected. The reasons for the deviations where they are large are given along with deviation.Somekeylessonsare: 1. Incremental or phased development is extremely helpful in achieving higher quality and productivity because data from the first phase can be used to improve the remaining phase throughdefectprevention.
SikkimManipalUniversity
215
ProjectManagement
Unit14
2. Defectpreventioncanbesubstantialin reducingthedefectinjectionrate.Intermsofeffortalso, defectpreventionpaysoffhandsomelybyputtinginafewhoursofeffort,upto5to10 3. If a change request has a major impact, discussion with the customer using a detailed impact analysis can be very helpful in setting the right expectations and doing a proper cost benefit analysis.
4. Thedefectsremovalefficienciescodereviewsandunittestingareverylow.Processesforboth, andimplementationoftheseprocesses,needtobereviewedtoimprovethesenumbers.Inthis project system/integration testing compensated for the poor performance of reviews and unit testing. However,for larger projects, this may not be possible andpoor performance I reviews andunittestingcanhaveadverseeffectsonquality.
SelfAssessmentQuestions1:TrueorFalse
1. Changesrequestedbycustomerwillbeloggedinchangerequest. 2. Inestimatingthephasewiseeffort,thetotaleffortwrteachactivityandeffortforeachphaseofa projectexpressedaspercentageofproduction. 3. If a change request has a major impact, discussion with the customer using a detailed impact analysis can be very helpful in setting the right expectations and doing a proper cost benefit analysis.
14.3 GLOBALDELIVERYMODEL
TheLatestTrendinProjectManagement
14.3.1WhatisGDM?
TheGlobalDeliveryModel(GDM)isadoptedbyanIndustryorBusinesssuchthatithasacapability to plan design, deliver and serve to any Customers or Clients Worldwide with Speed, Accuracy, EconomyandReliability.
SikkimManipalUniversity
216
ProjectManagement
Unit14
LargeMassofMicrobialComponents. a) Standardization Ingenious Design and Development of Components and Features which are liketobeacceptedby90%ofWorldwideCustomers.GlobalStandardsofDesignfocusingonhighly standardized Methods and Processes of manufacture or Development. Adopt Plugandsocket ConceptswithminimumadaptablejointsorConnections. b) ModularizationProductorSolutionsplitupintosmallestpossibleindividualIdentifiableEntities, with limited Individual Functioning Capability but powerful and robust in Combination with other Modules. c) MinimumCustomizationMinimumChangesorModificationstosuitIndividualCustomers. d) Maximum micro structuring Splitting of the Product Modules further into much smaller entity identifiable more through characteristics rather than application Features. Approach through Standardization of these Microbial Entities even across Multiple Modules. Application of these Microbial Entities to rest within multiple Projects or Products or even as addons suit belated CustomerNeeds.
14.3.2 SpecialFeaturesofGDM
SomeofthespecialfeatureofGDMare CutsacrossGeographicalandTimeZoneBarriers UnimaginableSpeedsofResponseandIntroduction. CommonPoolofMicrobialComponents LargelyIndependentofSkillSetsrequiredatDeliveryStages HighlyautomatedProcesses QualityAssuranceasaConcurrentratherthanaControlProcess
SikkimManipalUniversity
217
ProjectManagement
Unit14
SelfAssessmentQuestions2:TrueorFalse
1. TheGlobalDeliveryModelisadoptedbyanIndustryorBusinesssuchthatithasacapabilityto plan design, deliver and serve to any Customers or Clients Worldwide with Speed, Accuracy, EconomyandReliability. 2. UnimaginableSpeedsofResponseandIntroductionisoneofthespecialfeatureofSCMo.
14.4 Summary
After going through this unit student would have understood the key elements of Project ManagementPlanandGlobalDeliveryModel.Conceptshavebeenexplainedinthisunitinorderto enable student understand Key practical constraints within the industry, how to expand various concepts into a Comprehensive Plan, and analyze key processes and bundle them into a Project ManagementPlanandGlobalDeliveryModel.Studentwouldhavelearnthowatypicalplancanbe draftedandstructured.
TerminalQuestions
1. Writedownabriefoutlineofanyassumedprojectmanagementplan. 2. ExplainindetailGDManditskeyfeatures.
AnswertoSelfAssessmentQuestions
SikkimManipalUniversity
218
ProjectManagement
Unit14
SikkimManipalUniversity
219