Organize Your App-Dev Teams With Agile And DevOps
2
状的人的阻力时坚持改变。成功实现转型的公司会创造并促成一种新的工作方式:允许员工
犯错,鼓励大家学习进修,改变激励机制来奖励改变,并促使企业去不断适应变化。
⚫ 敏捷造就法拉利;DevOps 优化高速公路。您曾经开过法拉利吗?您会体验到极大的舒
适感和惊人的速度。 这与敏捷开发的目标是相同的:快速建立卓越的客户体验(CX)。
DevOps 则是一个与之互补的目标:建设优化道路,使任何汽车(尤其是法拉利)都可
以行驶。有时是平坦的直路,有时是复杂的多层高速公路。但是无论如何,敏捷+DevOps
团队在未来都要朝着更加自动化的方向发展。
⚫ 两者都采用精益价值观并注重沟通。敏捷和 DevOps 都使用了丰田开创的精益思维方法
——这使它们彼此完美匹配。两者享有相同的价值观、原则和语言:注重价值、消除浪
费、优化进行中的工作、持续改进、最大化流动性并尊重人。通用的沟通语言可帮助开
发人员和运维人员朝着共同的目标协作。
⚫ 两者都面临文化阻力。采用精益价值观和原则需要企业经历巨大的文化和行为改变,而
敏捷和 DevOps 都会受到员工对这些变化的抵制。Forrester 2019 年敏捷采用情况调研究
中,超过一半的受访者表示,他们在企业里采用敏捷遇到的最大障碍是让员工真正接受
精益和敏捷的价值观和原则。采用 DevOps 的团队往往忽略了开发和运维所面临的文化
挑战,而使 DevOps 仅用于自动化工具的应用。
⚫ 同时实践二者有很多好处。实践敏捷+DevOps 并将二者联合转型的团队比那些仅在转型
中实践敏捷的团队获得更大的收益。采用两个独立但同步的计划的公司比只采用敏捷实
践的团队稍好一点。Forrester 的敏捷调研发现,实践敏捷+DevOps 的团队可以更好地进
行业务协调,更快地实现业务价值,并提高功能质量。此外,也是很重要的一点,它们
享有更高的发布频率。
“我们所有的创新产品团队都在使用敏捷和 DevOps。敏捷和 DevOps 产品团队是公司的
新生 DNA,HR 部门正在大力推广。”(Alonso Álvarez,曾任 Telefónica 视频和工程主管,
现任 Netmind 公司企业敏捷性首席专家)
更好的软件和更快的交付意味着改变无处不在
改变不仅仅发生在组织层面。科技会影响人们的工作方式,而架构往往反映企业的团队结构,
但也限制了团队的组织方式。敏捷改变了应用开发团队与企业的合作方式。当他们孤立存在
于不同的组织中时,他们很少产生合作。但是,DevOps 引入了一些工具和实践,可以改善
沟通和自动化应用程序交付流水线。使低附加值的人工工作自动化,可以让人们更加专注于
高价值的工作,改变他们所需的技能以及企业所需的资源类型和数量。
文档被以下合辑收录
评论