IT项目管理重点知识整理原版.docx

上传人:b****1 文档编号:23043641 上传时间:2023-04-30 格式:DOCX 页数:112 大小:193.72KB
下载 相关 举报
IT项目管理重点知识整理原版.docx_第1页
第1页 / 共112页
IT项目管理重点知识整理原版.docx_第2页
第2页 / 共112页
IT项目管理重点知识整理原版.docx_第3页
第3页 / 共112页
IT项目管理重点知识整理原版.docx_第4页
第4页 / 共112页
IT项目管理重点知识整理原版.docx_第5页
第5页 / 共112页
点击查看更多>>
下载资源
资源描述

IT项目管理重点知识整理原版.docx

《IT项目管理重点知识整理原版.docx》由会员分享,可在线阅读,更多相关《IT项目管理重点知识整理原版.docx(112页珍藏版)》请在冰豆网上搜索。

IT项目管理重点知识整理原版.docx

IT项目管理重点知识整理原版

第一讲项目管理概述

1.1人类有组织的活动逐步分化为两种类型:

作业:

连续不断、周而复始的活动

项目:

暂时性的、一次性的活动

项目是:

未完成某一独特产品或服务所做的一次性努力。

项目的特性:

临时性、独特性、逐步完善性。

项目与作业的区别:

项目:

独一无二、有限时间、革命性改变、状态的不平衡、目标之间不均衡、多变的资源需求、柔性的组织、效果性、风险和不确定性、以达到目标为宗旨;

作业:

重复的、无限时间、渐进性的改变、平衡、均衡、稳定的资源要求、稳定的组织、效率性、经验性、已完成任务为宗旨。

1.2项目的重要性—项目的价值,项目是实现价值、成就事业的载体。

1.2.1项目与项目管理的价值

国家、企业和个人来说:

项目是发展基本元素,项目是进步和成长的主要载体。

项目管理:

将相关的知识、技术、工具、技能、等应用于项目任务,以满足项目干系人对项目的需求和期望的过程。

1.3什么是项目管理?

PMI对项目管理的定义为:

把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求。

通过应用和综合诸如启动、规划、实施、监控和收尾等项目管理过程来进行。

项目经理是负责实现项目目标的个人。

PMRC对项目管理的定义为:

以项目为对象的系统管理方法。

通过一个临时性的专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化。

1.3.1项目管理的特点:

(1)管理对象是项目,或被当作项目来处理的运作

(2)全过程贯穿着系统工程的思想

(3)组织具有特殊性

(4)体制是一种基于团队管理的个人负责制

(5)项目管理的方式是目标管理

(6)要点是创造和保持一种使项目能顺利进行的环境

(7)项目管理的方法和手段具有先进性、开放性

项目的三重制约:

时间、成本、范围

1.3.3项目管理的价值:

许多跨国公司的经验表明,企业的成功在于有效地推行项目管理。

项目管理是一种有效地知识积累方式,也是进行知识管理的有效途径。

越来越多的企业引入项目管理,把它作为主要的运作模式和提高企业运作效率的解决方案。

1.3.4项目管理的生命周期

项目管理阶段:

项目启动阶段、项目计划阶段、项目实施阶段、项目监控阶段、项目收尾阶段

1.4项目管理知识体系

项目管理已成为一种管理技术和科学,针对各种类型项目的共同之处,建立了项目管理知识体系。

目前主要存在三大项目管理研究体系:

(1)美国项目管理协会—PMI的PMBOK

美国项目管理协会(PMI)创建于1969年,PMI在推进项目管理知识和实践的普及中扮演了重要角色。

PMBOK(ProjectManagementBodyofKnowledge)是PMI开发的项目管理知识体系,国际标准化组织以该文件为框架,制定了ISO10006项目管理标准。

PMI在1987年公布了第一个PMBOK,并在广泛地讨论和征求意见的基础上,分别于1991年、1996年、2000年和2004年进行了修订。

2004的PMBOK把项目管理划分为9个知识领域和44个管理过程;

9个知识领域包括:

4个核心知识领域,其中定义了17个过程

4个辅助知识领域,其中定义了20个过程

1个项目综合管理,其中定义了7个整体管理过程

