软件项目计划.docx
《软件项目计划.docx》由会员分享,可在线阅读,更多相关《软件项目计划.docx(20页珍藏版)》请在冰豆网上搜索。
![软件项目计划.docx](https://file1.bdocx.com/fileroot1/2023-1/23/6f1fc649-8da1-4625-896f-07ea534f5ab9/6f1fc649-8da1-4625-896f-07ea534f5ab91.gif)
软件项目计划
项目名称
ProjectName
密级
ConfidentialityLevel
仅供收件方查阅
项目编号
ProjectID
版本
Version
文档编号
DocumentCode
ProjectID_SPP_002
《基于智能推荐引擎的闪购网》软件项目计划
Preparedby
拟制
Date
日期
yyyy-mm-dd
Reviewedby
评审人
Date
日期
yyyy-mm-dd
Approvedby
批准
Date
日期
yyyy-mm-dd
深圳市软酷网络科技有限公司
版权所有不得复制
Copyright©RuankosoftTechnologies(Shenzhen)Co.,Ltd.
AllRightsReserved
RevisionRecord
修订记录
Date
日期
RevisionVersion
修订版本
CRID/DefectID
CR/Defect号
SecNo.
修改章节
ChangeDescription
修改描述
Author
作者
Catalog
目录
1Introduction简介7
1.1Purpose目的7
1.2Scope范围7
1.3Abbreviations,AcronymsandTerms术语和缩略7
1.4References参考资料8
2ProjectSpecificSoftwareProcesses项目特定的软件过程8
2.1ProjectType项目类别8
2.2ProjectScope项目范围9
2.3LifeCycleDescription生命周期描述9
2.4ProcessTailoring过程裁剪9
2.5RequirementsManagement需求管理9
2.5.1Sourceofrequirements需求的来源9
2.5.2ElicitationofRequirements挖掘需求10
2.5.3Reviewofrequirements评审需求10
2.5.4Changecontrol需求变更控制10
3DeliverablesandAcceptanceCriteria交付件与验收标准10
3.1CustomerDeliverables给客户的交付件10
3.2InternalDeliverables内部交付件11
4WorkProductsApproval工作产品及其审批11
5WBS工作任务分解11
6RolesandResponsibilities角色和职责12
7Stakeholderinvolvementplan相关方参与计划13
7.1ExternalInterfaces外部接口13
7.2InternalSupportGroups内部支持小组13
7.3CoordinateandCollaborationIssuesandResolutions沟通/合作问题与解决14
8EstimatedSizeandEffort规模、工作量的估计14
9RelativelyResources相关资源14
9.1SoftwareResources软件资源14
9.2HardwareResources硬件资源15
9.3HumanResources人力资源15
10MilestonesandSchedulePlan里程碑及进度计划15
11RiskManagementPlan风险管理计划16
12ConfigurationManagementPlan配置管理计划16
13MonitoringandControlPlan项目监控计划16
13.1ProjectMeetings项目会议16
13.2ProjectReports项目报告17
13.3MeasurementandAnalysisPlan度量与分析计划17
13.3.1Metricscollectionandstoragemechanism度量数据的收集和存储机制17
13.3.2MetricsAnalysisandReport度量数据的分析与报告18
14Standardsandconventions标准与约定18
15Projectplanrevisions项目计划的修订18
Chart
图
未找到图形项目表。
Table
表
表1术语表8
表2参考资料8
表3给客户的交付件10
表4内部交付件11
表5ListoftheworkproductsApproval工作产品审批表11
表6工作任务分解12
表7RolesandResponsibilitiesTable组织和职责表12
表8CommunicationwithClientActivities与客户沟通表13
表9InternalSupportGroups内部支持小组14
表10EstimatedSizeandEffort规模、工作量的估计14
表11SoftwareResources软件资源14
表12HardwareResources硬件资源15
表13HumanResources人力资源15
表14MilestonesandSchedulePlan里程碑及进度计划15
表15ProjectMeetingsList项目会议表17
表16ProjectReportingActivities项目报告表17
1Introduction简介
1.1Purpose目的
为XX软件项目制定项目开发计划以保证项目得以顺利进行。
该项目计划的阅读人员包括项目经理、项目总监、质量经理以及项目组中的所有成员。
1.2Scope范围
项目计划主要包含以下内容:
项目特定软件过程
项目的交付件及验收标准
工作产品及其审批
WBS
角色和职责
招聘与培训计划
相关方参与计划
规模、工作量的估计
关键计算机资源
里程碑及进度计划
风险管理计划
配置管理计划
产品集成策略
项目监控计划
项目知识库管理
标准与约定
1.3Abbreviations,AcronymsandTerms术语和缩略
Abbreviations缩略语
Fullspelling英文全名
Chineseexplanation中文解释
SOW
StatementofWork
工作说明书
PPL
ProjectPlan
项目计划
WBS
WorkBreakdownStructure
项目进度表
CMP
ConfigurationManagementPlan
软件配置管理计划
RMP
RiskManagementPlan
风险管理计划
QAP
QualityAssurancePlan
质量保证计划
TSP
TestStrategyPlan
测试策略计划
SRS
SoftwareRequestmentSpecification
软件需求文档
HLD
HighLevelDesign
软件概要设计
LLD
LowLevelDesign
软件详细设计
STP
SystemTestPlan
系统测试计划
ITP
IntegrateTestPlan
集成测试计划
UTP
UnitTestPlan
单元测试计划
ST
SystemTest
系统测试
IT
IntegrateTest
集成测试
UT
UnitTest
单元测试
UAT
UserAcceptanceTest
用户验收测试
表1术语表
1.4References参考资料
DocID
参考资料编号
Nameofthereferreddocument
参考资料名称
1
SPP项目计划过程
2
RSKM风险管理过程
3
SPTO项目监控过程
4
SCM配置管理过程
5
SQA质量保证过程
6
M&A度量与分析过程
表2参考资料
2ProjectSpecificSoftwareProcesses项目特定的软件过程
2.1ProjectType项目类别
Describethescopeofthisservicestobeprovidedforthisproject.e.g.描述将为项目提供的服务范围,比如:
●Developmentofnewapplication开发一个新的应用项目
●Maintenanceoftheexistingapplication维护一个已经存在的应用项目
●Enhancementstotheexistingapplication增强一个已经存在的应用项目
●Productionsupportetc/提供支持
2.2ProjectScope项目范围
●Establishatop-levelworkbreakdownstructure(WBS)toestimatethescopeoftheproject.用一个顶层的任务分解结构(WBS)来估计项目的范围。
●Itcanbeasingledocument.可单独形成文件。
2.3LifeCycleDescription生命周期描述
●SelectappropriatelifecyclefromBroadenGatestandardlifecycles.从本公司的标准生命周期中选出适合本项目的生命周期
●Ifrequiredtailortheselectedlifecycletosuitprojectrequirement.必要时裁剪所选择的生命周期以满足项目的需要。
●Explainprojectspecificprocesstailoredfromtheselectedprojectlifecycle.RefertoOSSPTailoringGuideline,ProjectLifeCycle_WaterfallandProcessTailoringForm.解释项目特定的过程在组织标准生命周期的基础上做了什么裁剪。
参考《组织标准过程裁剪指南》、《项目生命周期模型——瀑布型》及《项目过程裁剪表》。
●IfstandardLifecyclecannotbeusedthendocumentthelifecyclefortheproject.如果标准的生命周期不适合本项目,则为本项目定义一个生命周期。
2.4ProcessTailoring过程裁剪
Prepareasingleprocesstailoringform.准备单独的过程裁剪表。
2.5RequirementsManagement需求管理
2.5.1Sourceofrequirements需求的来源
StatewhetherclientwillprovidetherequirementsORBroadengateisresponsibletogeneratetherequirements.说明需求是由客户提供,还是由本公司负责生成
2.5.2ElicitationofRequirements挖掘需求
IncaserequirementsneedtobedevelopedbyBroadengate,Specifythemethodsofelicitationofrequirements.说明如何挖掘需求
2.5.3Reviewofrequirements评审需求
Statetheresponsibilityforreviewofrequirementsbeforetheyareagreedwiththecustomer(带给客户确认的需求首先须通过内部的评审)说明需求评审的职责。
2.5.4Changecontrol需求变更控制
Describes描述
●Howchangerequestsarecapturedanddocumented?
怎样获取变更请求并书面化?
●Howimpactanalysisofchangeswillbedoneanddocumented?
怎样分析变更带来的影响并书面化?
●Howapprovalforchangesandadditionaleffortswillbeobtainedfromthecustomer?
怎样让客户批准变更及变更增加的工作量?
●Howstatusofchangerequestsistracked?
怎样跟踪变更请求的状态?
对修订后的项目计划按照项目管理规程来批准和签发。
3DeliverablesandAcceptanceCriteria交付件与验收标准
3.1CustomerDeliverables给客户的交付件
列出给客户的交付件及其验收标准。
客户的验收标准就是软件应满足在需求规格文档中描述的需求。
系统测试和验收测试将证实软件与XX的需求规格保持了一致。
可采用以下方式来说明验收标准:
S.No.
Deliverable交付件
AcceptanceCriteria验收标准
01
e.g.SourceCode
e.g.Defectdensity<2Defects/KLOC
02
e.gTechnicalDocuments
e.g.Defectdensity<1Defects/Page
表3给客户的交付件
3.2InternalDeliverables内部交付件
列出内部的交付件及其验收标准。
可采用以下方式来说明验收标准:
S.No.
Deliverable交付件
AcceptanceCriteria验收标准
01
e.g.SourceCode
e.g.Defectdensity<2Defects/KLOC
02
e.gTechnicalDocuments
e.g.Defectdensity<1Defects/Page
表4内部交付件
4WorkProductsApproval工作产品及其审批
列出项目的工作产品,并说明该工作产品应由谁来批准,谁来签发:
WorkProduct
工作产品
Approver(Name&Role)
批准者(名字和角色)
Authorizer(Name&Role)
签发者(名字和角色)
SOW
PTF
PPL
WBS
CMP
RMP
QAP
TSP
SRS、HLD、LLD、STP、ITP、UTP、Code
表5ListoftheworkproductsApproval工作产品审批表
5WBS工作任务分解
序号
工作包
工作量(人天)
前置任务
任务易难度
负责人
1
项目计划
2
需求调研分析
3
概要设计
4
详细设计
5
前台开发设计
6
数据库开发设计
模块1实现及测试
模块2实现及测试
…
模块n实现及测试
单元测试
集成测试
系统测试
用户验收
工作量总计(人天):
表6工作任务分解
PrepareasingledocumentforWBS.可形成单独的WBS文档;(见文档:
BP_SPP_WorkBreakdownStructure_V1.0.xls)
6RolesandResponsibilities角色和职责
●下表定义了项目组涉及到的角色和名称。
●这些角色的职责,请参考公司的组织过程手册。
●在每个阶段结束时要检查下表的内容。
●在阶段之间如果对项目组的结构进行了改变,由PM通过mail通知所有相关人员,并在以后每个阶段的项目计划中更新。
No.
Role
角色
Name
姓名
Responsible
职责
ReportingTo
向谁报告
1
CustomerRepresentative
客户代表
2
ProjectConsultant(s)
项目顾问
3
ChiefProjectManager
CPM(项目总监)
4
ProjectManager
PM(项目经理)
5
QA(质量保证工程师)
6
MetricsCoordinator
MC(度量协调员)
7
TestCoordinator
TC(测试协调员)
8
ConfigurationLibrarian
配置管理员
9
TeamMembers
项目组成员
10
TechnicalReviewMembers技术评审人员
表7RolesandResponsibilitiesTable组织和职责表
7Stakeholderinvolvementplan相关方参与计划
7.1ExternalInterfaces外部接口
●DescribehowtheprojectinterfaceswithexternalgroupsoutsideBroadenGatee.g.theprojectmayinteractwith描述项目与本公司外部的有可能发生的交互作用的人员或组织的接口。
●Softwarevendors软件投资方
●Serviceprovider服务供应商
●Plantocommunicatewiththeclient计划与客户的沟通,如下:
No
Phase
阶段
CommunicationActivities
沟通活动
1
ProjectInitiationPhase/项目准备阶段
熟悉项目业务需求/UnderstandBusinessrequirement.
2
ProjectplanningPhase/项目计划阶段
确认项目的范围/Confirmthescopeoftheprojectfromthecustomer
2
RequirementsAnalysisPhase/需求调研阶段
确认项目需求/Confirmrequirements.
3
HighLevelDesignPhase/概要设计阶段
确认系统接口及系统的应用环境/Confirmtheinterfacesofthesystemandtheapplicationenvironmentwiththecustomer.
4
SystemTestingPhase/系统测试阶段
参加测试/Invitethecustomertoattendsystemtest.
表8CommunicationwithClientActivities与客户沟通表
7.2InternalSupportGroups内部支持小组
IdentifyandplanthecoordinationwithothergroupswithinBroadenGateTechnologiesLtdfore.g.识别和计划公司内部的组间协调关系
S.No.
Group
Coordinationrequiredfor
01
HR
人力资源
Obtainingrequiredhumanresources获取人力资源
02
Training
培训
Organizingprojectspecifictraining针对项目的培训
03
Systemadministration
系统管理员
Hardwareandsoftwarerequirements软硬件的需求
Networkingrequirements网络需求
Linkrequirements链接需求
04
QA质量保证
Reviewsetc.评审
05
Testingdept
测试部门
Systemtest系统测试
06
SEPG
UsageofOSSP组织标准过程的使用
表9InternalSupportGroups内部支持小组
7.3CoordinateandCollaborationIssuesandResolutions沟通/合作问题与解决
列出沟通与合作过程中可能存在的问题并说明如何解决
8EstimatedSizeandEffort规模、工作量的估计
Referencetodetailedestimationdocument参考的关于详细估计的文档:
BP_SPP_WidebandDelphiEstimationForm_V1.0.xls
Phase阶段
Effort工作量(人天)
合计(人天):
表10EstimatedSizeandEffort规模、工作量的估计
9RelativelyResources相关资源
9.1SoftwareResources软件资源
Describethesoftwareresourcesinwhichthedevelopmentwillb