敏捷开发方法

敏捷开发方法:一种以人为本、团队合作、快速响应变化和可工作的软件作为宗旨的开发方法。
敏捷的精辟概括:敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善。

态度决定一切:
1. 做事:
指责不会修复bug。把矛头对准问题的解决办法,而不是人。这是真正有用处的正面效应。
切身感受:勇于承认自己不知道答案,这会让人感觉放心。一个重大的错误应该被当做是一次学习而不是指责他人的机会。团队成员们在一起工作,应互相帮助,而不是互相指责。
2. 欲速则不达:
不要坠入快速的简单修复之中。要投入时间和精力保持代码的整洁、敞亮。
切身感受:在项目中,代码应该是很敞亮的,不应该有黑暗死角。你也许不知道每块代码的每个细节,或者每个算法的每个步骤,但是你对整体的相关知识有很好的理解。没有任何一块代码被警戒线或者“切入入内”的标志隔离开。
3. 对事不对人:
让我们骄傲的应该是解决了问题,而不是比较出谁的主意更好。
能容纳自己并不接受的想法表明你的头脑足够有学识。----亚里士多德
切身感受:一个团队能够很公正地讨论一些方案的优点和缺点,你不会因为拒绝了有太多缺陷的方案而伤害别人,也不会因为采纳了某个不甚完美(但是更好的)解决方案而被人嫉恨。

猜你喜欢

转载自forrest420.iteye.com/blog/798836