(2)国际项目管理协会(IPMA)的国际项目管理知识体系(ICB):

国际项目管理协会(IPMA)1965年在瑞士注册成立,其成员主要代表各个国家的项目管理研究组织,最初多为欧洲国家,现已扩展到世界各大洲。

IPMA是一个非盈利性组织,它的职能是成为项目管理国际化的主要促进者。

到目前为止共有英国、法国、德国、俄罗斯、中国等30多个国家的项目管理专业组织成为其成员组织。

ICB项目管理与个人能力

IPMA99年正式推出了国际项目管理知识体系(IPMACompetencyBaseline,ICB)。

ICB把个人能力划分为42个要素,其中:

28个核心要素,

14个附加要素,

关于个人素质的8大特征和总体印象的10个方面,

(3)中国的PMRC&C-PMBOK

PMRC发布的IT信息化项目管理知识体系(iPMBOK)将信息技术与信息化综合起来视为一体,用IT信息化来综合描述信息技术与信息化,与此对应的项目称为IT信息化项目。

人们还习惯于将以计算机为主体的各种项目称之为IT项目。

利用有限资源、在一定的时间内,完成满足一系列特定的IT信息化目标的多项相关工作叫做IT项目。

iPMBOK的IT项目管理定义:

IT项目管理就是把各种知识、技能、手段和技术应用于IT项目活动之中,以达到IT项目的要求。

IT项目管理是通过应用和综合诸如启动、规划、实施、监控和收尾等IT项目管理过程来进行的。

项目经理是负责实现IT项目目标的个人。

iPMBOK提出的IT项目特征:

IT项目除了具有其一般项目所具有的独特性、一次性、整体性、临时性、不确定性、资源多变性、有一个主要发起人等特征外,还具有明显的如下特殊性:

1)目标的不确定性

2)需求的不稳定性

3)费用的不可控性

4)项目的时限性

5)对智力的依赖性

6)项目评价的主观性

7)项目的创新性

iPMBOK2004的IT项目管理知识体系

2004年PMRC正式发布了《iPMBOK2004:

IT信息化项目管理知识体系与国际项目管理专业资质认证标准》。

iPMBOK2004采用三维结构模型,包括:

面向项目管理职能的职能型iPMBOK

面向项目管理过程的流程型iPMBOK

面向项目管理对象的离散型iPMBOK。

iPMBOK2004采用三维结构模型

九大知识领域与项目管理阶段:

综合管理、范围管理、时间管理、费用管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理

1.7软件与软件项目

在20世纪中叶,软件伴随着第一台数字电子计算机埃尼亚克的问世而诞生,以编写软件为职业的软件人开始出现。

软件以计算机为载体,软件的发展以计算机的发展为基础,同时,软件是计算机系统的核心和灵魂,软件的发展又有力的推进了计算机硬件的发展。

软件项目属于IT项目范畴,软件项目是以软件为产品的项目,其核心是软件。

软件的开发和应用通过软件项目来实现。

1.7.1软件的定义

20世纪60年代,美国的大学开始设立计算机专业,教学生如何编写程序。

软件对人类来说是一个全新的领域,其发展历史只有短短的几十年,但其发展速度和对人类社会发展的影响都是空前的。

软件已从个性化的程序变为工程化的产品,人们已经认识到把软件这一术语等同于计算机程序是很狭隘的。

一个软件系统通常包括:

在计算机运行中能够提供所希望的功能和性能的程序

使程序能够正确运行的数据结构和数据

描述系统结构的系统文档和如何使用与维护该系统的用户文档。

软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它是程序(program)、数据(data)和文档(document)的完整集合。

1.7.3软件的特点:

软件产品的抽象性

软件生产过程的特殊性

软件缺陷检测的困难性

软件维护的复杂性

软件对环境的依赖性

软件开发方式与软件发展的不对称性

系统开销的主导性

与社会因素的关联性

1.7.4软件项目的分类与特点

利用有限资源、在一定的时间内,完成满足一系列以软件为核心的多项相关工作叫做软件项目。

软件项目的最终成果是软件产品,软件产品与其他任产品的最大区别是无形和没有物理属性,其特点体现在:

