敏捷不光应用于项目,更适合开发调试过程中的细节

来源:互联网 发布:向往的生活 知乎 编辑:程序博客网 时间:2024/05/17 09:47

敏捷不光应用于项目,更适合开发调试过程中的细节

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。



《敏捷宣言遵循的原则》中提到“我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。

其实不仅面对项目是这样的,

我们在实际开发过程中,针对每一次小目标,

也要尽早地运行起来,

以便看到效果和及时发现问题所在。

而持续不断地及早交付有价值的软件给客户,

也是同样的道理,

只不过目标有所不同,是为了与客户及时确认开发过程没有偏离实际的客户需求。


如果有些事情当时没有去运行以验证没有问题存在,

那么就非常有可能把一个问题掩埋下去了,

越往后,累积的新功能越多,

当某些条件出现时,当初掩埋的那个问题,就再也不那么容易被发现了,

即使发现了,由于上面堆叠了这么多东西,也不再那么容易解决,

牵一发而动全身,也是非常可能出现的事情。


无论多么着急,

持续不断地及早交付有价值的软件,

请永远遵守;

无论多么顺利,

也请针对每一个小函数,在刚刚写完时,就及时地进行测试,

验证函数的输入、输出,

验证实际的运行效果,

验证......

一切你作为开发者,当时必然会知道的!


不这样做,结果可想而知,埋下一颗定时炸弹,

在你一想不到的时侯就会爆炸。


敏捷开发,

不光是项目对外要,

持续不断地及早交付有价值的软件,

项目内部开发过程中,

每一个小细节,

也请及时地做相应的测试和查看运行效果,

确认符合你的预期,

避勉将问题掩埋起来。


敏捷的含义,可能就是要及早地反馈,以确认没有偏离目标,避勉掩埋问题,形成隐患。

还有......

还有一些感受,悟到了,但不知如何用语言来形容,

随时补充!



0 0
原创粉丝点击