云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_sql数据库安装教程_企业级

小七 141 0

软件交付管理的好处

编者按:这篇博文是由产品副总裁Shawn Ahmed撰写的关于软件交付管理的系列文章中的第二篇市场营销作为一名工程经理,我花了大量的时间来识别并试图消除阻碍价值交付的瓶颈和低效。我想让我的团队有创造力,训练有素的开发人员有洞察力、数据和流程自动化,尽可能高效地完成他们的工作团队。在实践,这是非常令人沮丧的。我的工作日通常是从我们使用的40-50种不同工具中的10-20种最重要的工具中手工整理信息、警报和状态。我总是试图从整体上看价值交付生命周期中不同的特性在哪里,哪些地方可能会卡住,但最重要的原因是什么。我每天的目标是对发展中的一切有一个鸟瞰的视角,这是一个难以捉摸的目标。所有的信息都是孤立的、不连贯的,而且我无法手动理解这些信息,这常常会导致未被注意到的瓶颈和效率低下,从而使我们的速度变慢,浪费在法医分析上的时间…白日梦是有一天从我的软件开发和交付工具链收集信息并将其连接到业务的其他部分,比如我们的后台业务系统。对这些特性的理解是多么的困难?谁在用它们?这些特征被采用了吗?它们是否在推动业务增长?得到这样的问题的答案并不是我认为在现实中是不可能的-时间。但是现在有一个路。软件交付管理(SDM)为软件开发和交付组织中的每个人提供帮助,从开发人员到工程经理、产品经理到产品营销人员、文档编写者、UI设计师,支持人员和业务主管不仅可以方便地查看产品和功能在价值交付过程中的位置,还可以方便地看到软件如何推动价值。这不仅仅是扩展持续集成/持续交付(CI/CD)过程,而是将DevOps的协作和信息共享理念扩展到整个公司。想想看。如果您是一名工程经理,下面将介绍软件交付管理如何在整个组织。更快在没有软件解决SDM的情况下,工程团队依赖于多种工具,每一个都是为过程中的一个步骤而设计的。在不同的工具之间获得完整的端到端价值交付视图是一个缓慢的、手动的过程,并且不被注意到的瓶颈和效率低下阻碍价值交付的可能性很高。使用CI/CD自动化,您可以在构建/测试自动化和部署代码方面更快地获得数量级的速度经常。但是通过软件交付管理,软件、所有来自不同工具的工件和数据都被集成到一个统一的公共数据层中,这些工具用于将产品或功能从最初的想法移动到最大程度的采用,通过关键信息的连接和易于访问,使每个个人和团队对瓶颈和低效的洞察力达到了前所未有的水平,大大提高了更好的软件提供给用户的速度安全。更好没有软件寻址SDM的软件,对于涉众来说,获取软件开发和交付过程的端到端视图并评估应用程序实现其业务目标的程度并不是一个简单的方法。负责开发满足业务需求的能力的软件组织缺乏对业务驱动因素和特定客户需求的清晰和持续的洞察。一旦一个功能被交付,业务涉众和软件组织都缺乏对软件的采用、结果和影响的真正可见性。没有这些洞察力,持续改进和由此产生的卓越软件质量不可能。有软件交付管理,通过CI/CD和DevOps建立的持续反馈循环被扩展到完全包括所有涉众,从构思阶段到用户采用再到构思。随着使用数据的到来,应用程序可以在生产过程中使用特性标志和基于度量的软件测试进行调整。这使开发人员能够在全面推出软件和功能之前,将其与特定的组一起部署生产。全部这些功能使开发人员能够更好地使软件与业务目标保持一致,并改善用户体验。结果是软件不仅交付速度更快,而且更好地满足业务目标和客户需求,因为即使是最好的想法也只有在执行不正确的情况下才是想法。软件交付管理不仅可以更快地交付,还可以帮助团队交付正确的东西。更紧协作如果没有软件交付管理,开发人员通常无法理解他们要创建的内容的目的或期望的影响。业务涉众通常不了解开发中的内容、如何实现、何时交付以及如何推动影响。由于缺乏相互关联的过程,这一点被夸大了。大多数组织最终都会使用大量的电子表格、会议、长电子邮件和松弛的信息来解决这一问题,这是我作为一名工程经理所做的。然而,企业仍然觉得开发是一个黑洞,开发人员觉得他们没有控制权,没有人真的是这样合作。与软件交付管理,软件组织和其他跨职能利益相关者之间的筒仓被分解,因此两者都可以持续了解需要什么,交付了什么,以及它如何推动业务和客户影响。项目的信息以他们需要的形式实时提供给所有利益相关者。再也不用等待邮件回复,也不用再翻阅电子表格,希望里面有相关数据。这使得利益相关者能够持续、无缝地协作。软件最终是由有创造力的,高技能的人,他们了解解决商业问题和创造商业机会的软件的可能性和局限性。软件交付管理通过提供可视性、改进沟通和尽可能消除不连贯的团队和手动过程,帮助这些个人更专注于软件开发所需的创造性问题解决。同时,最具创造性的解决方案通常来自跨职能部门的协作,软件交付管理不仅像DevOps那样将工程部门的不同部门聚集在一起,而且促进了工程与销售、营销和/或其他业务之间的协作单位企业软件的目标开发不是为了尽可能快地创建软件,也不是为了创建技术上最复杂的应用程序。我们的目标是使用软件作为工具来创造商业价值并尽快创造价值。将业务策略和软件工程结合在一起的能力对于创建尽可能有效地满足业务需求的应用程序至关重要目标。想知道软件交付管理如何帮助您不仅更快地交付软件,还可以创建用户喜爱的软件?了解有关CloudBees如何提供帮助的更多信息。