软件工程领导者如何构建和交付软件以推动业务成果

3周前 科技 7观看
摘要 软件工程领导者面临着高效设计、构建和交付客户重视的高价值软件的挑战。实现这些目标要求深入理解业务和客户目标,同时还需具备设计、构建和支持数字产品的完善流程。考虑到软件工程领域的迅

软件工程领导者面临着高效设计、构建和交付客户重视的高价值软件的挑战。实现这些目标要求深入理解业务和客户目标,同时还需具备设计、构建和支持数字产品的完善流程。1ja喜好网-记录每日喜好的科技时尚娱乐生活

考虑到软件工程领域的迅速演变,这一挑战尤为严峻。人工智能正在变革软件工程团队构建和交付软件产品的方式,并提升成果交付的速度和质量。软件工程领导者必须设想如何利用 AI 带来更优的业务及客户成果,同时也要注意潜在的风险。1ja喜好网-记录每日喜好的科技时尚娱乐生活

评估与优先排序1ja喜好网-记录每日喜好的科技时尚娱乐生活

在确定需要改进和投资哪些软件工程能力之前,领导者应首先判定其工程组织在实现业务和客户目标方面的执行效果。1ja喜好网-记录每日喜好的科技时尚娱乐生活

了解软件工程组织相对于同行的基准效能和运营成熟度十分有益。借助如路线图等资源展示已推进的进展,可以验证当前方向并使这种进展与同行进行对比。1ja喜好网-记录每日喜好的科技时尚娱乐生活

评估与规划1ja喜好网-记录每日喜好的科技时尚娱乐生活

软件工程领导者需要考量在工程实践、流程、工具与能力上投资改进的可行性和价值。他们必须考虑投资的预估成本、工程组织执行这些投资的能力与意愿,以及主要利益相关者的支持力度。1ja喜好网-记录每日喜好的科技时尚娱乐生活

与此同时,他们还面临着技术市场炒作及客户和业务期望的压力。因此,识别那些能为整个组织带来长期持续价值的优先事项显得尤为关键。1ja喜好网-记录每日喜好的科技时尚娱乐生活

下一关键步骤是评估软件工程改进的影响。首先,为每一个机会量化价值:利用 ROI 评估等财务计算方法了解投资的潜在回报,并为推进商业案例奠定基础。1ja喜好网-记录每日喜好的科技时尚娱乐生活

接着,要确保与战略成果保持一致:通过关键绩效指标或 OKR 框架展示软件工程优先改进如何影响企业成果,比如在客户体验上表现卓越和提升运营利润率。1ja喜好网-记录每日喜好的科技时尚娱乐生活

在计划中的每个优先事项里,领导者应做以下三项关键投资:1ja喜好网-记录每日喜好的科技时尚娱乐生活

与产品和设计建立紧密的以客户为中心的合作关系1ja喜好网-记录每日喜好的科技时尚娱乐生活

在软件工程实践中采用敏捷、产品管理和以用户为中心的设计流程,可以使团队更好地适应不断变化的业务优先级、理解演变中的客户反馈,并更快实现业务价值。为此,软件工程领导者需深入了解客户及其所面临的挑战。1ja喜好网-记录每日喜好的科技时尚娱乐生活

为了促进工程、产品和设计之间的协作,软件工程领导者必须正式协调各方努力,使各自的贡献与企业层面的 OKR 或 KPI 保持一致。1ja喜好网-记录每日喜好的科技时尚娱乐生活

工程团队必须与产品经理、设计师和客户紧密协作,对待办事项进行细化,确保工作项定义与优先级得到明确。这种跨职能、多学科团队的构建能减少交接环节和开发周期中的浪费。1ja喜好网-记录每日喜好的科技时尚娱乐生活

为了在软件工程团队中打造强大的设计能力和关注度,领导者应将以用户为中心的设计技术(例如设计思维工作坊和用户调研)融入到软件工程实践中。1ja喜好网-记录每日喜好的科技时尚娱乐生活

他们还可以考虑明确个人角色和责任,并向开发者推广设计思维原则。同时,应与设计师协同工作,引进并实施设计系统,为整个工程团队部署设计平台,以确保用户体验元素的一致性和规范性,适时实现资源复用。1ja喜好网-记录每日喜好的科技时尚娱乐生活

为了在软件工程团队中培养稳固的产品管理能力,领导者应首先确立这样一种预期:采用并规模化敏捷与产品管理实践、工具和工作方式是一个长期、多年的过程。需持续评估敏捷、产品技能和能力的差距,并推动学习与发展机会。同时,要收集并向团队提供面向业务的指标,促进数据驱动决策。1ja喜好网-记录每日喜好的科技时尚娱乐生活

持续提升软件安全性和质量实践1ja喜好网-记录每日喜好的科技时尚娱乐生活

立足业务目标和客户需求,下一步迭代是优化高质量、安全软件产品的交付与执行。软件工程领导者可以采取以下措施:1ja喜好网-记录每日喜好的科技时尚娱乐生活

集中清点团队的安全技能,优先提升安全编码、漏洞优先级排序和安全需求识别等核心能力。1ja喜好网-记录每日喜好的科技时尚娱乐生活

通过评估内部平台工程团队的作用来解决开发者痛点,从而在各团队间推动一致的安全实践。1ja喜好网-记录每日喜好的科技时尚娱乐生活

