童话说说技术创业美文职业
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

敏捷实践:Scrum的核心概念和基本实践(一)

11月3日 满月族投稿
  Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum是一种产品开发过程的模式,包括了过程中的具体实践和角色定义,它也是一种计划管理方式。
  本文主要介绍Scrum的核心概念和基本实践,让大家可以快速在团队中开始运用Scrum的管理方式,并能初步看到采用Scrum的好处。
  一、迭代式增量开发
  迭代式增量开发是相对于瀑布式开发而言的。瀑布模型是由W。W。Royce在1970年最初提出的软件开发模型,是一种老旧的计算机软件开发方法。
  瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。瀑布模型一般用于需求固定,开发周期较长的过程管理。
  在互联网项目中,首先不满足瀑布开发的一个条件就是“需求固定”。一般瀑布模型的开发过程会持续半年或者几年,如果互联网早期项目采用传统的瀑布模型,可能产品没做出来,公司的钱就烧光了。并且一般的互联网产品的需求会经常发生变化,来自老板的、市场的、运营的等等。
  瀑布式模型把开发的角色定义为单向流水线,但Scrum的开发过程如下图所示:
  〔截图1:Scrum过程管理〕
  完整的Scrum流程看起来还是很复杂,不过现在大家没有必要完全看懂,只要知道Scrum是按照迭代周期(2~4周,也可以是1周)为单位制定开发计划和节奏的。
  二、从需求池开始
  瀑布模型中认为,需求需要事先完整地确定下来,然后形成文档后交给开发进行架构、数据库、编码的设计。需求文档就是产品出来前的非常细致的产品文档。
  Scrum模型中认为,需求是会随时变化并且增加的,需求是用需求池(ProductBacklog)的方式管理,每次的迭代周期从需求池中挑选当前最重要的需求来实现,其他需求等到下次迭代再来处理。Scrum中的需求根据优先级分层次进行管理。
  〔截图2:需求优先级〕
  〔截图3:完整的需求池〕
  关于需求池的管理,大家可以参考我的另外一篇文章《【十年老产品】教你管理需求池》。产品经理将搜集的需求通过需求管理工具进行管理,需求池是进行下一个步骤的前提。
  三、计划会
  在进入迭代周期前,首要确定的一件事情是更新自己的版本库,确定这次即将迭代的版本号。
  在每次迭代周期前的固定时间,团队成员会开一次需求计划会,这个会议会确定下一个迭代需要完成的任务的优先级。建议参会的人员有:产品经理(ProductOwner)、Scrum主管、开发团队、设计团队、测试团队。如果公司老板有时间,强烈建议让老板参与计划会,这是一个“培训”老板产品意识的好机会。
  需求池中的需求分为:待处理、开发中、已验收三个状态。在计划会中我们把所有“待处理”的需求按照优先级排列。
  开发人员确定周期内可以完成的需求,将挑选出来的需求指定到新的版本号,这些需求的状态会更新为“开发中”。
  
  需求确定后,由Scrum团队将需求进一步分解成具体的开发、设计、测试的任务,Scrum团队成员按照任务列表进行后续的任务分配。
  在做工期评估时一定要根据产品和团队的具体状态留出部分的bug修复时间。并且工期由Scrum团队来决定,产品经理(包括老板)只是确定优先级,解释需求内容,一定不要强制给团队安排开发任务。
  1。MVP
  MVP(minimumviableproduct,最小化可行产品)和常规产品不同,MVP更侧重于对未知市场的勘测,用最小的代价来验证你的商业可行性。举个例子,如果你希望做一个图片分享网站,那么作为产品原型,MVP仅仅包含最基础的功能,形态或许就是一个提交图片的按钮以及图片的展示。
  需求分为核心需求、基本需求、扩展需求。MVP只会包含核心需求部分。一般的产品,在前一两个迭代周期就应该完成MVP的产品开发,让市场运营人员投放给用户使用。MVP应该作为互联网产品的一个起点,后续的迭代开发都是以它为内核不断扩展。
  2。需求锁定
  迭代开发的方式相比瀑布模型加快了开发团队的节奏,其实对开发团队的规划、设计能力提出了更高的要求。但是迭代周期不要定得短于一周,需要给团队留出一个相对完整的时间进行代码结构的整体优化和调整。
  并且这里需要特别指出的是,在进入迭代周期后,所有“开发中”的需求是锁定的,不允许随意增加和修改。当然老板和产品经理在遇到特殊情况时还是有一定的特权,但特权使用是在消耗团队成员的信任,所以慎用!!!
  四、每日立会
  每天早上,Scrum团队会开一个15分钟左右的立会(站着开的会,为了限制会议时间)。立会的工作就是将周期内需要完成的任务清单列出来,由每个成员根据自身的情况来领取当天的任务。所有的任务分解粒度必须在一天以内完成,需要以小时为单位估算。
  立会要求每个成员对自己的能力有足够的认识,确定自己能做到什么,是否能按时保质完成。
  每日立会是产品经理不需要参与的。在开发周期内,产品经理需要做到的就是需求答疑,同时维护并分析需求池中的新需求。
  五、评审会
  在迭代周期结束的评审会时,Scrum团队向产品经理展示迭代周期的开发成果,产品经理对需求进行验收。
  程序员和产品经理对同一个问题理解往往是有偏差的,产品经理贴近用户、程序员贴近代码。任何一个需求最后必须交由产品经理验收合格后才允许上线。
  
  评审会代表迭代周期的结束,也是可以让老板参与的一个重要会议。产品经理让老板理解开发过程,看到开发结果是非常重要的环节,能够增强老板对开发团队,产品经理的信心。
  小型团队也可以考虑把评审会和下一周期的计划会一起召开。
  六、反思会
  反思会是Scrum团队内部对上一周期的开发任务回顾的会议,产品开发计划需要迭代,同时每个成员的成长也需要迭代。通过不断的反思,逐步加强团队成员对开发过程的理解,对自身开发能力的理解和提高。
  Scrum是一套完整的产品开发理论,我们在刚开始实践时只需要关注几个重要的节点:迭代周期、需求池、版本库、计划会、每日立会、评审会、反思会,其他的地方可以根据团队、产品的具体情况灵活变通。最关键的是建立起产品开发良好的节奏感和风险控制能力。
  在后面的文章中,我会进一步介绍Scrum的成员,以及Scrum实践中必须打通的外部节点。