1)高度复杂性

2)智力密集、可见性差

3)单件生产、过程不规范

4)劳动密集、自动化程度低

5)开发工作渗透了人的因素

6)开发方法多样性

1.8走进软件项目管理

软件项目管理属于IT管理范畴,它是IT项目管理的一个核心部分,其管理的对象是软件项目。

20世纪70年代中期美国提出的软件项目管理,引起人们的关注。

1.8.2软件项目管理的重点

人员的组织与管理

软件度量

软件项目计划

风险管理

软件质量保证

软件过程能力评估

软件配置管理

2.11.项目启动阶段的知识结构

启动阶段的任务:

立项、组建项目组、方案设计与项目可行性报告、项目开工会。

输出:

项目可行性报告:

项目策划(需求问题、可选的技术解决方案、方案评价与选择、里程碑)、风险分析(项目风险水平定性分析表、子项目风险情况一览表)、项目质量保证说明书

项目章程(含项目成员表)

2.1.启动阶段的任务:

立项:

立项是项目前期工作的一个重要环节,可行性研究是它的重要工作内容。

可行性研究的内容是:

对拟实行项目作详细的技术、经济分析,提出若干方案并进行比较,从而对项目的合理性作出结论。

通过该过程储备一些可供选择的项目,使项目投资的基础工作超前;或取消一些不合理、不可行项目,避免或减少投资决策失误。

2.1.1可行性研究的主要内容:

旧系统描述(旧系统流程、费用开支、使用人员、主要问题和缺陷)

新系统概述(实现的功能、对旧系统的主要改进之处:

、开发需要的条件)

经济可行性(投入:

初始投资概要、运营费用概要。

收益预测:

直接经济收益、间接收益(效率提高、客户满意度、企业/组织形象提升等等)、经济可行性结论:

行/否)

技术可行性(新系统的技术要求、现有技术能否达到要求、技术可行性结论:

行/否)

社会环境可行性(法律、政策、管理环境、文化环境(技术普及程度、用户的工作与生活习惯)、社会环境可行性结论:

行/否)

可行性结论(立即开发、等待某些条件成熟后再开发、不开发)

2.2.组建项目组:

为项目建一个团队,配置合理、团结一心的团队是项目成功的保障。

要求:

合建一个合理项目组,有明确的分工,清晰的组织分解结构OBS(OrganizationalBreakdownStructure)。

寻找合适的人选,了解他们在技术、管理方面的优劣。

争取领导和职能部分的支持。

结果:

一个项目成员表

2.2.1项目组的一般结构:

赞助人、项目经理、核心团队、外围团队

赞助人的职责:

项目赞助人通常对项目提供资金和支持职责,包括,挑选和任命项目经理,批准项目核心成员的组成;提供资金和审批重大财务事项;监控项目组执行情况;项目经理的求助对象。

项目经理的职责:

项目经理直接对项目赞助人负责,保证项目成功的实施。

包括,与赞助人协商,就项目目标和所需的资源达成共识;挑选核心成员,并取得他们的支持;在项目的进程中不断了解客户的需求;在项目计划过程中领导及指导小组成员;保证与项目干系人的沟通并汇报项目的进程;监控项目的进程,保证项目按时间计划执行。

项目成员的责任:

项目核心成员对项目经理负责,保证项目的完成,包括,参与项目的计划制定;服从项目经理的指挥,执行计划分配的任务;配合其他小组成员工作;保持与项目经理沟通。

2.2.5软件项目组的其它角色

产品经理,作为业主的代表,全程参与项目开发,负责确定软件功能需求,回答开发团队对需求的疑问。

系统分析师

架构师

用户界面设计师

程序员

测试工程师

培训与实施工程师

2.3.项目策划/任务书

项目策划/项目任务书的基本要素:

项目内容描述

项目里程碑

项目评价标准

假定约束条件

项目利益干系人

结果:

一个项目成员表

2.3.1定义里程碑

里程碑:

划分项目阶段

(一期,二期…)

一期,第一阶段,第二阶段,…

项目进展阶段的标志性成果

2.3.2确定项目评价标准

对项目组(承接单位)执行能力进行评价

