系列文章目录
第一章 软件项目管理基本概念
第二章
前言
此学期学的内容软件项目管理的一些概念解释。
一、项目与软件项目
1.1 项目是什么?
项目是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
1.2项目特征: 目标性 相关性 临时性 独特性 资源约束性 不确定性
二、项目管理与软件项目管理
2.1 项目管理是什么?
书上:使项目能够按照预定的成本、进度、质量、顺利完成并让所有干系人得到满意,而对成本、人员、进度、质量、风险等进行分析和管理的活动。
大白话:假如我们去做项目,要有一定的约束和目标要求,例如资金、时间、人力等条件的限制,那我们要在此约束条件下有效的达到我们预期的目标,通过相关的理念、技术方法和工具进行管理的过程就是项目管理。(参考网络上面的一些术语进行自我改写)
2.2 软件项目的四个要素: 成本 进度 质量 风险
三、PMBOK与软件项目管理体系
3.1 项目生命周期:启动项目 组织和准备 执行项目工作 完成项目
3.2 五个标准化过程组:
1.启动阶段:项目的可行性分析、立项、招投标、合同签署等
2.计划阶段:范围定义、进度安排、资源安排、成本估价、质量保证计划、风险计划、实施计划等
3.实施及控制阶段:项目实施、进度控制、费用控制、质量控制、变更控制等
4.结束阶段:范围确认、质量验收、费用结算与审计、项目资料验收、项目交接与清算、项目审计与评估、项目总结等
3.3 核心管理过程组:计划 监控 执行
3.4 过程管理与软件项目管理的关系
过程管理就是对过程进行管理,目的是让过程能够被共享 复用,并得到持续的改进
过程定义:总结->服用
过程改进:优化
四、敏捷项目管理(快速软件开发)
4.1 敏捷项目管理定义
短时间内开发的项目,是一个灵活的开发方法,应对迅速变化需求的快速软件开发方法,是一个迭代、循序渐进的开发方法。
五、软件项目管理过程
5.1 软件项目管理的五大过程
初始——>计划——>控制——>执行——>结束
总结
项目管理的一些基本概念问题,考察方向:选择、填空、判断……