2017.07.06 IT项目管理笔记整理 第四章

进度是对执行的活动和里程碑所制定的工作计划日期表。 进度问题是项目生命周期内造成项目冲突的主要原因。

时间管理原则: 1、区分重要与紧急的关系 2、适当运用Pareto原则 3、合理预算 4、有限反应 5、果断决策 6、大胆、完整的授权 7、例外管理 8、效能与效率 9、活动与效果

时间管理技巧: 1、每日计划 2、预料 3、分析时间 4、最后时限 5、上交问题 6、合并 7、反馈 8、计划躲避 9、可见性 10、习惯
软件项目进度管理的主要过程:
1活动定义,确定项目团队成员和项目干系人为完成项目可交付成果而必须完成的具体活动
2活动排序与历时估算,确定项目活动之间的关系,估计完成具体活动所需要的工作时段数
3制订进度计划,分析活动顺序、活动历时估计和资源要求,制订项目计划
4进度计划控制,分析和管理项目进度计划的变更

成本预算和进度管理是制定软件项目的计划和依据,是实现软件本身,以及获得利益的保障。
确定活动顺序之间的关系:1、强度依赖关系:工作任务中固有的依赖关系;如测试活动一定是在编码任务之后执行。 2、自由依赖关系 :由项目组定义的依赖关系。如:安排计划的时候,哪个模块先做,哪个模块后做,这些都可以由项目组确定。 3、外部依赖关系:项目与非项目活动之间的关系,如软件项目的交付上线可能会依赖客户环境准备情况
项目工期估算的方式: 1、专家评审形式 2、模拟估算 3、定量型的基础工期
4、保留时间,在工期估算中预留一定比例的冗余时间以应付项目风险

如何确定完成项目所需的活动:(1)进行工作结构分解WBS,随着分解的细化各项活动就可得出;(2软件活动定义是一个过程,完成了这些活动就意味着完成了WBS中的各项功能。

软件项目计划的原则和要素: 原则:项目计划在项目启动时制订,并随着项目的进展不断演进。
要素:1、目标 2、合理的概念设计 3、WBS 4规模估计 5、工作量估计 6、项目进度安排

软件项目计划的逻辑要点:1项目计划的第一步就是把模糊的需求准确化

2项目的概念设计,概念设计是项目计划的基础,为工作的计划和实施提供组织框架

3资源配置和进度安排

4需求足够清晰时,应该进行详细设计,制订实现策略并纳入计划之中

5充分理解项目各部分后,确定实施细节并在下次计划更新时形成文档

6在整个项目周期中,项目计划为各种资源的配置提供框架

项目计划的内容: 1、项目的目标 2、WBS把项目分解为可直接操作的元素
3、资源配置是根据经验和相应的规则,确定各部分需要的资源

4、进度安排是根据资源配置情况和项目的实际背景,制订项目的进度

采用的活动排序工具和技术:网络图法和关键路径分析法。

项目活动排序,即活动之间的关系:涉及审查WBS中的活动、详细的产品说明书、假设和约束条件,以决定活动之间的相互关系,并需要评价活动之间的依赖关系和原因。
采用的活动排序工具和技术:网络图法和关键路径分析法。

活动排序工具——网络图:用网络分析方法编制的进度计划称为网络图。是20世纪50年代末发展起来的编制大型工程进度计划的有效方法。用图形直观地显示项目各项活动之间的逻辑关系和排序。网络图是活动排序的结果,它可以展示各项目活动之间的关系。通过网络图可识别关键活动,并确定某一活动进度的变化对后续工程和总工期的影响。两种:节点型网络图(单代号网络图PDM)和箭线型网络(双代号网络图ADM)。

关键路径法CPM和计划评审技术PERT都采用网络图来表示项目的任务。

关键路径:完成各个任务需要时间最长的路径。组成关键路径的任务称为关键任务。如果能够缩短关键任务所需的时间,就可以缩短项目的完工时间。而缩短非关键路径上的各个任务所需要的时间,却不能使项目完工时间提前。

活动排序工具——甘特图:是各种任务活动和日历表的对照图。它用水平线段表示任务工作阶段,用线段的长短表示任务需要的时间,起点和终点表示任务的开始和结束。优点:可动态反映开发进展情况。缺点:不能表达各任务之间复杂的逻辑关系

资源图用于显示项目进展过程中资源的分配情况,包括人力资源、设备资源等。

人力资源安排的技巧:安排人力资源时一定要合理,不能少也不可多,人数多了进行沟通的渠道就多了管理的复杂度就高了,对项目经理的要求也高了。 成本预算和进度管理是制定软件项目的计划和依据,是实现软件本身,以及获得利益的保障。 软件项目面临的最大挑战:按时交付.

进度安排过程和方法:1根据项目总体进度目标,编制人员计划 2将各阶段所需要的资源和可以取得的资源进行比较,确定各阶段的初步进度,然后确定整个项目的初步进度 3对初步进度计划进行评审,确保该计划满足要求,否则就要重复上面的步骤。一般都需要多次调整

项目进度控制的前提:1项目进度计划已得到项目干系人的共识 2项目进度监控过程中可以及时充分地掌握有关项目进展的各项数据 3项目进度监控目标、监控任务、监控人员和岗位职责等都已明确 4进度控制方法、进度预测、分析和统计等工具已经建好 5项目进度信息的报告、沟通、反馈以及信息管理制度已经建立 软件进度控制的

内容:1、组织管理 2、技术管理 3、信息管理

在项目计划执行中,应该做好这几个方面的工作:1检查并掌握项目实践进度信息 2、做好项目计划执行中的检查与分析3及时制订并实施调整与补救措施

不同阶段的项目控制
1、 项目准备阶段进度控制 2、需求分析和设计阶段进度控制 3、实施阶段进度控制

时间: 2024-10-11 23:48:56

2017.07.06 IT项目管理笔记整理 第四章的相关文章

2017.07.06 IT项目管理笔记整理 第五章软件项目风险管理

风险是不确定的事件,一旦发生,将会造成消极影响.风险发生的概率越高,造成的影响越大,就越是高风险,否则就是中等风险或低风险. 风险的三要素:一个未来的事件,事件发生的概率,事件的影响 风险的分类:(1)从风险的范围角度上看,风险分为三种类型:项目风险:潜在的项目预算.进度.人员.资源.用户和需求等方面的问题.技术风险:实现和交付产品过程中所应用的各种技术所包含的风险.技术的正确性.不确定性.复杂性.技术陈旧等因素都可带来技术风险.商业风险:与市场.企业产品策略等因素有关的风险. (2)从风险可预

2017.07.06 IT项目管理笔记整理 第三章

软件项目成本定义:指完成软件规模相应付出的代价.待开发的软件项目需要的资金.人的劳动的消耗所需要的代价是软件产品的主要成本:开发成本是以一次性开发过程所花费的代价来计算 软件项目规模:即工作量,是从软件项目范围中抽出的软件功能,然后确定每个软件功能所必须执行的一系列软件工程任务.包括:软件规划,软件管理,需求,设计,编码,测试,以及后期的维护等任务. 软件的规模和成本的关系:规模是成本的主要因素,是成本估算的基础:有了规模就确定了成本 项目成本包括: 1人力资源成本 2.软硬件资源成本 3.商务

2017.07.06 IT项目管理笔记整理 第二章

软件开发的目标--按时按预算开发出满足用户真实需要的软件.软件项目需求概述:软件开发的目标:按时按预算开发出满足用户真实需要的软件.需求:一个软件项目的开始阶段.软件需求的定义:1).用户解决问题或达到目标所需的条件或能力.2).系统或系统部件要满足合同.标准.规范或其他正式文档所需要具有的条件或能力 3).一种反映上面(1)或(2)所描述的条件或能力的文档说明. 软件需求4个抽象的层次 原始问题的描述.用户需求.系统需求和软件设计描述. 编写用户需求文档的原则 1标准的格式 2)使用一致的语言