搜索 投诉 评论 转载

浅谈整体化产品思维对产品经理的重要性整体化产品思维,一方面能更好的理解某项具体环节,另一方面也能更好的推进链条,实现最初的目的。整体化思考产品即是从整个商业链条理解产品研发工作。这样有助于我们(产品经理)更……产品经理升级:打开测试的正确方式本文针对的是创业公司的测试、验收工作,顾省略测试用例编写等步骤(实际工作中,如果是产品经理兼顾测试的,也不会时间去写测试用例的)。产品经理需要兼顾测试工作或验收产品,这是很平常……野路子出身的产品经理如何成长?成长的过程中,未必就能一下子找到那条最合适的发展道路,我们需要不断的摸索前行,积累,蜕变。有用户在我的微信公众号中留言,说自己刚参加工作,在公司做产品经理,公司没有什么规……24k纯牛老司机教你如何做好需求收集区分“用户需求”和“产品需求”,看破“伪需求”和“表面需求”,躲过复杂的需求陷阱,以目标为导向去定义需求,继而满足用户需求,实现产品目标。先分享个最近在知乎上看到的关于产……DT时代,如何引领产品用户的指数级增长?数据时代即将来临,我们将要与传统的IT时代说再见了。在DT时代,产品更应该抓住指数增长,引领产品在新时代快速增长。已经在过去的十年,我们基本上和传统的IT时代快要再见了,……三个核心成长因素,看产品经理的未来方向随着产品经理工作年限增加,总是会或多或少思考一些产品经理成长的价值在哪里?或许是一些成长的必须要有能力,这也是一个产品经理未来潜在发展的方向。一、用户需求挖掘能力1……敏捷实践:Scrum的核心概念和基本实践(一)Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum是一种产品开发过程的模式,包括了过程中的具体实践和角色定义,它也是一种计划管理方式。本文主要介绍Scr……产品经理大忌:脱离用户脱离用户,这是做产品的大忌,这个理论几乎每个产品经理都知道,但实际真正做到不脱离用户的产品经理并不多,至少在火山能够接触到的范围内的产品经理,就大面积地存在这样的问题。扪心自问……产品经理做好APP测试的八条法则之前有同学希望我写写产品经理怎么做测试。测试,其实就是产品上线之前我们按照一定规则对产品进行检查的工作,确保我们的产品在上线之后没有重大和明显的BUG,并保证用户可以流畅正常地……产品人必备干货:产品开发流程(完整版)产品开发流程涉及的人员从产品经理到设计师、前端、后端等等一系列人员,这篇文章主要关于产品开发的完整流程,希望对各个工作岗位上的人有借鉴意义。1引言1。1目……项目评估的方法论工具:可视化战略决策分析体系本文主要探讨在项目评估中,如何科学地进行战略决策。文章提供了一些思维、方法,与大家分享,希望能够对大家有所启发。很多做互联网产品的朋友可能发现了,自己做决策分析的时候就算……游戏化思维:如何提高产品中的用户乐趣游戏化思维,一方面可以很好的提高产品与用户的互动性,增加用户参与性;另一方面帮助建立很好的用户激励机制,给产品注入乐趣,在一定程度上保证了用户的活跃性。游戏化思维游……
2019年网站建设特点与设计风格会有哪些变化?做网站建设不费心,智能自助建站系统帮你解决制作网站前中后的繁解释说明网站设计首页上图片的重要性【网站建站外包公司】选择一家靠谱的建站公司的参考标准为什么建议用户不要只做电脑端网站的原因影响网站建设中用户体验的具体操作你了解几种?哪种网站建设布局可以在搜索引擎中占有一定优势?明确网站建设定位,深挖用户搜索意图制作网站建设同时应考虑大众对网站设计审美需求网站建设完成之后,数据分析、搜索引擎优化是必不可少的工作介绍移动端网站建设流程及注意事项根据建站经验推测:网站案例与首页设计是用户比较关心的模块
最有异性缘的星座排行榜税务处理决定行政复议申请的内容是怎么样的?周亚夫为什么会被活活饿死,因为他固执将自己害死2022借款合同模板基于的恒压供水系统设计武松为何不要知县给的一千贯打虎赏银我的快乐贯彻落实全国全省统战工作会议精神调研报告精选多篇寻思造句用寻思造句大全学校工作总结有时,你更能看见他们看不到的事是天蝎座男人和白羊星座女生相配吗(白羊座天蝎座)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界