SoftwareProjectManagementPlan.docx
《SoftwareProjectManagementPlan.docx》由会员分享,可在线阅读,更多相关《SoftwareProjectManagementPlan.docx(11页珍藏版)》请在冰豆网上搜索。
SoftwareProjectManagementPlan
Software-Project-Management-Plan
SoftwareProjectManagementPlan
For
Revision
Changelog
Date
Version
Description
Author
ProjectManagementPlan
ofsomedetails
modifiedaccordingtotheactualoperation
Tableofcontents
ProjectDeliverables...............................................................................................................4
Dataflowdiagram.........................................................................................................5
Definitionsandabbreviations................................................................................................12
1INTRODUCTION
ThisdocumentdefinestheSoftwareProjectManagementPlanfortheComputerStoreManagementSystem(CSMS)productofTeamMissionPossible(TMP).ThisplanisbasedonIEEESTANDARD,StandardforSoftwareProjectManagementPlans(ANSI).
ProjectOverview
Theprojectistodevelopacomputerstoresalesmanagementsystem.Thesystemisintendedtoenhancetheoperationalefficiencyofthesupermarket.Throughcomprehensiveinformationcollectionandprocessing,supportingthedecision-makingtoimprovethelevelofthesupermarket.Useofthissystem,youcanquicklyimprovethemanagementlevelofthesupermarket,inordertoreduceoperatingcosts,improveefficiency,enhancetheabilityofsupermarketexpansion,toprovideeffectivetechnicalsupport。
ProjectDeliverables
Projectdeliverydateis10weeksonThursday,theplaceofdeliverytotheversioncontrolserver.
Maindeliverablesare:
CSMSsysteminstallationprocedure,systemsourcecode,usermanuals,technicaldocumentationpackage(includingrequirementsspecification,systemdesignspecifications,systemtestspecifications,projectsummarydocuments,etc.),projectprogresslogpackage(atleastweeklycopies).
2.PROJECTORGANIZATION
Thissectionprovidestheprocessmodeltobefollowed,teamorganization,therolesandresponsibilitiesofeachteammember.
SoftwareProcessModel
Theteam’sprocessmodelwillhavethefollowingintegratedsoftwarelifecycleandDFD.
2.1.1Softwarelifecycle
1.Itusesawaterfalldevelopmentmodel
2.Therearethreephases:
Requirement,Analysis&DesignandConstruction
3.ItusessmallTSPicyclesineachphase
4.Inconstructionphase,eachcycleincludescoding,unittestandbuilding
.2.1.2Dataflowdiagram
DFDisthestructureofthebasictoolsofsystemsanalysis,processmodelingisthemodelingtechniquesusedinthemain.
Itreflectstheinputandoutputdatainthesystemandprocess
Customerorders
receipt
inventoryinformation
productsales
formattedinventorydata
formattedsalesdata
Dailyinventoryconsumption
DDailyproductsalesmanagementreporting
RolesAndResponsibilities
Roles
Responsibilities
Name
ProjectManager
todevelopprojectplansandleadthedeveloperstobesuccessful
TeamLeader
Specificguidanceonsoftwaredevelopmentanddesign
Users
directlyorindirectlydealingwiththeproduct,ispartofthecustomer
Customers
Thecompany'sobligationstoachieveitsinvestmentobjectiveortopurchaseproducts
DemandAnalysts
responsibleforthepreparationrequirementsandpassedtothedevelopmentteam
Developers
design,implementationandmaintenanceofproducts
TestingPersonnel
todeterminewhethertheproductisconsistentwiththeexpected
DocumentationStaff
responsibleforwritingusermanuals,trainingmaterialsandsystemstohelp
LegalStaff
determinetheproductcomplieswithrelevantlawsandregulations
ProductionPersonnel
developmentofproductscontainingthesoftware;
Marketing
technicalsupportandotherproductswithclientsandstaff;
ToolsAndTechniques
Itisgroupdesignorganizationstructure;programminglanguagesC#;usingobject-orientedanalysisanddesignmethods;usingUMLforsystemmodeling;uniformfilenaming,codelayout,commentsandothercodingstandards;codingstaffcodewalkthroughandthencompilethecode;testerunittestunderthetestdocumentation;thefinalrealizationofsoftwaredelivery.
DevelopmentenvironmentfortheDirectXSDKOctober2006+.Net+VisualStudio2005.
3PROJECTMANAGEMENTPLAY
Tasks
3.1.1Task1----SOWCreation
Description
CreateSOWfortheteamproject
Throughtheuser'sdescriptiontocollectiontheinformation,thedevelopersunderstandthedevelopmentbackgroundandtheuser'srequest,thentosubmitbrochures,bytheclientforreview.
DeliverablesAndMilestones
SOWOutline,SOWdraft,reviewSOW,signSOW,finalSOWfortheterm
ResourceNeeded
Descriptionoftheproductandcustomer'sdemand;
Thedevelopersunderstandthebackgroundofproductdevelopment
DependenceAndConstraints
Taskassignment;
RiskPlan,SQAP,Estimationplan,ProcessPlanareallready
PostthefinalSOWonteamwebpage,Keepthesigneddocumentinthearchives
RisksAndContingencies
Thefirststepinsoftwaredevelopment,itiseasytohavecommunicationbarriersbetweencustomersanddevelopers.Itmakesworkhardtogoon.
3.1.2Task2---Createdocument
Description
SPMPfortheteamproject
SRSfortheteamproject
designdocuments;
TestDocumentation
LearnCSMSdevelopmentprocessandthedevelopmentofbackgroundandraisedinthedocumentthefunctionalrequirementsoftheCSMS,runningenvironment,thedevelopmentofthesystem,projectbudgetandprojecttime.
DeliverablesAndMilestones
SPMPandtheSRSandotherdocuments,theMilestonesincludesSPMPOutline,SPMPdraft,reviewSPMP,finalSPMPforthetermandElicitationofrequirements,synergy’sSRSstudied,SRSOutline,SRSdraft,reviewSRS,finalSRSfortheterm.
ResourceNeeded
Developmentofbackgroundinformation,customerdemand,therelevantlaws,regulationsanddocumentsandothermaterialspecifications.
DependenceAndConstraints
Oninformationobtainedfromthecustomer'sunderstandingoftheuseofsynergiesbetweenthelevelofteammembers,taskallocationandscheduleestimates,riskassessmentandsoftwareproductqualityareallcloselyrelated.
RisksAndContingencies
Documentpreparationisessentialtotheprocessofsoftwaredevelopmentaspartofpre-prepareddocumentguidingthedirectionofsoftwaredevelopment,agoodstartishalfthebattle,aslongasthewrittendocuments,bepossibletoproducehighqualitysoftwareproducts,indocumentthedevelopmentprocess,pronetomanyproblems,suchas:
developersanduserscannotcommunicateverywellunderstood,resultinginthemisunderstandingoftheneedsofcustomersontheproductstheyneednotgiveacleardescription,thereneedsandvulnerabilityareoftenriskswrittendocument.
3.1.3Task3---codingandtesting
Description
Thephysicalprocessofsoftwaredevelopment,softwaredevelopmentprocessisaveryimportantpart,needtoworkbetweenmembersandtheprojectleaderoftherightco-ordinationarrangementsneedtobeinvestedinthispartofthelargerhumanandmaterialresources.
DeliverablesAndMilestones
Installation,thesystemsourcecode,usermanualandsoon
ResourceNeeded
Staff:
Thesoftwaredevelopmentteammembers,customers;
supportsoftware:
MicrosoftVisualStudio.NET2005,TortoiseSVN,Office.
Office:
Instituteoflaboratoriesanddormitories;
computerhardware:
servers;
laboratoryequipment:
personalPC,laptop,labdedicatedPC,publicserver;
projectresourcestomaintainthenumberandtypesofdemand:
4personalcomputer(PentiumIII800aboveCPU,256Mormorememory);
DependenceAndConstraints
1)Toorganizetheprojectteamistocompletetheprerequisitesoftware,acleardivisionofresponsibility;
2)Asaresultofpublicfacilities,equipmentprocurementteamcompletedthebasicneed;
3)environmentwascreatedforcodingthetestfullyprepared;
4)configurationmanagementthroughoutthesoftwaredevelopmentandtestingprocess;
5)SoftwareProjectneedsanalysisisanimportantsymboltoenterthedevelopmentstage;
6)Thesystemdesignisbasedontheanalysisbasedondemand,butalsobasedontheprinciplesofcoding;
7)encodingtestistheimportantprocessofsoftwaredevelopmentprogress;
RisksndContingencies
Therearemanyrisksoftheprocedure,suchas:
1.Developmentoftechnologyimmaturity,leadingtothedevelopmentprogressblocked,codesharingdifficult.2.Demandfrequentchangesaffecttheoverallsoftwarearchitectureanddevelopmentprogress.Theserisksaredifferentlevelsofthesoftwarequality,isespeciallyneededattention.
Assignments
name
work
Group1
Documentdesign
Group2
designandcoding
Group3
test
Group4
graphicalinterfacedesign
Timetable
Week1
(Completed)Metwithclient,anddeterminedrequirementsartifacts.Inspected
requirementsartifacts.
Weeks2,3
(Compeleted)Producedanalysisartifacts,andinspectedanalysisartifacts.Showed
artifactstoclient,whoapprovedthem.Producedsoftwareprojectmanagementplan,andinspectedsoftwareprojctmanagementplan.
Weeks4,5
Productdesignartifacts,andinspectdesignartifacts
Weeks6‐10
Implementationandinspectionofeachclass,unittestinganddocumentation,
integrationofeachclass,integrationtesting,producttesting,anddocumentation
inspection
4ADDITIONAlMATERIALS
Referencematerial
SPMPstandardtemplate;
coursenotes;
DefinitionandAbbreviations
CSMS
ComputerStoreManagementSystem
SPMP
SoftwareProjectManagementPlan
SOW
StatementOfWork
SRS
SoftwareRequirementsSpecifcation
SDD
Softwaredesigndocuments
STD
SoftwareTestDocumentation