团队开发作业

一、学习scrum心得

  这次的作业很有意义,它让我了解到了团队的力量,很多事情一个人做来可能很费力,但是在团队中大家集中力量,问题能够很快的得到解决,软件开发开发永远不是单打独斗。同时我也学习了解到了Scrum是敏捷开发的一种,它与另一种敏捷开发极限编程不同,它更加灵活,周期也要长一点,每天要开会议了解项目的进度以及确定接下来该如何做和开发中遇到的困难。Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums 。 Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。通过学习了解到了Scrum是敏捷开发的一种,它与另一种敏捷开发极限编程不同,它更加灵活,周期也要长一点,每天要开会议了解项目的进度以及确定接下来该如何做和开发中遇到的困难。

二、思维导图

三、介绍团队成员和团队会议

小组成员:

徐振,朱家威,谢军,肖彦波,田杰。

团队会议:

1.项目计划会议:

        制定项目,启动项目

2.产品代办会议:

        通过会议的形式,对 Product进行精化,以促进和加深团队对产品的理解

我在团队中的角色、任务和计划

        这次团队作业我在团队中所担任的角色是用户代表,我认真分析了我的需求也就是用户需求,在每次会议上我都会把我的需求提出,当我想到更好的需求时我会要求团队对需求进行改变,因为软件开发是服务于用户的。

四、计划

       通过在团队积极组织大家对应用的思维导图的完善,明确之所的APP要实现哪些功能,怎么样进行具体的实现,通过什么样的方法实现,进行一系列的讨论,不要试图不犯错误,而是保证小的错误能被尽快发现从而不会酿成大错。所以 Scrum 过程中总会有些不确定性,或者功能不合需求而返工,或者突然缺了人手导致一些单个功能必须延期完成。前期尽量计划精确,什么都可以在掌控之中。保证了实施时不会对某些形式性的东西过于纠结,节省大量的时间进行实现。

原文地址:https://www.cnblogs.com/xxni/p/7649981.html