您的位置:首页 > 其它

敏捷中如何反馈信息

2015-01-03 00:00 465 查看
摘要: 在敏捷实践中,我们小步前进,不停的收集反馈信息,深刻矫正自己与团队。那么敏捷实施过程中需要收集那些信息呢?

在敏捷实践中,我们小步前进,不停的收集反馈信息,深刻矫正自己与团队。那么敏捷实施过程中需要收集那些信息呢?

1,与用户一起工作,从用户那里收到业务功能上的反馈。知道自己完成的功能是不是达到了可以交付的状态,做出来的东西是不是用户期望得到的。

2,得到代码中的反馈,书写单元测试,时刻知道代码健康的状态。当然使用TDD开发方式,就会让工作进行的有条不紊。使用TDD开发有几点好处,首先可以站在使用者的角度使用代码,消除过去的复杂设计,可通过的测试总是在错误的测试之后,确保测试有效。当然也要意识到不同的环境运行结果不一定相同,所以持续继承过程中仍然需要在每个涉及到的环境下都要部署一个测试环境,在提交代码之后,在响应的环境下运行集成测试。

3,使用自己做出来的系统。很多成功项目的一个原因就是积极的使用自己的系统,这点很容易理解,但是并不是每个团队都能做到。很多支撑着公司业务的系统却从头来没有被开发人员使用过。

4,看到项目的真实进度。相比很多团队的工作,就会想到那个词“拍着脑袋说的”意思就是告诉别的都是估算的信息。所以看到很多团队在预估的事件之后依然完不成工作。Scrum框架中提供了评估复杂度的方式来评估这个项目的复杂度。然后绘制出燃气图或者燃尽都,看到这个团队真实的效率和进度,避免YY。

上面内容确实对做事有很大的帮助,但是有人会说真的很浪费时间。平时几分钟做的事情,却要做的这么复杂的开头。人很好事情都是有两面性,上面的这是坐下来确实让人感觉没有那么快了,但是盲目的追求循序并不是什么好事,要交付一个可运行的程序,并不是为了仅仅完成白纸黑字上限定的需求。

那么退一步如果对上面的过程并不是很熟的时候,可以将焦点关注到某些核心领域,去感知敏捷带来的好处,有了真切的感受之后,在全面实施在我看来也是一个很好的战略战术。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息