第一次团队合作

一、什么是Scrum

        Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发,Scrum是一种偏重于过程的敏捷开发的具体方式。Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,可想而知就是表示让一个团队在做项目的时候像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它。而Scrum就是这样的一个开发流程,运用该流程,就能看到团队高效的工作效率。而Scrum的特点就是迭代快和随时变化。Scrum过程。
  Scrum是一个包括了一系列的实践和预定义角色的过程骨架(是一种流程、计划、模式,用于有效率地开发软件)。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
  以上来源于百度仅供参考

二、对Scrum学习心得

        1.在团队合作中,交流无疑是最重要的,及时发现问题所在能够避免一系列的不必要的劳动力损失, Scrum 过程中总会有些不确定性,或者功能不合需求而返工,或者突然缺了人手导致一些单个功能必须延期完成。如果非要事先确定发布周期而且还得保证不许功能裁剪,即便是再精细的前期,也会有很多不确定因素的出现,所以及时进行交流是很重要的。
  2.比起埋头苦干自己一个人编写程序,可能和别人的交流也是非常重要的,在软件开发的过程中,如果有人自己的本职工作没有做好就很容易拖后退,使得整个任务进度受到拖延。
  3.必须要有人负责测试,并且要站在客户的角度上来测试,这样才能更好的反馈软件的不足和开发人员对此的及时改进

三、思维导图

四、团队合作

-----(一)、团队成员
毛易成、刘家兴、刘亚飞、王懿、严昊、宋志坤、徐子倩,徐以洲
-----(二)、团队会议
计划会议:确定各自的分工,然后给定一个时间在这个时间内把自己的模块做好
进度检查会议:在不同进度时期核对各自板块的完成情况
-----(三)、任务分工
在我们团队中没有 Product Owner和 Scrum Master这两个角色,这是个团队合作的项目,人人平等。我们所有的人都是开发团队。
具体分工:
毛易成、刘家兴页面设计
刘亚飞、王懿、严昊、宋志坤关键代码部分
徐子倩,徐以洲文档书写

五、实践scrum

       1.对于做项目而言,高效和准确性是很重要的,所以这也很考验我们的耐心和团队磨合程度。
  2. 在一开始我们做的计划可能不是很完善,我们在后面的实现代码的过程中可能会发现很多的问题以及不足,可能会使我们之前的计划有所改变,应对能力就很重要,而且需要我们能够在计划的改变的同时对我们的设计有所改变。
  3.说了这么多其实编写代码能力是最基础的,有不足的话就很难编写出优秀且方便的程序,所以我自己个人而言在这方面还得多下点功夫


posted on 2017-10-30 09:07  徐特特  阅读(209)  评论(1)    收藏  举报

导航