一、项目的特点
1.临时性(一次性) 2.独特的产品、服务或成果 3.逐步完善
4.资源约束 5.目的性
二、项目和战略规划
1.战略制定:确定企业任务,认定企业的外部机会与威胁,认定企业内部优势与弱点,建立长期目标,制定供选择战略,以及选择特定的实施战略
2.战略实施:树立年度目标、制定政策、激励员工和配置资源,以便使制定的战略得以贯彻执行
3.战略评价:重新审视外部与内部因素;度量业绩;采取纠偏措施
三、信息系统项目的特点
信息系统是以信息的集成为目标,功能的集成为结构,平台的集成为基础,人的集成为保证。
典型的信息系统项目有如下特点:
1.目标不明确 2.需求变化频繁 3.设计队伍庞大 4.智力密集型 5.设计人员高度专业化
6.涉及的承包商多
四、项目管理知识体系构成
1.项目管理知识体系
2.应用领域的知识、标准和规定
3.项目环境知识
4.通用的管理知识和技能
5.软技能或人际关系技能
五、软技能包含以下内容
1.有效的沟通:信息交流
2.影响一个组织:“让事情办成”的能力
3.领导能力:形成一个前景和战略并组织人员达到它
4.激励:激励人员达到高水平的生产率并克服变革的阻力
5.谈判和冲突管理:与其他人谈判或达成协议
6.问题解决:问题定义和做出决策的结合
六、IPMA依据国际项目管理专业资质标准
A级证书是认证的高级项目经理(有能力指导一个公司)
B级证书是认证的项目经理(管理一般复杂项目)
C级证书是认证的项目管理专家(管理一般非复杂项目)
D级证书是认证的项目管理专业人员(具有管理从业的基本知识)
七、组织结构图(背)
九、信息系统项目典型生命周期模型
1.瀑布模型
瀑布模型是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。
优点:
1.为项目提供了按阶段划分的检查点。
2.当前一阶段完成后,您只需要去关注后续阶段。
3.可在迭代模型中应用瀑布模型。
缺点:
1.瀑布模型的突出缺点是不适应用户需求的变化。
2.各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
3.通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
2.螺旋模型
螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失
使用场景:
螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统
3.迭代模型
迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求分析、设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目
使用场景:
1.高风险项目
2.在项目开发早期需求可能有所变化
3.分析设计人员对应用领域很熟悉
优点:
1.降低了在一个增量上的开支风险。
2.加快了整个开发工作的进度
3.降低了产品无法按照既定进度进入市场的风险
4.V模型
V模型体现的主要思想是开发和测试同等重要,左侧
代表的是开发活动,右侧代表的是测试活动
使用场景
V模型适用于需求明确和需求变更不频繁的情形
5.原型化模型
原型化模型是为弥补瀑布模型的不足而产生的。目的是为减少开发风险。
原型化模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,经过和用户针对原型的讨论和交流,弄清需求以便真正把握用户需要的软件产品是什么样子的。
原型应当具备的特点如下
1.实际可行
2.具有最终系统的基本特征
3.构造方便、快速,造价低
可以将原型分类如下
(1)抛弃型原型,此类原型在系统真正实现以后就放弃不用了
(2)进化型原型,此类原型的构造从目标系统的一个或几个基本需求出发,通过修改和追加功能的过程逐渐丰富,演化成最终系统
十、项目管理过程组
1.启动过程组
启动过程组定义并批准项目或项目阶段。包括“制定项目章程”和“识别项目干系人”两个过程
2.计划过程组
包括项目整体管理中的“制定项目管理计划”过程,
项目范围管理中的“收集需求”“定义范围”“创建工作分解结构”过程
项目进度管理中的“定义活动”“排列活动顺序”“估算活动资源”“估算活动历时”“制定进度计划”过程
项目成本管理中的“估算成本”“制定预算”过程
项目质量管理中的“规划质量”过程
项目人力资源管理中的“制定人力资源计划”过程
项目沟通管理中的“规划沟通”过程
项目风险管理中的“规划风险管理”“识别风险”“实施定性风险分析”“实施定量风险分析”“规划风险应对”过程
项目采购管理中的“规划采购”过程
3.执行过程组
执行过程组整合人员和其他资源,在项目的生命期或某个执行阶段执行项目管理计划
项目整体管理中的“指导和管理项目执行”过程
项目质量管理中的“执行质量保证”过程
项目人力资源管理中的“组件项目团队”“建设项目团队”“管理项目团队”过程
项目沟通管理中的“管理沟通”过程
项目采购管理中的“实施采购”过程
4.监督与控制过程组
监控与控制过程组要求定期测量和监控项目绩效情况
项目整体管理中的“监督和控制项目工作”“实施整体变更控制”过程
项目范围管理中的“核实范围”“控制范围”过程
项目进度管理中的“控制进度”过程
项目成本管理中的“控制成本”过程
项目质量管理中的“执行质量控制”过程
项目沟通管理中的“控制沟通”过程
项目风险管理中的“监督与控制风险”过程
项目采购管理中的“控制采购”过程
5.收尾过程组
项目整体管理中的“结束项目或阶段”过程,项目采购管理中“结束采购”过程