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,可能有些人熟悉,上手快;有些人知道的相对较少,上手慢。这时两个人结对编程,如何协调好步调,很重要。
先这么多。
- Sprint 1&2 总结
- 敏捷开发 sprint的总结
- 项目敏捷(3)--第一个Sprint总结
- 硝烟中的Scrum和XP-我们如何实施Scrum 1)简介 2)产品backlog 3)准备sprint计划
- Agile VS PMP -- Part 2 About Sprint(Iteration)
- 在NetBeans 6.5里面集成Sprint Wireless Toolkit 3.3.2
- Sprint学习笔记(1)之Spring中的Bean配置
- Sprint 定时器
- sprint目标
- Sprint summary
- sprint snprintf
- 敏捷实践总结(四)——Scrum第一个Sprint实践经验积累
- Sprint评审会议不是Sprint演示会议
- 过程改进日记之学习Scrum2010-9-2:Sprint会议和关键任务
- The Time for sprint
- Python Sprint 报告
- Python Sprint 报告
- Python Sprint 报告
- C# ListView控件使用
- Ubuntu环境下搭建C/C++开发环境
- C# checkListBox绑定
- Graham扫描法求最小凸包; 写的比较杂乱, 以后争取再写个好看的;
- 各种基本算法实现小结(二)—— 堆 栈
- Sprint 1&2 总结
- Dom学习3:非w3c标准的强大的innerHTML及标准DOM生成HTML
- asp.net跳转页面的三种方法比较
- fatal error C1010: unexpected end of file while looking for precompiled header directive
- asp.net国际化,页面选择语言
- C# 读写文件
- C# 学习网站
- 各种基本算法实现小结(三)—— 树与二叉树
- 继续谈JAVA虚拟机