软件开发管理: 场景为基础的项目任务分解

确定项目立项(即获得资源预算),如同规划三大战役,是统帅部也就是公司决策层的宏观战略。一个项目立项后,项目责任人(一般是开发经理或产品经理)将项目分解为多个场景(scenario),然后依场景的优先级规划多个迭代。每个迭代一般对应一两个场景,并将场景分解为多个子任务,分配给团队的各个成员。子任务的设计,是详细设计,集中关注有限范围內的组件及相互作用。在实现子任务时,程序员若发现有遗漏的子任务,应为之创建一个新子任务,若其不妨碍当前子任何则归于未定迭代之下,若妨碍则应马上完成。
有时在开发中若确有必要,也可安排一个迭代,专门重构代码。越早的迭代,完成的是越重要的功能。
一旦必要的(优先级较高)场景都实现了,项目也可以告以段落。
子任务的进度跟踪,可以通过每日晨会,辅以进度跟踪工具,如Phabricator 。需注意的是,进度跟踪的开销应尽量小,一般限制在每天每人5分钟内。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值