对项目阶段性成果进行评价

对项目组(承接单位)执行能力进行评价

对项目阶段性成果进行评价

2.4.1确定项目评价标准

假设:

说明项目的假设条件

约束条件:

说明项目启动和实施过程中的限制性条件

项目的风险分析

成本因素

2.4.1确定项目评价标准--项目的风险分析

整体各阶段的风险分析(分析、设计、实现、测试、运行)

风险因素:

费用、工期、质量、组织、技术

自然、行为、经济、政治、组织

对因素进行加权计算

动态地进行项目风险评估和排解

2.5启动阶段TOP3

启动阶段关键点

1.与客户、SPONSOR、高层的沟通,明确需求及获得相关支持

2.明确项目目标和定位

3.开工会、统一思想、明确团队运作制度

启动阶段常见问题:

1.需求不明确及需求沟通不够

2.项目组成员选择不合理

3.为促成项目,过于乐观地分析项目可行性

第三讲Scrum重点!

Scrum是英语中橄榄球运动的一个专业术语,表示“争球”。

特指一种敏捷开发的模型。

敏捷开发是一种从90年代开始逐渐引起广泛关注的一些新型软件开发方法。

非敏捷开发方式是瀑布式开发,瀑布模型的主要缺陷是:

程序的维护成本会越来越高(需要很多人)

团队氛围压抑(感受不到激情)

不方便做需求变更(引起客户不满)

Sprint计划会议:

计划会议要有足够的时间,最好至少8个小时

取出部分产品需求做成sprint需求,并写成索引卡

确定并细分每一个索引卡的故事(Story)

进行工作认领(不是分配)

确定每日站立会议的时间和地点

确定好演示会议和回顾会议的日期

站立会议:

10-15分钟

迟到将接受惩罚

自问自答三个问题

昨天做了什么

今天要做什么

遇到了什么问题

更新燃尽图

Sprint开发周期:

使用好任务看板

需求,设计,开发,测试,维护

注意燃尽图

不要使用软件取代看板

可以选择性的和XP的某些方式结合

演示会议:

演示是跨团队的,会产生不同团队之间的交流

不要关注太多的细节,以主要的功能为主

让老板和客户看到

非常的重要,绝对不可以被忽略

回顾会议:

时间在1-3个小时

找最舒适的地方(要有回顾看板)

开始的时候轮流发言,而不是主动发言

记录问题,总结,并讨论改进的方法,放在回顾看板上

每人三个磁铁,将最重要的2-3个改进点,成为下一轮的产品需求

Scrum的主要缺陷:

压力大

不方便跨时区,跨语言

程序维护成本偏高

无法被中断

如何改善Scrum:

结合XP:

和客户坐在一起

结对编程

测试驱动开发(TDD)

使用编码规范

32小时工作制

第4讲IT项目计划阶段

1.2项目计划阶段的知识结构

计划阶段的任务:

分解项目工作

设定活动排序

估算资源、工期、成本

作出风险计划、沟通计划

项目计划

输出:

WBS

网络图/甘特图

进度计划

风险计划

沟通计划

计划阶段的工具、方法、模板:

活动排序:

网络图

工期估算:

三点估算法、专家判断法

成本估算法:

自下而上法、专家判断法、类别估算法、参数成本法

进度计划:

甘特图、里程碑图、关键路径法

模板:

WBS,进度计划表,风险管理表,沟通计划表

工作分解结构(WorkBreakdownStructure):

一种面向可交付成果的项目元素分组,它自顶向下,定义了全部的项目工作范围。

每下降一级,都表示一个更详细的项目工作定义。

分解到可预测、可管理的单个活动,对工作项和工作结构进行验证和评审,工作分解结构是项目范围说明书规定的工作。

没有包含在WBS里的工作是不应该做的。

2.1.1工作分解的原则

百分百分解原则:

完全穷尽,彼此独立,子层集合等于父层包括的所有工作。

分解到最底层(工作包)

是最小的控制单元,包含所有具体工作(活动),一个清晰的任务,一个清晰的责任人,能够估算工作量和工期,通常活动的长度应小于两周(80小时),清楚地描述项目的逻辑范围,并得到各方的认可。

