关系软件项目成功否众素中软件目标项目计划成估算进度计划员分配软件配置理风险理软件质量理软件工程文件规范等项目理直接相关素见软件研发项目理意义关重
软件项目理包括项目计划项目组织控制系列活动软件计划软件开发程详描述安排
软件开发项目特点
解软件开发项目特点项目计划制定理控制非常必类型项目点:项目成功否仅取决项目程中采技术方法工具取决项目理水特计划控制水类型项目点:
(1) 软件产品产品软件产品种逻辑产品形没物理属性见摸着难理解
(2) 需求难明确频繁变更:户成熟度责心原户开始法出明确需求开发程中需求常修改需常修改程序文档
(3) 难早期发现问题:需求明确加期修改没进行全局性考虑产生问题难早期文档中直观发现需等系统设计出会发现
(4) 项目成员文档重视够符合户需求高质量软件需赖量准确规范文档编辑工作项目组成员感兴趣少愿意认真做直接影响软件质量
(5) 劳动密集型+智力密集型:软件开发程需量高强度脑力劳动劳动非常细致高度复杂容易出错质量难简单度量衡量软件正确性难保证深入掌握软件工程知识缺乏软件开发实践验员难做软件开发项目理工作
二项目计划目作
根软件力成熟度模型(简称 CMM)集成 CMMI软件开发项目计划目:建立维护定义项目活动计划 项目计划属 CMMI 第二级程域包括开发项目计划相关员交流获取计划承诺维护计划项目计划实施监控项目活动提供基线
1 项目计划目标
(1) 项目计划第目标:建立估计值建立维护项目计划素估计值应该确定项目范围通建立高层工作分解结构估计项目范围监理工作产品务属性规模复杂度确定项目生命周期阶段限定计划范围基估算原理进行工作产品务项目工作量成估算
(2) 项目计划第二目标:开发项目计划文档文档化项目计划维护项目计划作项目理基线应该建立维护项目预算进度表识分析项目风险确定采集理项目数确定实施计划需种资源确定项目实施必需知识技确定项务活动承担编写项目计划文档
(3) 项目计划第三目标:获维持项目干系项目承诺应评审影响项目计划项目干系理解项目承诺必时调整项目计划适应效已估计资源获取项目干系特项目务活动承担项目计划承诺
项目计划项目实施基础通项目干系认项目计划形成文件便企业高层领导相关理部门领导相关参部门领导项目组成员客户协作单位分包单位等项目干系间交流沟通项目计划项目组实现项目目标科学预测确定项目生命周期行动方案项目计划解决 3 问题:
① 确定项目目标
② 确定达成项目目标项行动序时间
③ 确定项目中项行动需资源
制定项目计划明确项目目标基础确定项目行动方案分配相关资源项目综合理程通历史前项目组织部项目组织外部关信息
进行分析评价项目生命周期程中发展进行评估预测新项目实施工作进行项活动做出周密安排终形成项目干系认约定项目项活动作项目实施工作基础文件——项目计划项目计划围绕项目目标完成系统确定项目务安排务进度编制完成务需资源预算等保证项目够合理工期低成达高项目质量求制定项目计划程中必须明确 5 基问题:做什做时做谁做需少资源
2 项目计划作
简单说项目计划起作:
(1) 确定完成项目目标需项务范围落实责制定项务时间表明确项务需力物力财力
(2) 确定项目工作规范遵循标准成项目实施指南
(3) 明确项目组成员工作责范围相应职权项目组成员明确工作目标工作方法工作途径工作期限求
(4) 保证项目进行程中项目组成员项目干系间交流沟通协作项目项工作协调致提高客户满意度
(5) 项目踪控制提供基础
(6) 项目计划项目中起承启作计划批准应作项目工作指南
三项目计划制定原
(1) 目性:项目计划制定应围绕项目目标实现展开制订计划第步分析目标进找出完成目标完成务
(2) 系统相关性:项目计划系列子计划组成范围计划力资源计划进度计划资源计划质量理计划风险理计划等子计划孤立存彼间相独立紧密相关应形成机整体构成项目计划子计划变化会影响子计划制定执行进影响项目计划正常实施
(3) 济性:项目仅较高效率较高效益计划程种选择权衡优化程
(4) 动态性:项目环境般处变化中常计划实施偏离项目基准计划项目计划着环境条件变化断调整修改保证项目目标完成防止项目计划变出现问题时加处理保证进度原计划实现定意义说甚更重防止项目计划变改进计划编制工作提高计划质量首先求项目理项目计划制定员应较掌握项目环境条件种条件进行深入调查落实做出根预测制定实施方案适留余编制项目计划切实行次种计划够贯彻执行计划果认真执行毫意义纸空文根方面验实行种形式责权利机制保证计划实现关键
四项目计划容
项目计划包含素
1 项目范围说明
项目范围说明阐述进行项目原意义形成项目基框架项目者项目理者够系统逻辑分析项目关键问题项目形成中相互作素项目干系项目开始实施前项目相关文档编写前够项目基容结构达成致项目范围说明应形成项目成果核清单作项目评估项目终止项目终报告完成前进行评估作评价项目成败范围说明作项目整生命周期监控考核项目实施情况基础项目相关计划基础
2 项目进度计划
进度计划说明项目中项工作开展序开始时间完成时间相互赖衔接关系计划通进度计划编制项目实施形成机整体进度计划进度控制理分项目进度控制计划项目状态报告计划进度控制计划中确定应该监督工作时进行监督监督负责谁什样方法收集处理项目进度信息样时检查工作进展采取什调整措施控制工作需时间员技术物资资源等列入项目总计划中
3 项目质量计划
质量计划针具体定项目安排质量监控员相关资源规定制度规范程序标准项目质量计划应包括保证控制项目质量关活动质量计划目确保项目质量目标达根 ISO 9001 求 PMBOK 2000实现质量目标组织者应遵循顾客中心领导作全员参程方法理系统方法持续改进基事实决策方法互利供方关系 8 项质量理原
4 项目资源计划
项目范围计划进度计划资源计划决定项目中项工作中什样资源(材料设备信息资金等)阶段少资源项目费计划包括资源计划费估算费预算
5 项目沟通计划
沟通计划制定项目程中项目干系间信息交流容员范围沟通方式沟通时间频率等沟通求约定
6 风险策计划
风险策计划降低项目风险损害分析风险 制定风险应策略方案程包括识风险量化风险编制风险应策略方案等程
7 项目采购计划
项目采购计划程识项目需求通企业外部采购产品设备满足果软件开发工作采购外包应时制定外包进度监控质量控制计划
8 变更控制配置理计划
项目计划法保证开始预测非常准确项目进行程中保证准确力控制导致项目计划项目实际情况符情况常发生必须效处理项目变更变更控制计划规定变更步骤程序配置理计划确定项目配置项基线控制配置项变更维护基线完整性项目干系提供配置项准确状态前配置数
五项目计划编制程
软件开发手工性体性特征软件开发项目计划静态计划项目启动时先制定颗粒度相较粗项目计划确定项目高层活动预期里程碑粗颗粒度项目计划需断更新迭代根项目性质项目进展情况进行迭代调整迭代调整周期根项目情况进行制订般短周长 2 月左右断计划制订调整修订等工作项目计划初粗颗粒度变非常详细样计划直延续项目结束直项目成果出现制定计划程项目逐渐解掌握程通认真制定计划项目理知道素明确素逐渐明确通渐明细断完善项目计划阶段计划中包含工作汇报阶段工作安排掌握项目进度阶段计划总体计划目然出工作进展情况制定计划程进度资源范围间寻求种衡程制定计划精髓写出份文档运您智慧应种问题面风险做出前瞻性思考旦计划负责完成理层客户交流协商基础帮助项目程中防范种问题出现帮助保证项目时完成企业确定开始某项目时般会达立项文件暂项目立项文件容遵合相关协议项目致范围项目结束截止时间关键时间指定项目理部分项目成员等
接项目计划编写般程进行
1 成立项目团队
相关部门收审批项目立项文件相关资料正式项目立项文件中指定项目理组织项目团队成员着项目进展时间加入项目团队着分配工作完成退出项目团队项目启动时参加项目启动会议解总体目标计划特目标职责加入时间等
2 项目开发准备
项目理组织前期加入项目团队成员准备项目工作需规范工具环境开发工具源代码理工具配置环境数库环境等前期加入项目团队成员计划理系统分析员等组成快制定项目计划定项目团队成员项目干系间充分沟通果项目中存关键(指影响项目成败)技术风险阶段项目理应组织员进行预演预演结果应留书面结备评审说明:项目计划书必须相应阶段项目目标阶段目标项务进行精确定义相
应阶段进步进行项目目标细化工作特概设计阶段完成详细设计阶段编码实现开始前应该阶段目标务进行细化应充分调查掌握影响项目计划切部外部影响素应充分分析项目工作分解结构样仅获项目静态结构获项目工作务间动态工作流程应项目目标务进行分解制定详细实施方案
3 项目信息收集
项目理组织项目团队成员通分析接收项目相关文档 进步户沟通等途径规定时间全面收集项目信息项目信息收集讲究充分效率沟通达成识成员认电子邮件发文档(计划需求周计划等)沟通够充分情况完成成员解力意愿符情况通电子邮件等方式沟通效率高 许惯问题许某具体问题身 否 容易通 电子 邮件 沟通清楚 关重容需开会进行讨确保重问题理解终达成识讨会达成识应记录成文字落实具体文档中
4 编写软件项目计划书
项目理负责组织编写软件项目计划书软件项目计划书项目策划活动核心输出文档包括计划书体附件形式存相关计划配置理计划等软件项目计划书编制参考GBT 85671988 计算机软件产品开发文件编制指南中项目开发计划求企业建立 ISO 9001 质量理体系 CMM 程中会建立相应软件开发项目计划书规范
编制项目计划程应分步骤:
(1) 确定项目应交付成果里项目应交付成果仅指项目终产品包括项目中间产品例通常情况软件开发项目项目产品:需求规格说明书概设计说明书详细设计说明书数库设计说明书项目阶段计划项目阶段报告程序维护说明书测试计划测试报告程序代码程序文件程序安装文件户手册验收报告项目总结报告等
(2) 务分解:项目目标开始层层分解确定实现项目目标必须做项工作画出完整工作分解结构图软件开发项目刚开始阶段角度划分需求分析工作架构设计工作编码工作测试工作等然规模较时需求设计
拆分成务特概设计完成时阶段目标务进行横细化
(3) 资源独立假设前提确定务间相互赖关系确定务开始结束时间先序获项目工作务间动态工作流程
(4) 确定务需时间根验应相关方法务确定需耗费时间确定务需力资源求需什技术技知识验熟练程度等
(5) 确定项目团队成员支配时间项目成员具体花项目中确切时间确定项目团队成员角色构成职责相互关系沟通方式
(6) 确定理工作理工作贯穿项目生命周期项目理项目会议编写阶段报告项目团队成员间沟通时间项目团队成员项目干系间沟通时间较容易忽视沟通时间较容易固定量化日程化工作计划中应充分考虑进项目计划更加合理更效减少计划合理导致项目进度延期
(7) 根结果编制项目总体进度计划总体进度计划应体现务名称责开始时间结束时间应提交检查工作成果
(8) 考虑项目费预算风险分析策需公司部客户方面协调支持事宜
5 软件项目计划书评审批准
项目计划书评审批准相关员达成识减少必错误项目计划更合理更效项目理完成软件项目计划书首先组织项目团队部项目团队负责测试负责系统分析负责设计负责质量监督员等项目计划书进行评审评审采取电子会议方式进行阶段成果项目团队评阅记录应求相关员收软件项目计划书约定时间反馈计划书意见项目理确保员项目计划书中列容达成致种致性求项目团队成员项目计划容进行承诺法承诺者说法达成致修改项目计划适应某项目团队成员某项目团队成员采取妥协措施适应项目计划求项目理已
达成致软件项目计划书提交项目高层分领导授权员进行审批审批完成时间超预先约定时间意义重项目程控制部门质量理部项目分领导时软件项目计划书进行审批批准软件项目计划书作项目活动开展企业进行项目控制检查必时根项目进展情况实施计划变更
项目质量监督员根软件项目计划书软件开发项目质量计划书规范编制软件开发项目质量计划型项目应编制单独软件开发项目质量计划书规模较软件项目计划书某章节说明软件开发项目质量计划单独编制类似软件开发项目质量控制表文档
配置理员根计划书编制项目配置理计划项目工作计划书中阶段成果根配置理计划规范编制配置理计划项目理审批配置理计划配置理计划效性负责
项目策划工作完毕软件项目计划书通评审般情况软件开发项目说工作转入需求分析阶段
六项目计划容确定
项目计划容确定般程进行
1 确定项目概貌
合项目合招投标文件非合项目行性研究报告项目前期调研成果明确项目范围约束条件样明确项目交付成果进步明确项目工作范围项目参方责
2 确定项目团队
确定项目团队组织结构项目开发相关职机构包括理开发测试评审验收等确定项目团队员分工相关员协商确定项目团队员构成部满足员需求提出员支援申请
3 明确项目团队外协作沟通方法
明确户单位沟通方法明确终户直接户企业部门名称联系电话客户更参项目成功重推动力量加强开发程中户方项目理配合员动沟通助加强客户项目参程度建议采周报月报方式通告项目进展情况阶段计划提出需客户协调解问题项目团队需外部单位协作开发时应明确协作单位沟通方式确定协作单位名称负责姓名承担工作容实施姓名联系电话明确企业部协作开发部门名称理姓名承担工作容工作实施责姓名联系电话明确项目团队沟通活动项目团队成员规模 3 项目应该组织项目团队周例会项目团队采统交流系统建立项目团队交流空间
4 规划开发环境规范
说明系统开发采种工具开发环境测试环境等列出项目开发遵守开发技术规范行业标准规范企业没规范开发技术项目理应组织员制订出项目中遵守规
5 编制工作进度计划
根企业规定项目实际情况确定项目工作流程编制项目工作计划计划高层计划阶段工作时间安排包括完成阶段文档成果文档成果提交评审进行修改时间阶段结束标志阶段成果发布计划中求明确容:
(1) 工作务划分
(2) 显示项目阶段迭代时间分配情况时间线甘特图
(3) 确定里程碑阶段成果
(4) 求文字项目工作计划做出解释终张时间表格完整说明整工作计划
迭代开发项目应编制出第阶段阶段计划阶段务分割 2~5 天合适特殊务时间跨度两星期项目进行程中项目理编制双周工作计划指导成员具体工作
6 编制项目监控计划
说明进度控制质量控制版控制预算控制等
7 编制项目风险计划
分析项目程中出现风险相应风险策型项目建议附件方式编制便断更新
8 制定辅助工作计划
根项目需编制培训计划招聘计划等
9 规划开发支持工作
供方理计划
10 规划项目验收
制定项目验收计划项工作视需进行裁减
11 规划项目收尾交接活动
制定项目验收培训项目进入维护阶段技术支持部交接工作
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档