04.软件项目管理与敏捷方法——集成管理笔记
00.就项目管理的意义而言,集成就是做出一些抉择,这些抉择关系到资源和工作量在任意给定的一天里应该被集中到哪里,预期可能产生什么问题,如何在这些问题变得非常严重之前解决它们,以及让整个项目进入良好的协同工作状态。
01.当计划集成在一起的时候我很高兴!
02.我们有一个战略计划,它的名字叫“做事”。
03.通过反复,演员将冲突的行为转变为一种连贯和一致的形式。这样一个过程(不协调、并发的个体创造性,加上为了将各种事件串联在一起而产生的各种插曲)看上去毫无组织。似乎“管理不力”,但实际上管理有道。尽管严格按照重复的形式组织,但排练并未呈现出基于计划的方法所应有的尽然有序。
04.迭代计划会议(iteration planning meeting)可能看起来像一场没有鸡尾酒的鸡尾酒会。对于那些没有经理过这种开会方式的人来说可能有些令人不安,这是我帮助意味客户第一次参加迭代计划会议时的发现。我为即将进行一切而欣喜,并将我的心情告诉了项目管理者,他观望着房间的混乱景象,然后问道:“你确信吗?”我解释说,既有好的混乱,也有坏的混乱,你所母鸡的是好的混乱,这些混乱能够激励项目团队面对前面可能出现更多挑战。敏捷方法提供了一个框架,它能够包含、关注和知道这些混乱,充满活力的讨论是整个框架的一部分。
05.宣贯会议(vision meeting):目标是通过交流业务需要和见解来定义项目的边界和目的。
06.在《PMBOK Guide》的集成管理过程中,项目管理计划文档是其中的关键交付品,它由项目管理者负责准备制定。该文档包含了项目如何执行、监视和控制的细节。
07.项目章程(project charter)是一个正式的文档,用于论证、解释、定义和最终授权一个项目。
08.《PMBOK Guide》中描述的项目管理计划不能与项目进度计划向混淆。进度极限是全部项目管理计划中的一个组成部分。由于进度是利益相关人最感兴趣的内容,因此进度是项目管理计划中最受关注组成部分。
09.这些计划并不是由项目管理者在项目团队成员的协助下制定的,而是项目团队本身创建这些计划,由项目管理者推动这个过程。
10.如果你给项目团队成员需要的工具,帮助他们理解要解决的业务问题,给他们时间和空间来完成工作,他们就能够做到自我管理,充满自我激励,以最快的速度产生质量的产品。
11.为了符合最小的过程和最大的价值这一原则,变更控制过程被集成和贯穿到敏捷项目团队的日常工作中
12