这周没有进行书上的内容,老师在上周周末让我们观看了scrum的六个小视频,这周就这六个小视频对我们拓展了一些行内知识。
第一个小视频主持人先让大家通过一个小游戏来相互认识,这个游戏环节叫做猎杀陌生人,大家在几分钟的相互认识后开始深入追击,这个主持人很风趣通过这个小游戏活跃了现场的气氛。
后面的几个视频具体讲了scrum概念以及它的几个重要组成部分。
scrum:原意是橄榄球,这里特指一种敏捷开发框架,是一个增量的、迭代的开发过程。
然后讲了“自主织团队”与中国团队的不同之处还有scrum在需求方面的核心理念,最主要的一个概念是用户故事,有关这个概念主持人用了相当一部分时间去讲述,下面给大家补充一下用户故事的标准格式:
——作为......角色 (从用户的角度思考问题)
——希望系统可以......(目标) 思考系统要实现什么功能、达到什么效果)
——以便......(原因) (思考这个功能对于该用户有什么实质价值)
最后老师补充了极限编程的一些知识:
5个核心价值:沟通、简单、反馈、尊重、勇气
XP(极限编程)的方法:
规划策略、结对编程、测试、重构、简单设计代码集体所有权、持续集成、现场客户、小型发布、每周40小时工作制、编码规范、系统隐喻
上面的方法有些是在网上搜的,有些是课堂上老师补充的,大家可以看看。