2.1.1工作分解的方法

纵向分解:

以交付产品物理/逻辑结构进行划分:

物理产品,以产品结构为基础进行划分

软件产品,以外部功能项、结构组件等为基础进行划分

中间输出或可交付的成果

横向分解:

横跨产品所有内容的分解

如设计,测试、安装、培训、文档、风险管理等。

它们通常是技术性,或支持性的

识别项目中的其它工作领域,确保覆盖100%的工作

2.1.1工作分解方法与结构

分解方法:

自上而下法、头脑风暴法

表达方式:

图形式、目录式

图形式分解举例:

按项目的主要姐夫结果分、按职能分、按产品本身结构分、按项目实施顺序分。

2.1.4对工作项和工作结构进行验证和评审

需求验证四步骤:

审查需求文档

依据需求文档编写测试用例

编写用户手册(由用户认可)

确定产品验收合格的标准(由用户认可)

需求验证九内容:

有效性检查(由用户认可)

完备性检查:

是否包含用户需求的所有内容,包括所有状态〈一般状态、特殊状态〉,相关约束条件(由用户认可)

一致性检查(需求是否存在冲突、重复)

现实可行性

可检验性

可跟踪性

可调节性检查:

对变更的适应性

可读性:

客户和用户是否可读懂

2.2项目计划阶段的任务

排序方法:

按工作的客观规律排序,

将项目目标要求排序,

按轻重缓急排序

根据项目本身的内在依赖关系排序

技巧:

只用工作分解结构(WBS)的最低层项

首先把最相关的项排好(建一个子网),再合并所有子网

先不要考虑资源、日期或工期

工具

前导图法(PDM):

用一个方块表示一个工作项,用箭头表示先后关系,连接各个方块,所有工作形成一个有向图。

2.3资源、工期和成本估算

资源类型:

人员,

物资,

技术

资源估算要素:

各个项目成员需要什么资源

什么时候需要,

需要多少?

谁决定资源的分配?

估算方法

专家判断法

什么是工期估算:

根据项目范围和资源的相关信息,确定(估算)完成所有活动所需要的工期。

估算方法:

三点估算法:

采用a乐观、c悲观、b最可能的三点工期估算法

计算平均值、标准差值确定工期的方法

工期=(a+4b+c)/6

专家判断法:

由项目经理组织1~3名团队成员对任务消耗的工期进行估算,并确定项目日程。

关键提示:

任务的工期估算要以“谁来做”和“如何做”为基础。

2.3.3成本估算

估算信息来源:

历史项目、任务执行者、专业评估人员、专业权威

估算方法:

自下而上估算方法:

估算最详细的计划活动费用,然后汇总到更高层级

专家判断法:

类比估算法:

利用历史信息和专家判断,只有当满足以下条件时比较可靠:

(先前的项目与当前项目类似、做估算的个人或小组具有必要的经验)

参数成本估算法:

如确定项目成本与计算机程序代码行数的关系。

2.4进度计划

进度计划:

根据WBS、活动排序、工期估算和所需要资源的结果进行分析、制定出项目进度计划。

进度制定的工具:

(1)关键路径法:

关键路径:

工期总和最长的一条路径。

是完成该项目的需要的最短时间,其中的每一项任务都是关键任务,关键任务的延迟会导致项目或阶段延迟

(2)甘特图

2.5.1风险计划

识别风险:

风险级别:

(1)项目级风险:

环境风险、金融风险、法律风险、项目方案总体规划风险

(2)模块级风险:

项目管理风险、工程分包风险、配套采购风险

评估风险:

考虑风险发生的可能性:

高:

发生可能性大于60%

中:

发生可能性30%~60%

低:

发生可能性小于30%

风险对项目的影响:

高:

影响项目成败

中:

对项目成本、工期、或质量有较大影响

低:

对项目成本、工期、或质量影响较小

制定风险响应计划

对风险的基本处理方法:

规避(Avoidance):

改变项目计划,以排除风险或改变条件,使项目不受其影响

转移(Transfer):

设法将风险的后果连同应对责任转移到第三方

减轻(Mitigation):

