根据上次的路线图

从项目初始开始:包括项目确立生存期

项目确立分成 项目立项、项目招投标、项目授权

项目立项:确定项目的目标、时间、资源、资金,关键在于得到项目发起人的认可

一个软件项目的立项开始于软件项目的启动,只有立项了的需求才会得到满足

项目招投标:在确认决策为购买时,便要启动项目招投标,过程为甲方招标书定义、乙方项目分析、招标与竞争、合同签署

项目授权:项目章程(project charter)表示项目存在

项目授权后项目管理便要开始履行职责 包括:开发计划、组织实施、项目控制

案例总结:某公司发出甲方招标书,然后一些科技公司开始对该招标书进行项目分析,然后向甲方公司发送投标书,由甲方进行选择,拟定合同并签订,中标后乙方收到项目授权书,项目便正式成立

项目成立后便要选择相应的完成项目的策略,即选择项目生存期模型

软件项目生存周期

定义:描述了开发的主要阶段、定义每个阶段完成的过程和活动、确认每个阶段完成的输入和输出

传统生存期模型:预期设计开发的过程

瀑布模型:单向,严格要求项目的步骤,即需求分析、设计、编码实施、测试、维护,管理方便但是不能满足需求变更

V模型:瀑布模型的变种,仍旧为单向执行,对项目需求、方案要求非常明确,以及对安全有特殊要求的项目。

原型:对变化的需求可以进行相应的应对,在需求分析后构造原型,然后对原型进行评估,再构造原型再评估,直到确定项目需求,然后设计最终系统,最后实现。

增量模型:需求基本明确,可能发生变化,对于市场和用户需要逐步了解,需要一步步实施。以增量的方式一步步完善系统功能。

渐进式模型:渐进式前进、阶段性提交,优点是阶段性提交一个可运行的产品,关键的功能更早出现,早起预警问题,避免缺陷蔓延,阶段性完成可以降低完成估计错误。

敏捷生存期模型(agile development):自适应的过程

敏捷宣言:

个体和交互胜过过程和工具

可以工作的软件胜过面面俱到的文档

客户合作胜过合同谈判

响应变化胜过遵循计划

scrum模型:

xp模型:快速反馈、假设简单、包容变化

实践图

DevOps模型:融合一系列基本原则和实践的方法论

持续交付模型:持续集成、持续部署、持续交互

软件项目管理学习(二)相关推荐

  1. 软件项目管理学习(三)

    上次讲完了项目初始部分,包括立项.招投标.授权 在进入第二部分,项目计划 前我们要先了解软件的需求以及任务的分解 软件需求管理 软件需求定义:用户对软件功能和性能的要求 软件需求管理过程:需求获取.需 ...

  2. 软件项目管理学习(四)

    上一篇介绍了软件项目的需求分析和任务分解,即软件项目的范围计划,那么对于一个软件项目来说,我们还需要知道它需要多少时间多少成本,如何得到这些数据就是这次要解决的问题,即项目的成本计划 在项目未完成之前 ...

  3. 软件工程学习笔记(二)软件项目管理

    软件项目管理 项目的特征:临时性,独特性,逐步完善 人员 软件项目的参与人员 软件开发团队 组织方式:民主式组织结构,主程序员式组织结构,技术管理式组织结构,大型项目的层次式组织结构 选择人员进行软件 ...

  4. 项目管理学习笔记二:信息系统服务管理

    项目管理学习笔记二:信息系统服务管理 2010-10-22 09:56:33 标签:信息系统 笔记 项目管理 服务 学习 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文 ...

  5. 软件调试学习笔记(二)—— 调试事件的采集

    软件调试学习笔记(二)-- 调试事件的采集 要点回顾 调试事件的种类 调试事件采集函数 例:分析PspUserThreadStartup 例:分析PspExitThread 总结 要点回顾 调试器与被 ...

  6. (软件工程复习核心重点)第十二章软件项目管理-第一节:软件项目管理综述、估算软件规模和工作量估算

    文章目录 一:软件项目管理综述 (1)管理 (2)软件项目管理 二:估算软件规模 (1)代码行技术 A:定义 B:方法 C:优缺点 (2)功能点技术 A:定义 B:信息域特性 C:估算功能点的步骤 ① ...

  7. 实验二——软件项目管理的直观感受

    小组成员:雷靖 202031101500   花志鸿 202031101484 通过第一节理论课,我们对软件项目管理有了一个大致的了解:软件项目管理需要从更宏观的层次来指导软件项目的设计和开发.本次实 ...

  8. 《软件项目管理》课程学习报告

    短短的一个月转眼过去了,林老师的软件项目管理课已经结束了.我用了一星期的时间细细的品位了那段美好时光,我希望能用今天完成的学习报告来记录下这段短暂的回忆.希望在未来的日子里每当我翻开这篇报告时就能带给 ...

  9. (软件工程复习核心重点)第十二章软件项目管理习题

    选择题 填空题 功能点技术信息域特性有 输入项数 输出项数 查询数 主文件数 外部接口数 一个任务集合包括 一组软件工程工作任务 里程碑 可交付的产品 COCOMO2的三层模型 应用系统组成模型 早期 ...

最新文章

  1. ASP .Net Core系统部署到SUSE 16 Linux Enterprise Server 12 SP2 64 具体方案
  2. 考研国家线罕见大幅上涨,12个学科涨幅10分以上,超300万人将落榜
  3. python五十四:isinstance和issubclass
  4. 牛客网(剑指offer) 第八题 跳台阶
  5. 使用Maven archetype 自定义项目脚手架
  6. HTTP协议详细资料
  7. input type=file 实现上传、预览、删除等功能
  8. 未发现android设备,Brother iPrintScan 应用程序上出现错误信息“未发现支持设备”(Android™ 智能手机)。...
  9. gc.collect()==>python的强制垃圾收集机制(不建议使用强制回收,因为可能导致错误)
  10. c语言编程洛谷评测得零分,洛谷试炼场题解记录——洛谷的第一个任务
  11. JavaScript批量定义对象
  12. 3dmax渲染计算机内存不足怎么办,3DMax渲染 提示内存不足怎么办
  13. Linux操作系统管理-Resource temporarily unavailable
  14. 使用ColorMatrix简单处理色彩平衡
  15. 计算机联锁控制台功能,计算机联锁控制台的改进及应用
  16. 青龙面板之白嫖游戏云
  17. stm32开发板系列型号开发手册与教程视频下载地址
  18. Tomcat 8 性能优化
  19. OpenHarmony介绍及相关资料
  20. 写给地方网站的创业新手(转载)

热门文章

  1. Could not extract response: no suitable HttpMessageConverter found for response type [class java.lan
  2. 接口的基本语法与应用28,29
  3. Android进程保活主流方案
  4. sap 标准委外和工序委外_委外加工SAP的两种典型委外处理方法
  5. SAP 标准带料委外加工 投A产B业务场景及功能操作演示(1)
  6. 学习笔记---遥感影像辐射定标与大气校正
  7. php读取和创建word文档
  8. 【2020校招总结】接受社会的毒打,收获腾讯天美、字节跳动、网易互娱、华为等offer(开发岗)
  9. Tomcat连接数据库的方法
  10. 【Stable Diffusion/NovelAI Diffusion的AMD GPU加速推理探索】