利用 DevSecOps 工具和实践,将安全性与合规性测试集成,并在敏捷与 DevOps 流水线中自动化执行。1ja喜好网-记录每日喜好的科技时尚娱乐生活

通过知识共享、用户故事、导师计划以及安全冠军等角色,增强对安全目标的对齐和安全需求的透明度。1ja喜好网-记录每日喜好的科技时尚娱乐生活

软件工程领导者还应提升软件质量,以降低开发成本和提高效率。他们可以从实施 shift-left(向左移)与 shift-right(向右移)测试实践入手,同时支持开发者采用测试优先的开发理念。1ja喜好网-记录每日喜好的科技时尚娱乐生活

随后,通过展示代码质量对业务与客户成果的影响,并在开发周期早期引入质量实践,培养全员的质量第一观念。1ja喜好网-记录每日喜好的科技时尚娱乐生活

最后,整理并提供一整套完整的模式、流程和工具,以加速高质量软件的交付,从而赋能团队对质量的自主管理。1ja喜好网-记录每日喜好的科技时尚娱乐生活

实现大规模价值交付1ja喜好网-记录每日喜好的科技时尚娱乐生活

在大规模环境下,软件工程团队往往各自为政,容易构建出重复的功能、服务和资产,从而产生重复劳动。为了提升软件工程团队在大规模场景下交付价值的能力,领导者必须逐步引入以下实践与方法。1ja喜好网-记录每日喜好的科技时尚娱乐生活

他们应组建平台工程团队,开发能被产品团队复用的组件、工具和服务,加速软件开发流程。接着,通过任命 API 产品经理,将应用编程接口作为面向内外用户的产品管理,根据持续反馈引导战略与改进。此外,还应创建共享的内部开发者门户,以便为各工程团队提供集中管控和可见性。1ja喜好网-记录每日喜好的科技时尚娱乐生活

完成第一阶段的实施计划后,软件工程领导者应转向下一优先事项:总结反馈并不断迭代。这包括根据不断变化的目标和挑战重新构思计划、重新评估及调整投资优先级,并基于可行性和对客户价值的显著影响重新规划。1ja喜好网-记录每日喜好的科技时尚娱乐生活

Annie Hodgkins 是 Gartner 软件工程实践部门的总监分析师。她为 SiliconANGLE 撰写了本文。她的研究核心涵盖软件工程战略与治理,包括平台工程、组织设计与变革管理、敏捷开发及方法论,以及招聘、培养和吸引工程人才。关于应用创新和软件工程策略的更多见解将在 6 月 3 日至 5 日于拉斯维加斯举行的 Gartner 应用创新与业务解决方案峰会上进行探讨。1ja喜好网-记录每日喜好的科技时尚娱乐生活

展开全文
猜你感兴趣
电池容量大了iPhone快一倍 今年国产手机咋突然悟了

电池容量大了iPhone快一倍 今年

不知道为

11-19 89阅读
‌OPPO Reno13系列及IoT生态新品发布会定于11月25日

‌OPPO Reno13系列及IoT生态新品

11-19 78阅读
TGA 2024 提名名单将于 11 月 19 日北京时间公布

TGA 2024 提名名单将于 11 月 19

11-19 97阅读
投中的播客栏目,叫“大北窑14F”

投中的播客栏目,叫“大北窑14F”

投中

11-19 83阅读
致命错误!Sam Altman发一张对比图,遭到大量吐槽

致命错误!Sam Altman发一张对比图

图片来源:由无界AI生成OpenAI联合

11-19 89阅读
9年前,那个娶了泰国“最尤物妖”的北京夫君,如今后悔了吗

9年前,那个娶了泰国“最尤

11-19 87阅读
烈火军校易柏辰演的谁? 经纪人曝假剧本事件始末起底

烈火军校易柏辰演的谁? 经

前段时间,演员易柏辰方发文称曾被

11-19 85阅读
释彦能:银幕硬汉,反派巅峰——正邪交锋,票房破亿传奇!

释彦能:银幕硬汉,反派巅峰—

  在当今动作电影的舞台上,释彦能以

11-19 81阅读
中国第一网红李子柒:不希望青少年梦想当网红

中国第一网红李子柒:不希望

11月19日消息,近

11-19 91阅读
《角斗士2》横扫国际票房

《角斗士2》横扫国际票房

《角斗士2》在欧

11-19 81阅读
PS5 Pro在美国的首发销量与PS4 Pro相近

PS5 Pro在美国的首发销量

PS5 Pro 于本月早些时候发行,虽然这款

11-19 87阅读
互动影游《新世界:暗影成双》Steam页面开放 发行日期待定

互动影游《新世界:暗影成双

今日(11月16日),双人合作类互动影游《新

11-19 91阅读
小小突击队礼包码,小小突击队周年礼包码2023.9

小小突击队礼包码,小小突击

小小突击队礼包码来啦!这次为大家带来的

11-19 83阅读
饥荒蜘蛛网超详细获取方法分享

饥荒蜘蛛网超详细获取方法

蜘蛛网是饥荒游戏里面的一个常用材料,有

11-19 86阅读
硬件情报站第156期:AMD锐龙9800X3D黄牛价翻倍 网友14900K送保被拒

硬件情报站第156期:AMD锐龙

11-19 89阅读