软件项目时间管理的挑战与应对策略
1. 项目范围定义的难题
在项目管理中,项目范围的恰当定义是一个关键问题。如果客户和开发者无法就项目目标达成精确一致,那么项目实现双方都能接受的目标的可能性就会大打折扣。
PMBOK第三版(2004年)相较于第二版(2000年)有所缓和,指出需求在项目早期通常细节较少,随着产品特性的逐步细化,后期会有更多细节。但它并未明确说明如何实现这一点。
2. 时间管理的主要活动
时间管理包含四个主要活动,按顺序依次为活动定义、活动排序、活动历时估算和进度计划制定。这些活动在范围定义之后、资源规划和成本估算之前进行。以下是具体介绍:
|活动名称|活动描述|
| ---- | ---- |
|活动定义|将项目的目标和需求分解为工作分解结构(WBS)层次,再将项目工作分解为活动列表。|
|活动排序|识别活动之间的依赖关系,确保每个活动在其依赖的活动完成后进行。|
|活动历时估算|分析各个活动,估算其所需时间。|
|进度计划制定|利用活动历时估算结果制定项目进度计划。|
3. 活动定义
活动定义是时间管理的首要任务,紧随范围定义之后。然而,在软件项目中,活动定义存在一些问题。
PMBOK的示例图中,软件开发展示为设计、编码/构建和单元测试等不同活动。但实际情况并非如此,以一位专家开发者的日常工作为例:
1. 从待办列表中选择一个功能,与客户代表确认实现方式。
2. 编写单元测试,测试该功能的功能。
3. 与同事讨论该功能在整个系统中的最佳实现方式,可能会在白板上绘制草图。
4.
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



