TailoringGuidelines
[Specifythetailoringguidelinesfortheproject.]
SoftwareDevelopmentLifeCycle
[SpecifytheSoftwareDevelopmentLifeCyclethatistobefollowedintheproject.]
3.
ProjectOrganization
OrganizationalStructure
[Describetheorganizationalstructureoftheprojectteam,includingmanagementandotherreviewauthorities.Thisshouldincludeidentificationofallprojectorganizationalunitsandadescriptionoftheirfunctionandresponsibility.Adiagramoftheorganizationalstructureshouldalsobeattachedforfurtherillustration.
Examplesofprojectorganizationalunitsare:
∙ProjectImplementationCommittee
∙ProjectSteeringCommittee
∙ProjectManagementTeam
∙ArchitectureGroup
∙UserExperienceDesignTeam
∙RequirementsTeam
∙AnalysisandDesignTeam
∙ImplementationGroup
∙DevelopmentTeam
∙DatabaseManagementTeam
∙TestingTeam
∙InfrastructureTeam
∙ConfigurationManagementTeam
∙SoftwareQualityAssuranceTeam,etc.]
OrganizationalUnit
Description
ExternalInterfaces
[Describehowtheprojectinterfaceswithexternalgroups.Foreachexternalgroup,identifytheinternal/externalcontactnames.]
ExternalOrganization
ExternalRole
ExternalRoleHolder
ResponsibilityofExternalRoleHolder
InternalContactRoleandPerson
,
RolesandResponsibilities
[Specifytheroles,responsibilitiesandroleholderswithineachorganizationalunitoftheproject.]
Role
Responsibility
RoleHolder
4.
ManagementProcess
WorkBreakdownStructure(WBS)
[Listtheactivitiesnecessaryforcompletingtheproject.]
ProjectEstimates
EstimationTechnique
[Specifytheestimationmethodandthereasonforitschoice.Providetheestimatedcostaswellasthebasisforthoseestimates,andthepoints/circumstancesintheprojectwhenre-estimationwilloccur.]
Size
[Statethesizeofeachactivityascalculatedaccordingtotheestimationtechnique.UnitsofsizemaybeinLOC,FP,etc.]
Effort
[Specifytheamountofeffortrequiredtoperformeachactivityonthebasisofthesizeestimation.Unitsmaybeman-hours,man-days,etc.]
ProjectSchedule
[Diagrams/tablesshowingtargetdatesforcompletionofiterationsandphases,releasepoints,demos,andothermilestones.Criticalpathmustbespecified.UsuallyenclosedbyreferencetoMSProjectfile.]
Pre-DevelopmentSchedule
[Thisschedulewillcaterforprojectplanning,requirements,analysisanddesignactivities.]
DevelopmentSchedule
[Thisschedulewillcatercoding,testinganddeploymentactivities.]
ProjectPhases,IterationsandReleases
ProjectPhases
[Identifyphasesandmajormilestoneswiththeirachievementcriteria.]
ProjectIterations
[Specifythenumberofiterationsandlisttheobjectivestobeaccomplishedforeachoftheiterations.]
Releases
[Briefdescriptionsofeachsoftwarerelease,whetherdemo,beta,etc.]
ProjectResourcing
Staffing
[Identifyherethenumbersandtypeofstaffrequired(includingandspecialskillsorexperience),scheduledbyprojectphaseoriteration.Statewhatresourcesarecritical.]
ResourceAcquisition
[Describehowyouwillapproachfindingandacquiringthestaffneededfortheproject.]
Training
[Listanyspecialtrainingprojectteammemberswillrequire,withtargetdatesforwhenthistrainingshouldbecompleted.]
ProjectBudget
[AllocationofcostsagainsttheWBSandtheprojectphases.]
ProjectMonitoringandControl
ScheduleControl
[Describestheapproachtobetakentomonitorprogressagainsttheplannedscheduleandhowtotakecorrectiveactionwhenrequired.]
BudgetControl
[Describestheapproachtobetakentomonitorspendingagainsttheprojectbudgetandhowtotakecorrectiveactionwhenrequired.]
Measurements
[Describethetypesofmeasurementstobetaken,theirfrequency,andresponsibleworkers/entitiesforthispurpose.]
RiskManagementPlan
[Enclosedbyreference]
ProjectClosure
[Describetheactivitiesfortheorderlycompletionoftheproject,includingstaffreassignment,archivingofprojectmaterials,post-mortemdebriefingsandreportsetc.]
5.
TechnicalProcessPlans
UserExperienceDesign
[Describetheapproachthatwillbeadoptedwithdetailsofprocesses,procedures,andguidelinestobefollowed.]
Requirements
[Describetheapproachthatwillbeadoptedwithdetailsofprocesses,procedures,andguidelinestobefollowed.]
AnalysisandDesign
[Describetheapproachthatwillbeadoptedwithdetailsofprocesses,procedures,andguidelinestobefollowed.]
DevelopmentPlan
[Enclosedbyreference]
PeerReviewPlan
[Specifytheworkproductstobepeerreviewed,typeofpeerreview,theirfrequency,etc.]
Maintenance
[Describedetailsofanysoftwaremaintenanceforthewarrantyperiodoftheproject.]
TestPlan
[Enclosedbyreference]
Tools,TechniquesandStandards
Tools
ProjectManagementTools
[Specifytheprojectmanagementtoolsthataretobeusedintheprojectandthereasonsfortheirselection.Examplesofareastobecoveredareprojectplanning,projectscheduling,projectmonitoring,statusreporting,measurements,etc.ExamplesofthesetoolsareMSProject,etc.]
RequirementsManagementTools
[Specifytherequirementsmanagementtoolsthataretobeusedintheprojectandthereasonsfortheirselection.Examplesofareastobecoveredarerequirementsgathering,requirementissueresolution,requirementchangemanagement,measurements,etc.ExamplesofthesetoolsareRationalRequisitePro,EINS,etc.]
SystemAnalysis&DesignTools
[Specifythesystemanalysisanddesigntoolsthataretobeusedintheprojectandthereasonsfortheirselection.Examplesoftoolsi