干货分享|敏捷开发流程

作者: 何处生才 | 来源:发表于2019-03-20 16:03 被阅读4次

最近一直在学习敏捷,同时在公司里也尝试从原本无序的开发流程向敏捷转变,整理出一套比较简易的敏捷开发流程。
在开始讲敏捷开发流程之前,我们得先了解几个名词概念。

  • Product backlog:产品需求池,即罗列产品需求的文档。
  • Sprint:原意为冲刺,指一个迭代。
  • Sprint Backlog:Sprint待办列表,指Sprint任务清单。
  • Product Backlog Item:产品待办清单条目,简称PBI。
  • Story board:故事看板,通常可以用于展现每天每个人需要做什么事情。
  • 燃尽图:团队用于做Sprint内的进展跟踪图。
  • 产品文档:记录所有的需求、变更记录。
  • 站会:每日站会是开发团队的一个以 15 分钟为限的事件。

通常一个Scrum 团队由一名产品负责人、开发团队和一名 Scrum Master(简称SM,敏捷教练,通常是指导管理工作和辅助需求方案分析) 组成,团队不需要大,但要齐备。

团队组建完毕,就可以开始干活了。

通常需求会来自于外部(市场需求、用户反馈)或内部(战略规划),以敏捷的方法来收集需求,建议是采用User Story用户故事的方法(不了解用户故事的伙伴可以看看我前些日子整理的《谈谈敏捷中的用户故事》)。

当收集好需求,接下来就可以梳理出Product Backlog了,通常收集需求到Product Backlog这一步是贯穿整个项目的生命周期的,尤其是对于面向甲方的外包项目。

根据需求池,产品负责人和SM首先需要确定每一个Sprint的周期是多长,一般都是按照一周的时间安排,然后需要规划出接下来的一个sprint要开发的需求,并和开发团队一起根据这个Sprint Backlog对需求进行分解,形成PBI,也就是具体的开发任务。

当整个团队对PBI没有疑问或意见后,即可绘制燃尽图,将PBI按照日程分配到看板上,安排进行开发。在一个Sprint的进程中,每一天都应该举行一次站会,站会的目的是跟进一个Sprint的进度,然后解答团队成员的疑惑,及时解决问题,避免对进度产生影响。如果是无法在当前Sprint完成的任务,应该进行评审,推入到下一个Sprint中。当一个sprint完成之后,项目组应该对此进行评审,过审则上线,不过审也应该推入下一个sprint中。最后还可以开一个sprint的回顾会议,审视上一个sprint中存在的问题,吸取教训,总结经验,然后推动下一个sprint的执行。
最终以此循环完成一个项目的开发。

敏捷项目开发流程.png

相关文章

  • 干货分享|敏捷开发流程

    最近一直在学习敏捷,同时在公司里也尝试从原本无序的开发流程向敏捷转变,整理出一套比较简易的敏捷开发流程。在开始讲敏...

  • 关于SAFe流程中PI Planning的认知迭代

    目前,在软件开发工程领域,敏捷开发流程已经逐步取代瀑布开发流程成为主流。敏捷开发流程的最大特点是以两个星期为一个开...

  • learun信息化系统快速开发框架━工作流程组件Web业务平台

    learun工作流程组件介绍 learun敏捷开发框架工作流程组件是以learun敏捷开发框架为支撑,根据我们多年...

  • 五分钟理解瀑布开发、敏捷开发和Devops

    瀑布开发、敏捷开发、Devops概述 无论是瀑布式开发、敏捷开发还是DevOps,整个流程都分为设计、开发、测试和...

  • 敏捷开发流程

    敏捷宣言 敏捷宣言十二原则 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。欣然面对需求变化,即...

  • 敏捷开发流程

    什么是敏捷开发? 以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发! 核心:用户的需求进化 方法:迭代...

  • 初学者的软件测试入门基础知识之软件测试流程

    软件测试流程 敏捷测试流程 我所待的都是互联网公司,每个月都会迭代所以就先介绍一个敏捷开发。敏捷开发的最大特点是高...

  • 上班第十一周

    任务 添加患者主页评论界面 敏捷开发 公司最近在推行敏捷开发,新的需求按照敏捷开发流程,个人觉得这个工作效率会高一...

  • PM面试资料笔记 (5) - 管理类和非产品类

    01 敏捷开发 (Agile) 敏捷宣言 (Agile manifesto) 个人与交互重于流程和工具 (indi...

  • 敏捷流程分享

    公司政策,具体项目和人员分配就不说啦,只说下大概做哪些事 每周两迭代,每个迭代开始时先1.每周一和周三需求评审(主...

网友评论

    本文标题:干货分享|敏捷开发流程

    本文链接:https://www.haomeiwen.com/subject/kvdbuqtx.html