项目整体介绍

项目是临时性、独特性的工作
制约项目的四个因素:范围、质量、进度、成本
组织架构对项目的影响:
职能性--兼职--缺点:部门间沟通、协调难度大
矩阵型--还是在职能部门下

弱矩阵--兼职--项目协调
平衡矩阵--某一职能部门配备项目经理
强矩阵--设立“项目经理上级”部门,下设多个项目经理--专职

项目型--以项目来开设部门

项目管理办公室(PMO)
主要职能:
类型:支持型、控制型、指令型

开发生命周期
预测型:瀑布型--》可行性研究(计划)-》需求分析、软件设计(概要、详细设计)-》编码-》测试-》运行维护
迭代型:不断优化
增量型:渐进增加
适应型
混合型

软件开发模型
瀑布型
敏捷开发--迭代、循序渐进,把一个大项目分为多个联系且可独立运行的小项目;原则:先做好产品原型、快速迭代、及早测试、测试人员和开发者参与需求讨论
V模型--需求明确+变更不频繁
左开发 右测试
需求分析 验收测试(业务验收)
概要设计 系统测试(整体运行)
详细设计 集成测试(接口)
编码 单元测试(边界值)

原型法:需求不明确,先设计一个小系统;
螺旋模型--制定计划、风险分析、实施工程、客户评估;适用于庞大而复杂的项目;

五大管理过程组
启动
计划
执行
监督与控制
收尾

十大知识域
整体:启动(制定项目计划);收尾(项目收尾)
范围
进度
成本
质量
人力资源
沟通
风险
采购:结尾(结束采购)
干系人:启动(识别干系人)

事业环境因素:如果不想利用它,但又不得不遵守它,无法客观改变,就是事业
组织过程资产:经验;如果想主动利用它,给项目带来积极影响,就是资产;

你可能感兴趣的:(程序员)