项目准备阶段程序员
一、产品经理将总体项目拆分红不一样的单独模块,每一个模块尽可能细化到可以自成一体。例如app的登陆注册模块,不能仅仅就是登陆注册这两个界面,而是要将全部与这有关的需求整合到一块。要达到的效果就是用户直接能用这个功能。编程
二、开发团队根据需求列表,作工做量的预估和安排。app
开发准备阶段(每一次迭代都是都是一种冲刺)框架
一、项目技术主管搭建项目框架(框架高水准要求),并将此次迭代从全局方面来进行细化。spa
二、项目成员根据主管的安排,细化每一个人的工做量以及完成时间,具体方式以下:blog
下图所展现的是计划纸牌,它的做用是防止项目在开发过程当中,被某些人所领导。开发
怎么用的呢?好比A程序员开发一个功能,须要5个小时,B程序员认为只须要半小时,那他们各自取相应的牌,藏在手中,最后摊牌,若是时间差距很大,那么A和B就能够讨论A为何要5个小时...产品
开发编程阶段编译
一、站立会议(时间根据人数作严格控制),每人要说三句话,作一件事class
三句话: 昨天我作了什么 须要什么帮助 明天我要干什么
一件事: 更新燃尽图(包含 未完成、正在作、已完成 的工做状态,每一个人的工做进度和完成状况都是公开的,若是有一我的的工做任务在某一个位置放了好几天,你们都能发现他的工做进度出现了什么问题)
二、作到每日集成,天天都要有一个能够成功编译、而且能够演示的版本。
项目小规模迭代
一、开发团队每周给客户或者项目主管一个打包文件,让其时刻知道,开发进度,同时技术主管也上报一下这周须要上级协助解决的问题。每周项目主管须要时刻注意项目进度,及时调整。
二、回顾会议。一个迭代版本完成之后,项目成员需轮流发言,总结并讨论改进的地方,放入下一轮冲刺版本中