根据Product Owner制定的产品或项目计划在Sprint的开始时作准备工做。Product Owner能够是客户或者客户表明或代理。对于产品型的公司,客户就是市场,Product Owner扮演市场代理的角色。一个Product Owner须要一个肯定产品最终目标的远景,规划出从此一段时间产品发展的路线图,以及根据对投资回报的贡献肯定的产品特性。他要准备一个根据商业价值排好序的客户需求列表。这个列表就是Prodct Backlog,一个最终会交付给客户的产品特性列表,它们根据商业价值来排列优先级。 spa
当为一个Sprint定义好足够多的Product Backlog,而且排列好优先级后Scrum就能够开始了,Sprint规划会是用来细化当前跌打得开发计划的。规划会开始的时候,Product Owner会和Scrum team一块儿评审版本,路线图,发布计划,及Product Backlog。Scrum Team会评审Product Backlog中功能点的时间估计并确认这些估计尽量的准确。Scrum Team会根据资源状况看有多少feature能够放在当前的Sprint中。Scrum Team按照优先级的高低来肯定开发的前后是很重要的。 代理
当Sprint backlog肯定后,ScrumMaster带领Scrum Team去分解这些功能点,细化成Sprint的一个个任务. 这些任务就是细化的来实施这些功能点的活动. Sprint Planning的这个阶段须要控制在4个小时。 资源
一旦计划阶段结束,30天周期的Sprint就开始了。ScrumMaster须要组织团队成员天天开站会. 这个会议是用15分钟的时间来让你们过一下scrum的状态。在会上,每一个团队成员须要问3个问题:我昨天作了什么,今天作什么,遇到哪些障碍。谁均可以参加这个会议,但只有Scrum团队成员有发言权。这个会议的目标是获得一个项目的全局观,用于发现任何新的依赖,定位项目成员的要求,实时的调整当天开发计划. 开发
在Sprint结束的时候召开Sprint评审会. 这个会议最多不超过4个小时.会议的前一半时间用来演示在这个Sprint中开发的产品功能给Product Owner. Produc Owner会组织这阶段的会议而且邀请相关的利益相关者参加。 业务,市场,技术都要作相关的评审。有Product Owner来决定Product Backlog中的哪些功能已经开发完成 ,还要和Scrum Team及相关的利益相关者讨论下个Sprint中Product Backlog的优先级。下个Sprint的目标在这个时候被肯定下来。 产品
会议的下半部分,是由Scrum Master和Scrum Team一块儿回顾当前的Sprint。团队评估你们在一块儿的工做方式,找出好的方式之后继续发扬,找出须要作的更好的地方,想办法提高。 ast
Sprint评审会结束后,新一轮的迭代又继续开始,迭代会一直继续,直到开发了足够多的功能去交付一个产品。 技术