软件项目管理学习(二)
根据上次的路线图
从项目初始开始:包括项目确立和生存期
项目确立分成 项目立项、项目招投标、项目授权
项目立项:确定项目的目标、时间、资源、资金,关键在于得到项目发起人的认可
一个软件项目的立项开始于软件项目的启动,只有立项了的需求才会得到满足
项目招投标:在确认决策为购买时,便要启动项目招投标,过程为甲方招标书定义、乙方项目分析、招标与竞争、合同签署
项目授权:项目章程(project charter)表示项目存在
项目授权后项目管理便要开始履行职责 包括:开发计划、组织实施、项目控制
案例总结:某公司发出甲方招标书,然后一些科技公司开始对该招标书进行项目分析,然后向甲方公司发送投标书,由甲方进行选择,拟定合同并签订,中标后乙方收到项目授权书,项目便正式成立
项目成立后便要选择相应的完成项目的策略,即选择项目生存期模型
软件项目生存周期
定义:描述了开发的主要阶段、定义每个阶段完成的过程和活动、确认每个阶段完成的输入和输出
传统生存期模型:预期设计开发的过程
瀑布模型:单向,严格要求项目的步骤,即需求分析、设计、编码实施、测试、维护,管理方便但是不能满足需求变更
V模型:瀑布模型的变种,仍旧为单向执行,对项目需求、方案要求非常明确,以及对安全有特殊要求的项目。
原型:对变化的需求可以进行相应的应对,在需求分析后构造原型,然后对原型进行评估,再构造原型再评估,直到确定项目需求,然后设计最终系统,最后实现。
增量模型:需求基本明确,可能发生变化,对于市场和用户需要逐步了解,需要一步步实施。以增量的方式一步步完善系统功能。
渐进式模型:渐进式前进、阶段性提交,优点是阶段性提交一个可运行的产品,关键的功能更早出现,早起预警问题,避免缺陷蔓延,阶段性完成可以降低完成估计错误。
敏捷生存期模型(agile development):自适应的过程
敏捷宣言:
个体和交互胜过过程和工具
可以工作的软件胜过面面俱到的文档
客户合作胜过合同谈判
响应变化胜过遵循计划
scrum模型:
xp模型:快速反馈、假设简单、包容变化
实践图
DevOps模型:融合一系列基本原则和实践的方法论
持续交付模型:持续集成、持续部署、持续交互
软件项目管理学习(二)相关推荐
- 软件项目管理学习(三)
上次讲完了项目初始部分,包括立项.招投标.授权 在进入第二部分,项目计划 前我们要先了解软件的需求以及任务的分解 软件需求管理 软件需求定义:用户对软件功能和性能的要求 软件需求管理过程:需求获取.需 ...
- 软件项目管理学习(四)
上一篇介绍了软件项目的需求分析和任务分解,即软件项目的范围计划,那么对于一个软件项目来说,我们还需要知道它需要多少时间多少成本,如何得到这些数据就是这次要解决的问题,即项目的成本计划 在项目未完成之前 ...
- 软件工程学习笔记(二)软件项目管理
软件项目管理 项目的特征:临时性,独特性,逐步完善 人员 软件项目的参与人员 软件开发团队 组织方式:民主式组织结构,主程序员式组织结构,技术管理式组织结构,大型项目的层次式组织结构 选择人员进行软件 ...
- 项目管理学习笔记二:信息系统服务管理
项目管理学习笔记二:信息系统服务管理 2010-10-22 09:56:33 标签:信息系统 笔记 项目管理 服务 学习 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文 ...
- 软件调试学习笔记(二)—— 调试事件的采集
软件调试学习笔记(二)-- 调试事件的采集 要点回顾 调试事件的种类 调试事件采集函数 例:分析PspUserThreadStartup 例:分析PspExitThread 总结 要点回顾 调试器与被 ...
- (软件工程复习核心重点)第十二章软件项目管理-第一节:软件项目管理综述、估算软件规模和工作量估算
文章目录 一:软件项目管理综述 (1)管理 (2)软件项目管理 二:估算软件规模 (1)代码行技术 A:定义 B:方法 C:优缺点 (2)功能点技术 A:定义 B:信息域特性 C:估算功能点的步骤 ① ...
- 实验二——软件项目管理的直观感受
小组成员:雷靖 202031101500 花志鸿 202031101484 通过第一节理论课,我们对软件项目管理有了一个大致的了解:软件项目管理需要从更宏观的层次来指导软件项目的设计和开发.本次实 ...
- 《软件项目管理》课程学习报告
短短的一个月转眼过去了,林老师的软件项目管理课已经结束了.我用了一星期的时间细细的品位了那段美好时光,我希望能用今天完成的学习报告来记录下这段短暂的回忆.希望在未来的日子里每当我翻开这篇报告时就能带给 ...
- (软件工程复习核心重点)第十二章软件项目管理习题
选择题 填空题 功能点技术信息域特性有 输入项数 输出项数 查询数 主文件数 外部接口数 一个任务集合包括 一组软件工程工作任务 里程碑 可交付的产品 COCOMO2的三层模型 应用系统组成模型 早期 ...
最新文章
- ASP .Net Core系统部署到SUSE 16 Linux Enterprise Server 12 SP2 64 具体方案
- 考研国家线罕见大幅上涨,12个学科涨幅10分以上,超300万人将落榜
- python五十四:isinstance和issubclass
- 牛客网(剑指offer) 第八题 跳台阶
- 使用Maven archetype 自定义项目脚手架
- HTTP协议详细资料
- input type=file 实现上传、预览、删除等功能
- 未发现android设备,Brother iPrintScan 应用程序上出现错误信息“未发现支持设备”(Android™ 智能手机)。...
- gc.collect()==>python的强制垃圾收集机制(不建议使用强制回收,因为可能导致错误)
- c语言编程洛谷评测得零分,洛谷试炼场题解记录——洛谷的第一个任务
- JavaScript批量定义对象
- 3dmax渲染计算机内存不足怎么办,3DMax渲染 提示内存不足怎么办
- Linux操作系统管理-Resource temporarily unavailable
- 使用ColorMatrix简单处理色彩平衡
- 计算机联锁控制台功能,计算机联锁控制台的改进及应用
- 青龙面板之白嫖游戏云
- stm32开发板系列型号开发手册与教程视频下载地址
- Tomcat 8 性能优化
- OpenHarmony介绍及相关资料
- 写给地方网站的创业新手(转载)
热门文章
- Could not extract response: no suitable HttpMessageConverter found for response type [class java.lan
- 接口的基本语法与应用28,29
- Android进程保活主流方案
- sap 标准委外和工序委外_委外加工SAP的两种典型委外处理方法
- SAP 标准带料委外加工 投A产B业务场景及功能操作演示(1)
- 学习笔记---遥感影像辐射定标与大气校正
- php读取和创建word文档
- 【2020校招总结】接受社会的毒打,收获腾讯天美、字节跳动、网易互娱、华为等offer(开发岗)
- Tomcat连接数据库的方法
- 【Stable Diffusion/NovelAI Diffusion的AMD GPU加速推理探索】