敏捷软件开发--计划
2013-10-11 23:24
246 查看
!@计划
!@#初始探索
在项目开始时,开发人员和客户会尽量确定出所有真正重要的用户素材。然而,他们不会试图去确定所有的用户素材。
随着项目的进展,客户会不断编写新的用户素材。素材的编写会一直持续到项目完成。(这一点我赞成,不可能一开始什么都确定下来,会慢慢完善)
大素材要分解
比如用户能够安全地进行存款、取款、转账。这是一个大的素材。
分解之得到:(思维导图)
用户可以登录
用户可以退出
用户可以向其账户存款
用户可以向其账户取款
用户可以从其账户向其他账户转账
随着项目的进展,由于可以度量每次迭代中已经完成的用户素材点数,所以对于速度的度量会越来越准确。(这一点对于做事和读书同样有效。)
!@#发布计划
如果知道了开发速度,客户就能够对每个素材的成本有所了解。
!@#迭代计划
迭代期间用户素材的实现顺序属于技术决策范畴,开发人员采用最具技术意义的顺序来实现这些素材。
!@#任务计划
开发人员把素材分解成开发任务,一个任务就是一个开发人员能够在4~16小时之内实现一些功能。
!@#迭代的中点
在迭代进行到一半的时候,团队会召开一次会议。在这个时间点上,本次迭代中所安排的半数素材应该被完成。如果无法按时完成,
则要补完成这些素材,或告知客户决定从迭代中去掉一个任务或素材。客户可以指出那些最低优先级别的任务和素材。
!@#迭代
迭代可以让客户看到项目的进展,度量开发速度。可以安排高优先级的素材。
!@#初始探索
在项目开始时,开发人员和客户会尽量确定出所有真正重要的用户素材。然而,他们不会试图去确定所有的用户素材。
随着项目的进展,客户会不断编写新的用户素材。素材的编写会一直持续到项目完成。(这一点我赞成,不可能一开始什么都确定下来,会慢慢完善)
大素材要分解
比如用户能够安全地进行存款、取款、转账。这是一个大的素材。
分解之得到:(思维导图)
用户可以登录
用户可以退出
用户可以向其账户存款
用户可以向其账户取款
用户可以从其账户向其他账户转账
随着项目的进展,由于可以度量每次迭代中已经完成的用户素材点数,所以对于速度的度量会越来越准确。(这一点对于做事和读书同样有效。)
!@#发布计划
如果知道了开发速度,客户就能够对每个素材的成本有所了解。
!@#迭代计划
迭代期间用户素材的实现顺序属于技术决策范畴,开发人员采用最具技术意义的顺序来实现这些素材。
!@#任务计划
开发人员把素材分解成开发任务,一个任务就是一个开发人员能够在4~16小时之内实现一些功能。
!@#迭代的中点
在迭代进行到一半的时候,团队会召开一次会议。在这个时间点上,本次迭代中所安排的半数素材应该被完成。如果无法按时完成,
则要补完成这些素材,或告知客户决定从迭代中去掉一个任务或素材。客户可以指出那些最低优先级别的任务和素材。
!@#迭代
迭代可以让客户看到项目的进展,度量开发速度。可以安排高优先级的素材。
相关文章推荐
- 《敏捷软件开发-原则、模式与实践》-第三章 计划
- 敏捷软件开发:原则、模式与实践——第3章 计划
- 敏捷软件开发(三):计划
- 敏捷软件开发——迭代计划版本号
- 敏捷软件开发——计划
- [最佳实践]在Scrum敏捷软件开发模式中,我们是如何开Sprint 计划会议的
- 从瀑布模型、极限编程到敏捷开发——软件开发管理者思维的变化
- 敏捷软件开发模型Scrum通俗讲义
- 软件开发模式对比(瀑布、迭代、螺旋、敏捷)
- [转]敏捷软件开发--scrum
- 敏捷软件开发之何为敏捷开发
- 需要敏捷,是因为软件开发与交通阻塞相似
- 软件 开发计划
- 敏捷开发中提高软件生产率的方法
- 敏捷开发生态系统系列之四:计划跟踪II(自组织团队-开发团队自己估算-PO挑战估算-同行压力)
- 《敏捷软件开发:原则、模式与实践》 前三章读书笔记 -- 实践
- 敏捷软件开发(一):敏捷宣言和敏捷原则(上)
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ORM体系的改进与ORM的新成员
- 关于敏捷软件开发