![]() |
1
4
在敏捷中,任务和评估都是不断变化的流动事物。 所以你可以从(记住这些都是非常松散的例子)开始:
第一个开发人员拿起该任务,并在执行时将其分解:
然后随着他们的进步,这些更新会变得更加准确。新任务出现时会被添加和拆分:
不管你是在使用Scrum、Crystal、XP、TDD还是其他敏捷变体,它们都依赖于流畅的估计。 事实上,你永远不知道一件事要花多长时间——你只是做了最好的猜测,然后 每天修改 . 你永远不会得到一个没有惊喜的过程,但是通过敏捷,你可以管理它们的影响。 例如,假设出现了一些令人讨厌的事情:
这个故事现在花的时间比预期的要长,但每个人都知道,知道原因,你也能处理。
|
![]() |
2
1
我们在TargetProcess中使用更简单的任务来编写故事: 故事:重命名文件
如果开发任务需要超过16个小时,那么将其拆分为几个较小的任务是一个标志。事实上,我们通常不会创建持续时间少于2-3小时的任务。 |
![]() |
S4beR · jest-手表模式错误 7 年前 |
|
M.C · 如何从Ruby TDD哈希数组中返回名称 7 年前 |
![]() |
Maverick94 · Python unitest不工作 7 年前 |
![]() |
erexo · Moq模拟。Of<Obj>vs new Obj(); 7 年前 |
![]() |
jpuriol · JUnit测试中的“单例” 7 年前 |
![]() |
Py.Jordan · 如何在Python中模拟用户输入 7 年前 |