关系经济人类预测化学自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

敏捷开发中如何定义完成

7月11日 天浪楼投稿
  在项目过程中,敏捷模式可以帮助团队随时根据需要进行调整工作,从而找到更好的路径去开发合适的产品。
  当前,似乎每个人都在践行敏捷。这主要归功于敏捷能够适应变化并整合客户反馈的特质。现代社会这两者是非常重要的,因为技术在不断地革新,且人们获取信息的方式越来越容易包括公开的客户反馈。
  快速响应并将客户反馈纳入产品和流程,要求自组织团队不断调整工作的内容以提高效率。团队可以进行定期调整以满足每天出现的新需求。在项目规划方面,这种波动环境可能会使事情变得棘手:因为几乎不存在明确的截止期限和可预期的交付成果。
  因此,如果践行敏捷的基础正在快速变化,那么在不断迭代项目的同时,敏捷中如何定义完成?我们如何知道已经真正完成了任务?这是一个有趣的问题。在回答这个问题之前,让我们先了解关于敏捷及其方法论。
  一、在敏捷中如何完成工作
  简单来说,在项目管理中,敏捷用迭代方法来规划和指导项目过程,这将鼓励变革。这种方法与传统的项目管理方法(如瀑布式)截然相反,因为瀑布式设定了严格的流程和结构。
  敏捷是为短时间内进行冲刺(sprint)的小团队设置的过程,可以帮助团队在项目中快速响应变化。小组在冲刺前后定期碰面,根据项目变化调整工作方式。
  通过敏捷框架,团队才可能打造客户需要的产品,而不是闭门造车,交付不符合市场需求和趋势的产品。有了敏捷模式,在项目过程中,团队可随时根据需要进行调整工作,从而找到更好的路径去开发合适的产品。这将使得组织更具竞争力,但当存在无穷尽的功能更新和其他修复任务时,我们也很难界定某些任务是否可以标记为已经完成。
  二、敏捷中完成的定义
  了解了相关背景后,让我们来回答前面的问题,即如何确定我们是否完成了敏捷任务。其中一种答案认为在完成冲刺后,敏捷任务即可视为完成。冲刺通常是项目过程中持续时间较短的任务,通常为一天、几天,但最长不会超过一个月。冲刺完成之后,团队开会并回顾已完成的工作、需要调整的地方和未来的行动规划。计划依然存在,但已经被调整以符合实际工作情况。
  完成迭代
  理论上,每完成一次迭代就意味着项目的完结。但事实并非总是如此。一旦出现了必须解决的问题,项目就必须快速对这些变更做出响应。因此,我们不建议在每个冲刺(sprint)后发布产品。但需要确保在sprint阶段完成各个功能,以便追踪项目的进度。
  因此,完成工作意味着产品的各项功能得到充分地开发、测试、设计并得到产品负责人的认可。只有这样才可算完成。敏捷中有很多完成,但如果有任何存疑之处,sprint就没有真正完成,因此也不应交付。
  在产品真正完成和交付之前,每个功能是否完工都需要取决于其他功能的完成情况。这就意味着需要整体的完成。但每个sprint都应该在结束是完成某个特定功能。这就意味着如有必要,该功能在sprint结束时可以单独交付。
  (图为迭代管理示意图,来源Worktile)
  团队差异
  但每个团队都有自己专属的完成定义,这从另一方面说明所有的用户故事标准已经得到认可。但无论这个定义是什么,它要能提高工作质量,并在用户故事完成时进行评估。
  在软件开发方面,完成指的是某些内容按照标准进行了编码,经过了审查、实施、测试、整合和记录。在服务支持方面,指的是用户故事的每个任务都已经完成,产品所有者对其进行了审核,并确定所交付产品满足了需求。
  在敏捷中,完成意味着团队知道需要交付什么,并且按要求进行了交付。完成是一种确保透明的手段,能够确保工作的质量符合产品要求和组织目的。
  三、完成的定义是否会变化?
  敏捷这种至关重要的管理方法可以在各类框架中执行,包括Scrum、极限编程、自适应软件开发、DSDM、特性驱动开发、看板和水晶方法等。
  这些流程是可在敏捷框架内工作的方法,但它们具备不同的方法和功能,可以适用于不同类型的项目并发挥最佳的成效。具体哪一种更好可能需要取决于具体项目的情况。但这并不意味着每个项目只能选择一种方法。综合运用一个或多个方法,可能更适合项目的需求。敏捷之所以广受欢迎,也恰好是因为其灵活性及过程的多样性。尽管敏捷包含不同类型的进程,它们都遵循了同样的完成定义。
  (图为Scrum敏捷开发流程)
  四、完成的原则是不变的
  2001年发布的《敏捷宣言》宣告了敏捷的诞生。宣言的发表是为了回应传统的软件开发管理方法,它概述了每个敏捷框架中存在的基本概念。敏捷宣言强调的四个核心价值是:
  个体和互动高于流程和工具
  工作的软件高于详尽的文档
  客户合作高于合同谈判
  响应变化高于遵循计划
  敏捷软件开发还提出了12条原则。这些原则充分体现了我们对任务或项目何时真正完成的理解:
  五、软件开发之外的敏捷
  虽然敏捷诞生于软件开发,但目前已经应用于更广泛的商业领域。敏捷、精益和组织学习的想法概念已经超越了软件开发的小圈子,其他行业也开始采用站立会、优先级和可视化管理。
  敏捷从不仅是作为IT项目管理的工具,它还可以改变其他企业的管理流程,使用敏捷思想来改变管理项目就是一个非常好的例子。
  (图为可视化任务看板,来源Worktile)
  敏捷某些方面的特征,如待办事项等,可以在企业项目中使用并将成为最终交付项目的部分功能和特征。项目中的冲刺或短期项目,能充分发挥敏捷的快速和高适应性优势。
  敏捷的另外一种应用是跨职能团队的构建,这能大大提高沟通效率。且持续集成还将有助于提高项目不同版块之间的透明度,从而提高工作效率。此外,还有信息发射源、迭代、增量开发、Scrum会议、时间盒、用例、用户故事等等,所有这些都能够帮助公司用与传统瀑布开发不同的方法完成工作。
