项目管理基础
项目的定义:项目是为提供一项独特产品、服务或成果所做的一次性努力
项目特点:临时性,独特的产品、服务和成果,逐步完善,资源约束,目的性
项目目标:时间、成本和质量是项目工作的三个目标
项目与日常运作的关系:日常运作是持续不断和重复进行的,而项目是临时的,独特的;项目的目标是实现其目标,然后结束项目,日常运作的目标一般是为了维持经营;实现机制不一样
典型信息系统项目的特点:目标不明确,需求变化频繁,智力密集型,设计队伍庞大,设计人员高度专业化,涉及的承包商多,项目生命期通常较短,通常要采用大量的新技术,使用与维护的要求非常复杂
项目管理定义:项目管理就是把各种知识,技能,手段和技术应用到项目活动中,已达到项目的要求
项目管理知识体系构成
项目管理知识体系
- 项目管理知识体系指南
应用领域的知识,标准和规定 - 基于应用领域和行业的一些细分的标准和规则
- 标准是一致同意建立并由公认的机构批准的文件
- 规则是政府强制的要求
项目环境知识 - 社会环境
- 政治环境
- 自然环境
通用的管理知识和技能 - 一般指的是管理包括计划、组织、人事、执行和控制一个正在运行的企业的运作,包括一些支持性的学科,包括财会、采购、营销、商业法律、制作、战略等
软技能或人家关系技能 - 有效的沟通:信息的交流
- 影响力:让事情办的更容易一些
- 领导力:形成一个组织和前景并组织人员去实现它
- 激励:激励人员达到高水平的生产率并克服变革的阻力
- 谈判和冲突管理
- 问题解决:问题定义和作出决策的组合
PRINCE2原则
- 持续业务验证
- 吸取经验教训
- 明确定义的角色和职责
- 按阶段管理
- 例外管理
- 关注产品
- 根据项目环境剪裁
PRINCE2流程
- 项目准备流程:项目指导和管理层用
- 项目指导流程:项目管理委员会对项目的成功负责,进行总体控制
- 项目启动流程:明确项目六个要素的基线
- 项目控制流程:项目在确定的阶段完成了哪些工作
- 项目边界管理:提供补充的信息,评审当前的项目阶段成果,确实是否可以进入下一阶段
- 产品交付管理流程
- 项目收尾流程
组织结构
信息系统项目生命周期
项目生命周期基础
概念:项目生命周期是指项目从启动和收尾所经历的一系列阶段
通过的生命周期结构具有的特点:
- 成本和人力投入在开始的时候较低,在工作执行期间达到最高,在项目快要结束的时候迅速回落
- 风险和不确定性在项目开始时最大,并在整个项目执行期间随着决策的执行与可交付成果的验收而逐渐变小
信息系统项目典型生命周期模型
瀑布模型:可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(包括单元测试)、测试、运行维护
螺旋模型:是一个演化软件过程模型,是将原型实现的迭代特征和瀑布的线性特征以及系统化的方面结合起来,使得软件的增量版本开发成为可能。典型的四个阶段:制定计划、风险分析、实施工程,客户评估
迭代模型:分为四个阶段,初始阶段、细化阶段、构造阶段、移交阶段
V模型:左边为开发过程阶段,分别为需求分析、概要设计、详细设计、编码,右边为对应的测试,分别为验收测试、系统测试、集成测试、单元测试
原型化模型:创建一个快速的原型,利用原型和干系人和未来用户进行交流
敏捷开发模型