敏捷读书笔记或者心得

《敏捷估计与规划》之案例分析1/2

2020-04-26  本文已影响0人  家有小魔怪

首先需要进行敏捷的相关概念培训。

敏捷开始的第一天

首先时团队成员的汇聚,人员齐备后

对于产品的功能介绍,通过图片来进行展示产品的功能,以及主要的实现方式。

第一步:整个团队一起来确定需求,从用户角度来讲述的对功能的简短说明

第二步:对这些功能进行估算,确定优先级,然后在功能和进度之间寻找最佳的平衡点。

旅程开始

开始编写用户故事

如:

作为游戏玩家,我能撤销一步棋,以便取消错误的走法

作为游戏玩家,我能恢复一步棋,以便恢复一步已经撤销的走法

合并:作为游戏玩家,我希望能撤销和恢复落子

以便只是为了让故事更清楚,在原因比较显然时,不需要写“以便”。

高层次的了解可能是哪些功能,也许可以支持考虑架构,甚至是设计引擎

我们来整体考虑一下,或者遵循一些结构关系,用户在游戏的不同时刻会想些什么?游戏前---游戏进行中---游戏结束以后

可能有一些是在进行中也会考虑做的事情,但是只是使用一个过程来整体考虑

结束时

接下来,对每个故事建立一个高层次的估算。

2.估算用户故事

设定一个参考的故事点,使用扑克牌进行故事点的大小估算。

假定一个大家都比较熟悉的特性作为标准故事点,设定一个故事点值,然后大家开始统一对其他的特性进行故事点的估算。注意,需要将单元测试、开发、测试按照完整的交付客户的标准来进行故事的估算。

当故事点或者特性足够大的时候需要进行故事的分解,比如:先用一个简单的方式实现,在交付以前再来改进,或者将任务简化,实现单一逻辑或者功能。对于复杂的方式,可以在后续或者准备开始启动此项任务的时候再做,只用先做一下故事点的估算既可以。

故事点的估算需要达成一致,罗列目前所有的故事的估算

3.设定故事点的优先级

4.建立第一轮的迭代和发布计划

在将用户故事估算后,接下来需要做1.第一次的迭代;2.用户需求的优先级;3.初始的,粗略的猜测,初步规划发布计划和进度表;

上一篇 下一篇

猜你喜欢

热点阅读