代码空间


摘要(Abstract)

敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 产品负责人(Product Owner) 流程管理员(Scrum Master) 开发团队(Scrum Team) 1、Product Backlog,Product Owner 负责的; 2、Scrum Team根据Product Backlog列表,做工作量的预估和安排; 3、通过 Sprint Planning Meeting(Sprint计划会议) 选出一个Story作为本次迭代的目标周期是1~4个星期,形成一个Sprint Backlog; 4、Sprint Backlog是由Scrum Team去完成的,每个成员根据Sprint Backlog再细化成更小的任务(细到每个任务的工作量在2天内能完成); 5、Scrum Team进行 Daily Scrum Meeting(每日站立会议),每次会议控制在15分钟左右,每个人都必须发言,并且要向所有成员当面汇报你昨天完成了什么,并且向所有成员承诺你今天要完成什么,同时遇到不能解决的问题也可以提出,每个人回答完成后,要走到黑板前更新自己的 Sprint burn down(Sprint燃尽图); 6、每天都要有一个可以成功编译、并且可以演示的版本; 自动化的每日集成TFS一次正式的签入操作才保存到TFS中,中间有任何失败,都会用邮件通知项目管理人员; 7、 Srpint Review Meeting(演示会议),也称为评审会议,产品负责人和客户都要参加(最好本公司老板也参加),每一个Scrum Team的成员都要向他们演示自己完成的软件产品; 8、 Sprint Retrospective Meeting(回顾会议),以轮流发言方式进行,每个人都要发言,总结并讨论改进的地方,放入下一轮Sprint的产品需求中;


主题(Topic)

项目(Project)