《软件开发项目管理手册》由会员分享,可在线阅读,更多相关《软件开发项目管理手册(72页珍藏版)》请在金锄头文库上搜索。
1、澳门 .qzq.cc/ 皇冠http:/huangguanxianjinwangtianshangrenjian.nanfeigu./ 游戏 http:/tid.cc 红宝石 http:/ 利来 http:/ / 娱乐 http:/.tid.cc软件开发项目管理软件开发项目管理手册(二)手册(二)0 chapter_1承上启下承上启下项目、项目的特征项目管理知识体系 软件项目管理过程1 chapter_1项目初始项目初始 项目项目 结束结束 项目执项目执 行控制行控制 项目项目 计划计划 项目项目 初始初始2 chapter_1软件开发项目管理软件开发项目管理第第 一一 篇篇第第 1 1 章
2、章软件项目初始软件项目初始3 chapter_1本章要点本章要点q一、项目立项一、项目立项q二、合同项目q三、项目授权q四、项目生存期q五、案例分析4 chapter_1软件项目启动软件项目启动顾客 顾客需求满意产品输入 输出产品实现甲方5 chapter_1项目立项 明确项目的目标、时间表、项目使用的资源和经费,而且得到执行该项目的项目经理和项目发起人的认可 .6 chapter_1Make or Buy 决策决策 Make-or-Buy决策,确定待开发产品的哪些部分应当“采购”、“外包开发”或者“自主研发”。7 chapter_1Make or Buy 决策实例决策实例如果选择自己开发软件
3、的策略,公司需要花费¥25,000,根据历史信息,维护这个软件每个月需要的费用是¥2,500。 如果选择购买软件公司产品的策略,需要¥17,000,同时软件公司为每个安装的软件进行维护的费用是每月¥2,700。8 chapter_1Make or Buy 决策实例决策实例自制方案购买方案成本差异自制需要25,000美元购买需要17,000美元制造差异是8,000美元每月的费用2,500美元每月的费用2,700美元服务差异200美元解决方案自制方案可以承受的月份数:8000/200=40如果软件的生存期在40个月以内,可以选择购买方案.如果软件的生存期不在40个月以内,可以选择自制方案.9 ch
4、apter_1Make or Buy 决策决策10 chapter_1软件项目启动软件项目启动顾客 顾客需求满意产品输入 输出产品实现甲方 乙方11 chapter_1项目立项内部项目内部项目 合同项目合同项目12 chapter_1本章要点本章要点q一、项目立项q二、合同项目二、合同项目q三、项目授权q四、项目生存期q五、案例分析13 chapter_1技术合同概念技术合同概念q技术合同是法人之间、法人和公民之间、公民之间以技术开发、技术转让、技术咨询和技术服务为内容,明确相互权利义务关系所达成的协议。 14 chapter_1合同的生存期合同的生存期15 chapter_1甲方合同初始甲方
5、合同初始1.合同准备2.合同签署3.合同管理4.合同结束16 chapter_11 1、合同准备、合同准备q招标书定义(采购需求定义)q供方选择q合同文本准备17 chapter_11.11.1、招标书定义、招标书定义需求定义商务条件确定验收标准确定资料汇集采购需求认可编写招标文件需方申请招标文件18 chapter_11.21.2、供方、供方选选择择招标收集供方的建议书评定供方最终供方确定招标文件最终供方名单建议书19 chapter_11.31.3、合同文本准备、合同文本准备合同草案制定合同草案评审合同草案修订合同草案确认采购资料合同草案20 chapter_12 2、合同签署、合同签署
6、谈判日程确定合同草案提交合同条款协商合同签署文本确定合同签署文本审阅合同签署合同草案合同签署文本任务书下达任务书任务书任务书Project charter21 chapter_1乙方合同初始乙方合同初始1.合同准备2.合同签署3.合同管理4.合同结束22 chapter_11 1、合同准备、合同准备q项目分析q竞标q合同文本准备 23 chapter_11.11.1、 项目分析项目分析需求管理者确定需求分析需求分析评审项目规模估算项目初步实施规划初步实施规划评审需求分析报告项目分析任务书招标书项目初步计划项目风险分析24 chapter_11.21.2、 竞标竞标技术能力要求确定人力资源要求确
7、定实现环境要求确定企业能力判定评估结果评审能力评估结果需求分析报告项目计划需求成熟度评估用户支持保证评估用户资金保证评估项目决策编写项目建议书项目建议书可行性分析参加竞标资金、管理要求确定25 chapter_11.31.3、合同文本准备、合同文本准备合同草案制定合同草案评审合同草案修订合同草案确认采购资料合同草案26 chapter_12 2、合同签署、合同签署 谈判日程确定合同草案提交合同条款协商合同签署文本确定合同签署文本审阅合同签署合同草案合同签署文本任务书下达任务书任务书任务书Project charter27 chapter_1内部项目内部项目q企业内部项目实施的核心是确定任务范围
8、和相关各方进行有效地配合。这将通过相关各方之间的协议来调整。因此,在内部项目实施中,仅仅在合同签署过程中定义了一个协议签署过程。此处协议可视作为“合同”,但无特别的商业约束。其它方面可参考甲乙方的过程。28 chapter_1本章要点本章要点q一、项目立项q二、合同项目q三三、项目授权项目授权q四、项目生存期q五、案例分析29 chapter_1项目章程项目章程(Project Charter) 确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。 30 chapter_1项目经理的角色项目经理的角色1.项目组织的领导者2.项目组织的管理者3.项目组织的决策者4.项目组织
9、的分析者5.项目组织的计划者6.项目组织的控制者7.项目组织的组织者8.项目组织的评价者9.项目组织的协调者31 chapter_1项目经理的责任项目经理的责任1.开发计划2.组织实施3.项目控制32 chapter_1本章要点本章要点q一、项目立项q二、合同项目q三、项目授权q四、项目生存期四、项目生存期q五、案例分析33 chapter_1建筑工程类项目典型生存期模型建筑工程类项目典型生存期模型34 chapter_1制药项目典型生存期模型制药项目典型生存期模型35 chapter_1生存期模型选择生存期模型选择 Productrealization InputOutput Product
10、CustomerRequirementsCustomerSatisfaction36 chapter_1软件生存期模型软件生存期模型q软件开发的一种框架。q说明了软件的活动和进行软件开发的过程。q这个模型可以是以活动为中心,可以以产品为中心的。37 chapter_1软件生存期模型特征软件生存期模型特征q描述了开发的主要阶段q定义了每一个阶段要完成的主要过程和活动q规范了每一个阶段的输入和输出q提供了一个框架,可以将必要的活动映射到该框架中。38 chapter_1常用生存期模型常用生存期模型q瀑布WaterfallqV模型V-shapedq原型Prototypingq增量Incrementa
11、lq螺旋式Spiralq快速应用开发RADq渐近式阶段39 chapter_1WaterFall modelWaterFall model需求分析设计实施测试维护40 chapter_1WaterFall modelWaterFall model适合的项目适合的项目q在项目开始前,项目的需求很明确q在项目开始前,解决方案也很明确q类似的项目如:q公司的财务系统q库存管理系统q短期项目短期项目41 chapter_1V V模型模型接收测试集成测试系统测试项目规化需求分析总体设计详细设计编码和调试集成测试单元测试42 chapter_1V V模型适合的项目模型适合的项目q在项目开始前,项目的需求很
12、明确q在项目开始前,解决方案也很明确q对系统的性能安全很严格的项目q类似的项目如:q航天飞机等q公司的财务系统 43 chapter_1PrototypePrototype44 chapter_1Prototype Prototype 模型适合的项目模型适合的项目q在项目开始前,项目的需求不明确q需要减少项目需求的不确定性q类似的项目如:q确定显示界面q第一次开发的产品,验证可行性45 chapter_1Incremental ModelIncremental Model核心功能核心功能112123第一增量第二增量第三增量核心功能11212346 chapter_1增量模型适合的项目增量模型适
13、合的项目q项目开始,明确了需求的大部分,但是需求可能会发生变化q对于市场和用户把握不是很准,需要逐步了解q对于有庞大和复杂功能的系统进行功能改进,就需要一步一步实施的。47 chapter_1Spiral ModelSpiral Model48 chapter_1Spiral ModelSpiral Modelqq螺旋模型沿着螺线旋转,在四个象限上分别表螺旋模型沿着螺线旋转,在四个象限上分别表螺旋模型沿着螺线旋转,在四个象限上分别表螺旋模型沿着螺线旋转,在四个象限上分别表达了四个方面的活动,即:达了四个方面的活动,即:达了四个方面的活动,即:达了四个方面的活动,即:qq制定计划制定计划制定计划
14、制定计划确定软件目标,需求和选定实施确定软件目标,需求和选定实施确定软件目标,需求和选定实施确定软件目标,需求和选定实施方案,弄清项目开发的限制条件方案,弄清项目开发的限制条件方案,弄清项目开发的限制条件方案,弄清项目开发的限制条件qq风险分析风险分析风险分析风险分析评估所选方案,考虑如何识别和评估所选方案,考虑如何识别和评估所选方案,考虑如何识别和评估所选方案,考虑如何识别和消除风险消除风险消除风险消除风险qq实施工程实施工程实施工程实施工程实施软件开发,编码,测试等实施软件开发,编码,测试等实施软件开发,编码,测试等实施软件开发,编码,测试等qq客户评估客户评估客户评估客户评估评价开发工作
15、,提出修正建议,评价开发工作,提出修正建议,评价开发工作,提出修正建议,评价开发工作,提出修正建议,规划下期任务规划下期任务规划下期任务规划下期任务49 chapter_1Spiral ModelSpiral Model适合的项目适合的项目q风险是主要的制约因素q不确定因素和风险限制了项目进度q用户对自己的需求也不是很明确q需要对一些基本的概念进行验证q可能发生一些重大的变更q项目规模很大q项目中采用了新技术50 chapter_1RARA51 chapter_1RADRAD规划分析设计构建测试规划后置传统开发快速应用开发后置压缩52 chapter_1RADRAD模型适合的项目模型适合的项目
16、q很小并且具有探索性质的项目q适合一个复杂度从小到大变化的项目,例如重整企业的信息系统53 chapter_1最常用的渐进式阶段模型最常用的渐进式阶段模型综合了增量模型和螺旋式模型的一个实用模型q渐进式前进q阶段式提交54 chapter_1渐进式迭代模型 5555 chapter_1阶段性完成规划阶段性完成规划56 chapter_1渐进式阶段模型的特点渐进式阶段模型的特点q阶段式提交一个可运行的产品q关键的功能更早出现q早期预警问题,避免软件缺陷不知不觉的增长q减少报告负担q阶段性完成可以降低估计失误q阶段性完成均衡了弹性与效率57 chapter_1渐进式阶段模型适合的项目渐进式阶段模型
17、适合的项目q可以适合任何规模的项目,主要是中型或大型项目q希望随时看到未来的项目58 chapter_1银行业务系统的生存期实例银行业务系统的生存期实例产品阶段1设计业务需求分析原形系统分析项目规划集成测试产品阶段1开发产品阶段n设计产品阶段n开发确认测试产品提交银行业务需求原形系统源代码项目规划项目规划59 chapter_1产品阶段1设计q阶段目标:设计公共控制系统功能模块q输入:系统设计文件q数据库结构定义q过程:详细设计q输出:详细设计文件q时间计划:2001/1/15-2001/2/15(暂定) 60 chapter_1其它模型其它模型q其他q例如:Code and fixq自定义6
18、1 chapter_1Code and fixCode and fix需求了解编码、走查编译、检错修正编写文档提交修正测试62 chapter_1选择生存期的步骤选择生存期的步骤q熟悉各种生存期模型q评审、分析项目的特性q选择适合项目的生存期模型q标识生存期模型与项目不一致地方,并进行裁减63 chapter_1All =All =64 chapter_1RationalRational统一开发过程统一开发过程65 chapter_1本章要点本章要点q一、项目立项q二、合同项目q三、项目授权q四、项目生存期q五、案例分析五、案例分析66 chapter_1案例分析案例分析q甲方:某教育机构-校
19、务通系统q乙方:北京科力拓技术发展有限公司(软件企业)67 chapter_1合同项目合同项目1.合同准备: SOW2.合同签署:合同3.项目授权:任务书4.项目生存期:生存期模型68 chapter_1小结小结q立项q合同项目q项目授权项目授权q生存期模型生存期模型q瀑布模型qV模型q原型模型q增量模型q螺旋式模型q快速应用开发模型q渐进式阶段模型69 chapter_1n9、静夜四无邻,荒居旧业贫。2024/7/192024/7/19Friday, July 19, 2024n10、雨中黄叶树,灯下白头人。2024/7/192024/7/192024/7/197/19/2024 8:17:
20、04 PMn11、以我独沈久,愧君相见频。2024/7/192024/7/192024/7/19Jul-2419-Jul-24n12、故人江海别,几度隔山川。2024/7/192024/7/192024/7/19Friday, July 19, 2024n13、乍见翻疑梦,相悲各问年。2024/7/192024/7/192024/7/192024/7/197/19/2024n14、他乡生白发,旧国见青山。19 七月 20242024/7/192024/7/192024/7/19n15、比不了得就不比,得不到的就不要。七月 242024/7/192024/7/192024/7/197/19/20
21、24n16、行动出成果,工作出财富。2024/7/192024/7/1919 July 2024n17、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。2024/7/192024/7/192024/7/192024/7/19n9、没有失败,只有暂时停止成功!。2024/7/192024/7/19Friday, July 19, 2024n10、很多事情努力了未必有结果,但是不努力却什么改变也没有。2024/7/192024/7/192024/7/197/19/2024 8:17:04 PMn11、成功就是日复一日那一点点小小努力的积累。2024/7/192024/7/1920
22、24/7/19Jul-2419-Jul-24n12、世间成事,不求其绝对圆满,留一份不足,可得无限完美。2024/7/192024/7/192024/7/19Friday, July 19, 2024n13、不知香积寺,数里入云峰。2024/7/192024/7/192024/7/192024/7/197/19/2024n14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。19 七月 20242024/7/192024/7/192024/7/19n15、楚塞三湘接,荆门九派通。七月 242024/7/192024/7/192024/7/197/19/2024n16、少年十五二十时,步行夺得胡
23、马骑。2024/7/192024/7/1919 July 2024n17、空山新雨后,天气晚来秋。2024/7/192024/7/192024/7/192024/7/19n9、杨柳散和风,青山澹吾虑。2024/7/192024/7/19Friday, July 19, 2024n10、阅读一切好书如同和过去最杰出的人谈话。2024/7/192024/7/192024/7/197/19/2024 8:17:04 PMn11、越是没有本领的就越加自命不凡。2024/7/192024/7/192024/7/19Jul-2419-Jul-24n12、越是无能的人,越喜欢挑剔别人的错儿。2024/7/1
24、92024/7/192024/7/19Friday, July 19, 2024n13、知人者智,自知者明。胜人者有力,自胜者强。2024/7/192024/7/192024/7/192024/7/197/19/2024n14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。19 七月 20242024/7/192024/7/192024/7/19n15、最具挑战性的挑战莫过于提升自我。七月 242024/7/192024/7/192024/7/197/19/2024n16、业余生活要有意义,不要越轨。2024/7/192024/7/1919 July 2024n17、一个人即使已登上顶峰,也仍要自强不息。2024/7/192024/7/192024/7/192024/7/19MOMODA POWERPOINTLorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id urna blandit, eleifend nulla ac, fringilla purus. Nulla iaculis tempor felis ut cursus. 感感 谢谢 您您 的的 下下 载载 观观 看看专家告诉