首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.3  有关估算、目标和承诺的沟通

估算和计划之间密切相关但有时两者的关系也非常令人困惑,那就是项目干系人(stakeholder)有时会就这些活动进行一些不当的沟通(stakeholder一词最初的意思是“赌金保管者”,而在项目管理或软件工程中的含义接近其引申出的“股东”或“风险承担者”,译者注)。下面是一个典型的沟通不当的例子:

主管:你认为这个项目需要多少时间?我们要在3个月内为展览会准备好这个软件。我不能给你更多的团队成员,所以你必须用现有的人手来完成工作。这是我们需要的特性清单。

项目负责人:好的,我先去算出一些数字再来找你。

然后……

项目负责人:我们估算这个项目需要5个月。

主管:5个月!你刚才没听清我说的吗?我说的是要在3个月内为展览会准备好这个软件!

在这次谈话中,项目负责人在离开时很可能会认为这个主管失去理智了,因为他要求团队在3个月时间内交付需要5个月工作量的功能。而主管在离开时会认为项目负责人没有“认清”业务现实,因为他没有理解在3个月内为展览会做好准备有多么重要。

请注意这个例子中的主管并不是真的要得到一个估算值,其实他是要求项目负责人提出一个实现某个目标的计划。大多数主管都不具备必要的技术背景,无法区分估算、目标、承诺以及计划之间的细微差别。因此,技术负责人就要负责把主管提出的要求翻译成更为明确的技术术语。

对于前述的沟通过程,可以采用如下更为有效的方式:

主管:你认为这个项目需要多少时间?我们要在3个月内为展览会准备好这个软件。我不能给你更多的团队成员,所以你必须用现有的人手来完成工作。这是我们需要的特性清单。

项目负责人:我想确定一下我是否准确理解了你的要求。是交付100%的功能更重要,还是为展览会准备好一些东西更重要?

主管:我们必须为展览会准备一些东西。如果可能的话,我们希望能够获得所有这些特性。

项目负责人:我想尽可能确保按照你要求的优先级进行工作。如果发现无法在展览会前交付所有这些特性,是应该准备好在展览会时交付已经完成的部分,还是把交付日期推迟到展览会之后?

主管:我们在展览会上必须展出一些内容。因此,如果到了最后,即使没有百分之百完成,也还是要交付一些内容。

项目负责人:好的。我会提出一个计划,在接下来的3个月时间内交付尽可能多的特性。

提示#2  当有人要求你提供估算值时,要确定他是期望你进行估算还是期望你给出如何达到某个目标的计划。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论
     
    同类图书推荐