公元2012年10月30日深夜22:30,在北航六食堂,我们CodingCook小组进行了第一次daily scrum。
规则:从10月30日开始,每晚10点半在六食堂进行daily scrum。每位组员讲述自己今天所做好的事情,遇到的问题和解决方法,于昨天的目标相比完成度。同时要制定好明天的任务计划。
奖惩制度:大家评出组中今天的sleeper(1~2人),即完成任务最酱油的人和没有完成当天计划任务的组员。请大家吃夜宵。
背景:首先,我们在创建网上教学问答系统中的任务和分工已经明确.星期一大家并未进行任何沟通。所以今天算是团队正式开始工作的第一天。
项目的PM(郭立轩)上传了一份数据库接口的定义。
团队成员完成任务情况
组 员 | 今日实现 | 目标完成度 | 遇到问题 | 解决方案 | 明天任务 |
全风楠 | 阅读接口定义 | 无 |
接口并未注释看不懂 | PM重新注释一遍@醉歌 | 实现5个方法中的2~3个 |
杨鹏飞 | 练习链接数据库 | 无 | SqlServer的操作不熟练 | 明天就要写代码了,多多练习 | 实现插入,提问和记录接口 |
洪虹 | 安装VS2012。阅读接口定义 | 无 | Rank接口太复杂 | 先实现其他接口 | 实现除了Rank的其他接口 |
宋晨曦 | 阅读接口定义.参阅C#实现论坛的视频教程 | 无 | 并未进行代码开发,不知道如何入手 | 不知道怎么开始,那就从最头开始 | Sql的Vote接口部分 |
郭立轩 | 实现了Myconnection的接口定义和SqlBase | 无 | 不知道如何更好地设计接口和数据库链接 | 先保持此现在接口的稳定性。等开发进入到正常轨道后,开会统一商定 | 完成Sql的30%封装 |
谢永青 | 阅读接口定义。练习了C#的用法 | 无 | SqlServer的操作以及不知如何开始写 | 边学边写,边写边学 | 完成提问和回答接口 |
讨论出的问题:
1,六食堂11点左右就要关门了。今天10::55关门。10:30进行讨论,时间上略微紧张。集合时间要提前。
2,虽然是第一天,大家都没有头绪,但是必要的沟通还是缺乏。上下层次的交流少,也阻碍进一步理解这个工程。
3,Tfs的问题。这个只能等待BossTeacher的消息了。不过,大家还是要多熟悉TFS的使用,方便后续开发工作
4,大家普遍反映Sql不会用,其实问题就在于没用过Sql。开始写就好了。
5,接口不稳定,在这3~4天保持稳定。后续统一决定。
结论:
1,daily Scrum的重点在于要多说话。大家把自己的想法都讲述出来,有什么说什么,最后由PM组织一下。这可以大大提高讨论的效率。
2,一开始,大家都知道要写些什么,就是不知道要开始写什么。其实,这是正常的。一开始大家都不知道怎么写。就搁置在那里,拖着拖着,写的就很慢。给自己制定计划,可以提醒自己写的进程。同时,虽然,大家都紧邻彼此,但是,真正的团队交流很少。daily scrum正好可以提供这样一个机会。
3.各组员回去之后要创建一个自己负责的表,并且添加表的用户。作为Sql的练习。
4.郭立轩把接口定义注释一下。现在就使用这个接口,算是练练手。