2017.07.07 IT项目管理笔记整理 第10章 敏捷软件开发

什么是敏捷软件开发方法 1.敏捷方法是一类软件开发流程的泛称: 2.敏捷方法是相对于传统的瀑布式软件过程提出的: 3.敏捷方法可以用敏捷宣言(4条).敏捷原则(12条)来概括: 4.敏捷原则通过一系列的敏捷实践来体现出来: 敏捷开发软件的特点:1敏捷软件开发更强调程序员与业务专家.用户之间的紧密合作,面对面的沟通,认为这种方式更有效 2能够很好地根据需求的变化编写代码 3频繁交付新的软件版本 4采用紧凑和自组织的软件开发团队 5更注重个体在软件开发中的作用 敏捷软件开发的方法有:1极限编程 2.

2014年软考程序员-常考知识点复习笔记【第四章】

51CTO学院,在软考备考季特别整理了"2014年软考程序员-常考知识点复习笔记[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考程序员-常考知识点复习笔记[汇总篇]  4.串 串一章需要攻破的主要堡垒有: 1. 串的基本概念,串与线性表的关系(串是其元素均为字符型数据的特殊线性表),空串与空格串的区别,串相等的条件; 2. 串的基本操作,以及这些基本函数的使用,包括:取子串,串连接,串替换,求串长等等.运用串的

APUE学习笔记:第四章 文件和目录

4.1 引言 本章将描述文件的特征和文件的性质 4.2 stat.fstat和lstat函数 #include<sys/stat.h> int stat(const char *restrict pathname,struct stat *restrict buf); int fstat(int filedes,struct stat *buf) int lstat(const char *restrict pathname,struct stat *restrict buf); 三个函数的返

【MySQL】《高性能MySQL》学习笔记,第四章,Schema与数据类型优化

[MySQL]<高性能MySQL>学习笔记,第四章,Schema与数据类型优化 良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计schema. 反范式的设计可以加快某些类型的查询,单同时可能使另一类型的查询变慢,比如添加计数表和汇总表是一种很好的优化查询的方式,但这些表的维护成本可能会很高. 1.选择优化的数据类型 更小的通常更好. ? 应该尽量使用可以正确存储数据的最小类型,更小的数据类型通常更快,因为他们占用更少的磁盘,内存和CPU缓存,并且处理时需要的CPU周

Deep Learning(深度学习)学习笔记整理系列四

Deep Learning(深度学习)学习笔记整理系列 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除. 3)本人才疏学浅,整理总结的时候难免出错,还望各位前辈不吝指正,谢谢. 4)阅读本文需要机器学习.计算机视觉.神经网络等等基础(如果没有也没关系了,没

【读书笔记】第四章 瞬时响应:网站的高性能架构

第四章 瞬时响应:网站的高性能架构 4.1 网站性能测试 4.1.1 不同视角下的网站性能 1.用户角度:网站响应速度快还是慢2.开发人员:关注系统本身及其子系统的性能,响应时间,吞吐量,并发能力,稳定性等指标.3.运维人员:关注基础设施和资源利用率,比如贷款能力,服务器配置,数据中心网络架构等. 4.1.2 性能测试指标 1.响应时间 下表是一些常用的系统操作所需要的响应时间 2.并发数:系统能够同时处理的请求数目3.吞吐量:单位时间内,系统处理的请求数量(注意与并发数区分).TPS(每秒事务