
 所示。采用传统软件开发模式的最大问题是开发周期过长,迭代速度慢。移动互联网行业发展速度快,需求不断变化,产品更新迭代的频率高,基于移动互联网的以上特点,笔者曾经的团队在开发产品的过程中放弃了传统的瀑布流开发模型,引入了Scrum这个敏捷开发框架,下面谈谈当时笔者所在团队实施敏捷开发过程中的一些经验。Scrum简介:Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的跌代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度为2~4周。在Scrum中,使用产品Backlog来管理产品或项目的需求,产品Backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum的开发团队总是先开发对客户具有较高价值的需求。在每个迭代过程中开发团队从产品Backlog挑选最有价值的需求进行开发。Sprint中挑选的需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,称为SprintBacklog。迭代结束时团队将交付潜在可交付的产品。当时笔者团队中的App项目的SprintBacklog大概为4周时间,其中包括2天的Sprint计划会议时间,2.5周的开发时间,开发的日子里每日例会必不可少,1周的测试修复Bug时间,1天的Sprint评审会议和Sprint回顾会议。Scrum流程如图
所示。采用传统软件开发模式的最大问题是开发周期过长,迭代速度慢。移动互联网行业发展速度快,需求不断变化,产品更新迭代的频率高,基于移动互联网的以上特点,笔者曾经的团队在开发产品的过程中放弃了传统的瀑布流开发模型,引入了Scrum这个敏捷开发框架,下面谈谈当时笔者所在团队实施敏捷开发过程中的一些经验。Scrum简介:Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的跌代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度为2~4周。在Scrum中,使用产品Backlog来管理产品或项目的需求,产品Backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum的开发团队总是先开发对客户具有较高价值的需求。在每个迭代过程中开发团队从产品Backlog挑选最有价值的需求进行开发。Sprint中挑选的需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,称为SprintBacklog。迭代结束时团队将交付潜在可交付的产品。当时笔者团队中的App项目的SprintBacklog大概为4周时间,其中包括2天的Sprint计划会议时间,2.5周的开发时间,开发的日子里每日例会必不可少,1周的测试修复Bug时间,1天的Sprint评审会议和Sprint回顾会议。Scrum流程如图 所示。
所示。
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。