投诉 评论 转载

老司机提醒侧方位停车记住个诀窍新手也老司机提醒:侧方位停车记住3个诀窍,新手也能一把过在我们现实生活中侧方位停车是大家用的最多的一种停车方式,经过调查很多新手司机认为最难的也就是侧方位停车。这是因为现在很多……张告诉你靠谱活动的个法则和个坎做活动最重要的原因,就是活动能够使老板最直接的看到运营的成果。本文根据谭漂漂在起点学院公开课分享的课程整理而成,加入起点学院在线社员(或复制报名链接:http:t。cnR……敏捷开发中如何定义完成在项目过程中,敏捷模式可以帮助团队随时根据需要进行调整工作,从而找到更好的路径去开发合适的产品。当前,似乎每个人都在践行敏捷。这主要归功于敏捷能够适应变化并整合客户反馈的……产品经理需要了解的心理学知识社会群体的判断上一篇文章中和大家讨论的是决策模型相关的知识。这次要和大家分享的是社会群体的判断。很多情况下,其他人会对决策者产生很大的影响。就算是最独立的决策者,也会受到社会因素的强烈……陈安之成功法则之超速行销陈安之的演讲真的很精彩,能让我产生很强烈的共鸣他对我的激励,感觉就算是死人,听了他的演讲,也能站起来多走两步似的下面是我看了他的演讲后做的部分笔记,与君共勉这一部分是关于……蚕豆种植时间几月种合适无论种植任何作物时都要适时播种,蚕豆种植要采取因地制宜的原则,那么蚕豆什么时候种植?蚕豆的种植时间在地区上又有哪些分别?蚕豆在不同的地区种植时间也是不一样的,种植方法也不……你能顺利克服目前的难关吗你最近在生活上是否碰到了难关,让你不知如何是好?你能顺利克服这个难关吗?有兴趣的话一起来做这个测试吧。题目:传说东方有一棵神木,神木上有一栋建筑,你觉得神木上会有怎样的建……蜂螨的防治方法及注意事项蜂螨是蜜蜂最主要的体外寄生虫,尤以大蜂螨和小蜂螨对蜂群的危害最为严重,受害轻时蜂群的采集力将出现不同程度的减弱,严重时各龄期幼虫大量死亡并导致群势迅速被削弱,下面一起来看一看蜂……疫情期间北京的快递是不是都发不了了我们都知道,北京是目前新型冠状病毒感染比较严重的一个地方,很多地方都收到了一定的影响,个别高风险地区都开始进行封闭式管理,避免随意出入,减少接触,避免感染。那么疫情期间北京的快……疫情期间可以减免物业费吗疫情期间物业费怎么收取我们都知道,很多人买房居住都会支付一定的物业费,这是所有业主都要支付的一种费用。物业费大多都是一次交一年的,并且每年都要定时进行支付。那么疫情期间可以减免物业费吗?下面让我们具……天秤座适合的职业注定为艺术而生的天秤座天秤座适合的职业金星守护的天秤座会毫不吝啬地滥用他们的各种感官来享受这个世界的美好。他们最擅长把自己看到的、听到的、触到的东西用各种媒介重新塑造或表达出来。在作画的过程中……支付宝如何推荐好友发送好友名片给他人操作方法01:hr进入支付宝之后,点击支付宝的朋友界面,然后点击右上角小编框的按钮,去看一下自己的好友吧。小编就随机选一个好友做示范吧。02:hr点击要推荐的好友,……
身心健康的新标准埃及女王与安东尼岁我为什么还要创业当北漂创业者说巴地草第十二章儒林外史第回读后感分享如何能够有效去除下眼袋赶时髦最后的罗曼史十二蓝调呆呆猪饼干心情小记适合发心情的朋友圈说说尘路教我如何不想你
洗脸巾和卫生纸擦脸的区别适合什么人群使用面试时千万别出现这五种情况成功应对面试的方法推荐朱光潜:读李义山的《锦瑟》我好想有一双翅膀老车修复有多难?看看较劲一天后怎样了?诺成性合同和实践性合同的区别以及常见的种类一条小鱼的控诉水晶姑娘蚌埠,被低估的大城市,发展前景广阔新郑咏古痛经怎样自己调养HTCEVO4G和HTCG14哪个好

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州