Sprint 1&2 总结

来源:互联网 发布:mysql server 5.0下载 编辑:程序博客网 时间:2024/05/22 05:11

两周一个Sprint,到上周结束时已经实施了两个。Sprint中开发主要采用了结对编程和测试驱动开发。从一个参与者的角度简单总结一下。

 

1. 从别人身上学到了很多东西。结对编程能让你从同伴身上学到很多东西。每个人都有自己的优点与长处,和别人一起工作,取其精华、学其所长,对自身的成长大有裨益。别人的做事风格、编程习惯、思维方式,都有你学习借鉴参照的地方。

 

2. 交流多、项目知识共享。大家坐在一起,讨论很起来方便;共同work on一个feature,大家都熟悉,所以讨论效果颇佳。在解决一个问题,make一个decision时,“随意”地与别人讨论两嗓子,效果可能是你一个想一天都不能达到的。

 

3. 代码质量有所提高。测试驱动开发就是确保你的代码有Unit test,而结对编程则是你写代码时一个人在旁边即时检查,这质量自然会提高。

 

4. 心态需要摆正。听讲座时听说一个成熟的Scrum Team需要几年的时间来培养,那时不懂,为什么要这么久,但现在觉得培养一个Scrum Team真的不容易。程序员或许或多或少都有点个人英雄主义,总想show一下个人能力。在大家work on同一个feature这个大环境下,就不是靠个人努力能打天下的了。团队合作,合作,才是成功的保障。

 

5. 培养团队节奏。具体到某一feature,可能有些人熟悉,上手快;有些人知道的相对较少,上手慢。这时两个人结对编程,如何协调好步调,很重要。

 

先这么多。

原创粉丝点击