设法把不利的风险事件的发生概率或后果降低到可以接受的临界值

接受(Acceptance):

主动接受、被动接受

2.6沟通管理的要点

四个适当:

适当的时间,将适当的信息,通过适当的渠道,发送给适当的利益干系人,并确保利益干系人正确理解。

分析利益干系人与项目的兴趣及影响程度,针对每个利益干系人制定沟通计划。

沟通的三大原则:

及时、准确、信息量恰到好处。

计划阶段的关键:

明确项目范围、全面的风险识别、各关键干系人的识别与沟通计划

计划阶段常见问题:

对工作任务分解不充分、风险防范意识不强,无沟通计划、计划通常由个人制定,没有在项目组达成共识

第5讲IT项目实施与监控

1.1IT项目生命周期--实施与监控

主要工作内容:

实施阶段:

建立与完善项目联络渠道、建立项目信息控制系统、实施项目激励机制、按计划执行WBS的各项工作、解决实施中的问题。

指导/监督/预测/控制阶段:

质量、进度、成本、风险、需求的变更等

2.1软件企业的人力资源管理

软件企业与传统工业企业不同,与现代企业的其他行业相比,最主要特征是:

(1)企业最主要的“资产”是一批掌握技术、熟悉业务、懂得管理的“人”。

(2)人力成本是软件企业的主要成本

(3)知识和经验的积累是软件企业主要的财富积累。

因此:

(1)软件企业的人力资源管理,是企业最主要的管理内容。

(2)软件项目组的管理过程,几乎全部是围绕“人”来进行的管理。

2.2“人件”与“湿件”

“人件”:

“人件”是迪马可(TomdeMarco)和李斯特(TimothyLister)1987年合写的《人件:

富有成果的项目和团队》一书中的术语,原指的是与计算机互动的人的条件。

以后大家逐渐理解为与计算机硬件、软件相对应的人。

在管理学界,该书已是关于“人件”理论的经典之作,它专门讨论了软件开发和维护的团队管理问题

“湿件”

“湿件”一词源自美国鲁迪·卢克(RudyRucker)1988年出版题为“湿件”的科幻小说。

该书是卢克三卷本系列科幻小说《软件》、《湿件》和《自由件》的第二卷。

“湿件“是新经济增长理论中的一种知识类型。

新经济增长理论认为,经济的投入要素分为两大类:

”硬件”和”知识”

硬件,非知识,非人类要素,如物品、自然资源、能源和物质基础设施等

知识又分为“软件”和“湿件”两种类型,

“软件”也称“思想”(ideas),是编码化的、储存在人脑之外(如书籍、磁盘、录音录象带等)的知识;

“湿件”也称“技能”(skills)或“只可意会的知识”(tacitknowledge),是储存于人脑之中、无法与拥有它的人分离的知识,包括能力、才干、信念(convictions)等等。

软件与湿件之间的差异,在于编码化程度的不同。

软件表示的思想可以用言语、符号或其他表达手段来表述,技能则无法形式化,总是处于只可意会不可言传的状态。

对知识经济时代经济的持续增长来说,资本即硬件的积累固然重要,但知识(包括:

生产新物件和更有效率地组织物件的新思想;使思想得以落实和物件得以利用的新的更好的技能)是更重要的源泉。

新经济增长理论揭示了知识的两种类型--思想和技能--的生成、传播和使用的不同特征。

新思想的产生是很不容易的,但新思想一旦产生,却能很方便、廉价地传播,可以为任何数量的人使用。

而技能则是由从人的内在素质到个人经验再到训练等种种因素组成,只有拥有它的人才能使用,它的传输复杂、代价高昂和缓慢。

知识积累和创新,是思想(软件)、技能(湿件)与机器设备、基础设施等物质生产要素(硬件)之间互动的结果,体现为复杂的持续性学习。

它对经济组织的核心竞争力至关重要。

2.3“未来是湿的”

“我们可以把湿件理解为:

是处于生命状态的东西,它和软件可以保存于无生命的代码状态不同,和包括机器、设备在内的硬件更是不同。

所以说,微软在软件的维度中存在,而开源运动在湿件的维度中存在。

从更广泛的意义上说,前现代的组

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1