DevOps 落地神器 Atlassian Open DevOps 推出全新功能!
2022.09.01工具的扩张限制了开发人员的生产力
软件公司在其软件工具链中平均会使用 25 种工具。这意味着团队必须处理一系列复杂且杂乱无章的工具链。这导致软件开发生命周期缺乏可见性、团队沟通中断和出现信息孤岛。这就是为什么虽然许多团队看到了采用 DevOps 的好处,但 84% 的团队仍然面临实施障碍。
软件团队认为标准化他们组织的工具链是减轻这些痛苦的唯一方法。然而,标准化的代价是不言而喻的。当我们不支持个人和团队创造性地工作时,我们就会扼杀创新想法。
Open DevOps 和工具链页面介绍
Atlassian 引入了 Open DevOps,以独特的方式将软件团队与跨项目和工具链的新协作方式联系起来。Open DevOps 是一个平台,它集成了 Jira Software 和您团队最喜欢的工具。通过连接不同的工具,Jira Software 成为您的软件工具链的任务控制中心,为团队提供自定义工具链的可扩展性和一体化解决方案的协调性。无论许可证层级如何, Jira Software Cloud 的所有用户都可以访问 Open DevOps 功能。首先将您选择的源代码管理 (SCM) 和/或持续集成持续部署 (CICD) 工具集成到 Jira Software 中。
现在,我们有两个激动人心的更新,进一步增强了我们的 Open DevOps 产品。
首先,我们发布了工具链页面,这项功能优化了项目管理员体验,可让您在 Jira Software 内发现、连接和可视化工具链。
访问 Projects > Project settings 下的工具链页面,开始为您的团队探索 DevOps 。借助新的工具链页面,开发团队现在可以快速选择及集成工具链条上您喜欢的任何产品。
工具链页面今天可供所有 Jira Software Cloud 用户使用。有关如何将应用程序添加到项目的更多信息,可随时联系我们。
Open DevOps 集成的最新扩展
当我们首次引入 Open DevOps 时,我们对我们的用户做出承诺,即帮助我们的用户利用最佳工具来完成工作。我们帮助用户将他们的 SCM 和 CICD 工具连接到 Jira,使软件团队能够在一个单一的位置获得对开发过程的端到端可见性。
现在,Open DevOps 支持端到端软件开发生命周期 (SDLC) 的所有阶段,使软件团队能够在所有八个阶段中了解功能的整个生命周期。
在发现阶段,软件团队协作探索要构建的内容。通过 Miro 和 Jira Product Discovery 等图表工具,团队可以梳理想法并确定其优先级,然后将团队的最后的想法转换为 Jira 问题,共享上下文信息,从而形成想法。
在计划阶段,团队为即将到来的迭代制定项目计划。Figma 和 Confluence 等工具通过用户故事和原型将功能需求变为现实。通过将它们附加到问题上,Jira Software 促进了产品、设计和开发之间的无缝切换。
在构建阶段,开发团队可以轻松地将他们选择的 SCM(无论是 Bitbucket、Gitlab 还是 Github)与持续集成工具连接起来,以获得对其代码的可见性。通过使用从工具链中提取的上下文信息来丰富问题,Jira Software 使开发人员能够在其整个开发生命周期中共享代码状态,使工作与正在进行的工作保持一致,并与他人共享开发状态。通过更少的上下文切换和团队同步,开发人员可以专注于构建出色的软件。
部署前,需要在测试阶段进行层层测试。Zephyr、Mabl、Mend(前身为 WhiteSource)和 Veracode 等工具允许开发人员在其代码到达用户之前获得关于代码质量的反馈。通过自动将高危漏洞及其补救建议附加到问题中,Jira Software 指导开发人员交付高质量的代码。
随着功能进入部署阶段,开发团队可以轻松地将他们选择的持续部署(无论是 Jenkins、Octopus Deploy 和 Bitbucket pipelines)与功能标记工具(例如 LaunchDarkly 和 Split)连接起来,以可靠且可预测地交付功能。通过从工具链中提取上下文来丰富问题,Jira Software 帮助团队共享部署状态、监控构建版本并协调发布计划。现在,软件团队以较少上下文切换和团队同步就可与发布版本上保持一致。
在运营阶段,所有代码(新旧代码)在生产中和谐的工作是至关重要的。使用呼叫工具(如 Pagerduty 和 Opsgenie)或事件管理和通信工具(如 Jira Service Management 和 Statuspage),通过清晰的通信协议支持所有代码的操作。自动将事件链接到问题,查看待命名单,并直接从问题中将负责人更改为待命的人员,以始终如一地满足 SLA 的要求。
在监控阶段发生意外事件时快速恢复。通过 Jira 与日志工具(如 Datadog 和 Sumo Logic)或性能监控工具(如 New Relic 和 Dynatrace)的集成,您可以将有关错误和事件的最新信息持续自动更新到 Jira 问题中。通过 Jira Software 集成,团队可以识别和可视化错误模式以进行快速故障排除。
在持续反馈阶段,我们的目标是根据用户反馈迭代功能。通过嵌入客户对话和支持 Jira 问题的工单,在未来的迭代中交付价值,在产品 Backlog 中添加有价值的上下文。
这仅仅是八个例子来强调可用选项的广度,如果大家希望了解更多可随时与我们联系。