Motability Operations가 Atlassian DevOps 도구를 사용하여 주 1회 배포에서 주당 2,000회 이상 배포로 늘린 방법
Motability Operations는 Atlassian으로 한 주에 2,000회 제공합니다

Atlassian은 공동 작업 중심의 문화를 가속화합니다. 코드가 파이프라인의 모든 단계를 거쳤다는 것을 여전히 증명하면서 아무도 코드를 건드리지 않고 커밋에서 배포까지 넘길 수 있습니다.
Lloyd Jones
애자일 및 엔지니어링 관행 매니저, Motability Operations
128
Atlassian 도구로 매달 절약하는 엔지니어링 시간
90%
지속적 배포로 전환한 프로덕션 워크로드
2,000회 이상
월 2회에서 늘어난 한 주의 배포 횟수

Motability Operations 소개
과제: Motability Operations는 영국 주민들이 접근 가능한 교통 수단을 임대할 수 있도록 지원하기 위해 더 빠른 애자일 개발 프로세스가 필요했습니다.
솔루션: 엔지니어링 팀은 Jira Service Management 자산을 채택하고 Jira, Confluence, Bitbucket의 사용을 확대하여 지속적 배포 주기를 구현했습니다.
영향: Motability Operations는 Atlassian 도구를 사용하면서 워크로드의 90%를 지속적 배포로 전환하고 개발자 자율성을 높이고 한 달에 16일에 해당하는 엔지니어링 작업 시간을 덜어냈습니다.
기존 부문에 최신 개발 관행을 도입하는 접근성 리더
Motability Operations(MO)는 모빌리티 제도를 통해 영국 내 770,000가구에 이동 수단을 제공하며 주민들이 정부 보조금으로 장애인용 차량을 임대할 수 있도록 지원합니다. 영국의 최대 차량 운용업체인 MO는 5,000개의 대리점에서 판매되는 모든 신차의 10%를 구입합니다. 매일 2,000명 이상의 고객이 보험과 유지 관리가 포함된 차량을 온라인으로 임대하고, 1,500명 이상의 기술 팀 및 비즈니스 팀 직원이 Atlassian Cloud 도구를 활용해 이러한 서비스를 만들고 개선합니다.
Jira 및 Confluence를 DevOps 프로세스의 필수 기반으로 삼은 Motability Operations는 2008년부터 Atlassian의 고객이었습니다. 애자일 및 엔지니어링 관행 매니저인 Lloyd Jones는 팀이 도구 세트를 더욱 활용할 수 있다는 것을 알고 있었습니다.
MO는 코드 제공을 일주일에 1회에서 한 달에 1회로만 높일 수 있는 규범적이고 분리된 배포 프로세스를 사용하고 있었습니다. 애자일한 지속적 배포 주기를 가능하게 만들기 위해 Lloyd 및 MO의 DevEx 팀은 Jira, Confluence, Bitbucket의 사용을 늘리는 동시에 프로세스 문서화에 Jira Service Management 자산을 채택하기로 결정했습니다.
전환은 주의 깊게 이루어져야 했습니다. Motability Operations의 제품은 매일 개인 정보, 금융 데이터, 대량의 중요한 거래를 처리합니다. 다행히 새 프로세스를 통해 Atlassian 사용자는 충분한 결과를 얻어 피드백을 기반으로 플랫폼을 지속적으로 개선하고 고객 요구 사항을 더 효과적으로 충족할 수 있었습니다.
Atlassian Cloud 도구의 사용을 확대한 이후, Motability Operations는 프로덕션 워크로드의 90%를 지속적 배포 주기로 제공하고 있으며 심지어 한 주에 2,000회 이상 배포라는 신기록도 세웠습니다. 수동 코드 승인을 없애 한 달에 16일에 해당하는 엔지니어링 작업 시간을 덜어냈습니다.
메트릭 외에도 이 변화는 Motability Operations의 DevOps 프로세스를 공동 작업, 커뮤니케이션, 그리고 무엇보다 보안 및 품질에 중점을 두는 문화에 정렬했습니다.
저희는 팀의 자율성을 최대한 높이고 싶습니다. 프로세스 및 속도를 개선하기 위해 필요한 대로 Jira를 유연하게 조정할 수 있다는 점이 아주 마음에 듭니다.
Lloyd Jones
애자일 및 엔지니어링 관행 매니저
개발 프로세스를 발전시켜 사용자의 이동성 요구 사항을 더 효과적으로 충족
영국 인구가 증가함에 따라 Motability Operations는 계속해서 더 많은 사람들에게 서비스를 제공해야 하며 사람들이 계속 이동하도록 돕는 새롭고 혁신적인 방법도 찾고 있습니다. 예를 들어, Motability Operations는 현재 전기 자동차 소유 장벽을 허물고 사용자가 연료비를 절약하고 환경에 미치는 영향을 줄이기 위해 노력하고 있습니다.
MO에서 미래를 내다보면서 Lloyd의 팀은 엔지니어링 팀이 더 애자일하고 자율적인 작업 방식으로 전환하는 것을 구상했습니다. 거의 10년 동안 크게 바뀌지 않았던 엄격한 레거시 배포 주기 및 수동 프로세스의 제약을 받지 않고 팀이 쉽게 실험하고 고객 피드백을 기반으로 지속적으로 제공할 수 있기를 바랐습니다.
Motability Operations 파이프라인의 개발, 프로덕션 전 및 프로덕션 영역 사이에는 아무런 연관성이 없었습니다. "기본적으로 새 코드를 번들로 만들어 Jira 티켓에 문서화한 다음 증거를 제공하기 위해 적절한 Confluence 페이지에 연결하고는 했습니다."라고 Lloyd는 말합니다.
배포할 때마다 엔지니어의 시간 및 주의가 필요했습니다. "그 프로세스에서는 개발자가 코드를 커밋하고 다른 곳에 로그인해서 배포를 시작해야 했습니다."라고 Lloyd는 말합니다. "클릭 한 번만으로 승인할 수 있어도 인재가 문제 해결 및 제품 개선이라는 진정한 일을 하는 데 방해가 됩니다."
몇 년 동안 이 배포 프로세스는 3개월마다 1회만 이루어졌습니다. 엔지니어링 팀은 배포 속도를 한 주 또는 격주 주기로 단축하기 위해 열심히 노력했지만 속도를 더 높이고 싶었습니다. 워크플로에 적용된 구조가 답답하고 제한적일 뿐만 아니라 모든 코드를 한꺼번에 일괄 처리하고 제공해야 하는 인지 부하 때문에 다른 작업에 필요한 정신적 리소스를 빼앗겼습니다.
옛날 방식이 "효과가 없었을 때" 더 높은 생산성 및 보호를 위한 길을 닦아 준 지속적 배포
"팀에서 자율적으로 일하고 적합한 속도로 일하고 싶어 한다는 분명한 욕구가 보이기 시작했습니다."라고 Lloyd는 말합니다. "규정된 주기 및 수동 프로세스는 효과가 없었습니다."
리더십은 새로운 접근 방식에 관심이 있었지만 당연히 위험을 최소화하기 위해 신중하고 철저하게 접근하고자 했습니다. Lloyd는 지속적 배포가 Motability Operations의 문화 및 목표에 더 정렬된다는 것을 알고 있었기 때문에 승인을 받기 위한 도전을 정면으로 마주했습니다.
"이해 관계자 및 기술 리더와 많은 시간을 보내면서 지속적 배포가 어떻게 위험을 낮추고 더 투명하고 더 안전한 작업 방식인지 보여줬습니다."라고 하며 "사실 대량으로 제공하는 것보다 한 번에 몇 줄의 코드만 제공하는 것이 더 좋습니다."라고 설명합니다.
이미 효과적인 것을 한층 강화: Atlassian Cloud 도구로 최적화 및 확장
"제가 이곳에 처음 왔을 때부터 Jira는 엔지니어링 팀에 계속 있었습니다."라고 Lloyd는 말합니다. "저희 팀이 하는 일 및 운영 방식의 중심에 있죠." Lloyd의 팀은 목표를 달성하기 위해 새로운 Atlassian 도구인 Jira Service Management를 채택하여 자산을 잘 정립된 Jira 및 Bitbucket 제품과 함께 훨씬 더 최적화된 방식으로 사용하기로 선택했습니다.
이 도구는 이제 MO에서 승인 대신 팀 및 기술 문서화에 주로 사용하는 Confluence로 보완됩니다.
저희 문화는 항상 공동 작업 중심이었습니다. Atlassian은 직원의 속도를 늦추는 것이 아니라 높여줍니다.
Lloyd Jones
애자일 및 엔지니어링 관행 매니저
빠르고 안전하고 유연한 워크플로를 위해 Jira, 자산, 통합을 결합
Lloyd 및 팀은 Jira 및 Bitbucket을 사용하여 Jira, Bitbucket, 그리고 Jenkins 및 Snyk과 같은 다른 개발 도구 간의 심층적인 통합을 활용하여 더 빠르고 더 애자일한 개발 주기를 구축했습니다.
지금은 팀마다 각자의 테스트 중심 개발 주기를 따르고 있습니다. 팀이 Bitbucket에 코드를 커밋하면 최소 두 명의 직원이 함께 코드를 검토하고 승인합니다. Bitbucket의 Jenkins 통합을 통해 수동 작업 없이 코드를 지속적으로 배포합니다. 이 시점에는 또한 Jira의 사용자 스토리가 배포에 연결되고 테스트 결과가 이슈에 첨부됩니다.
코드가 하위 환경에 배포되면 Jenkins에서 릴리스 추적을 위한 Jira 티켓을 자동으로 만듭니다. 이 통합 덕분에 개발 팀은 이전에는 수동으로 해야 했던 관리 작업을 없애, 모든 배포 주기의 엔드투엔드 문서화를 자동화할 수 있었습니다. Lloyd는 "Jira, Bitbucket 및 Jenkins 통합을 통해 아무도 코드를 건드리지 않고 커밋에서 배포까지 처리할수 있으며 동시에 여전히 코드가 파이프라인의 모든 단계를 거쳤음을 증명할 수 있습니다"라고 설명합니다.
Lloyd는 팀원들이 Jira의 개발 패널 및 이 패널에서 제공하는 실시간 파이프라인 가시성을 특히 좋아한다고 말합니다. Lloyd는 "개발 팀은 작업하는 동안 사이드 패널에서 바로 빌드 및 배포 상태를 살펴보고 확인할 수 있습니다"라고 말합니다. "다음 단계가 무엇인지, 놓친 것이 있는지 바로 볼 수 있습니다."
배포 중에는 Jira 문서화 티켓이 Jira Service Management로 이동하며 여기에서 Motability Operations는 자산을 사용하여 완전한 중앙 집중식 기록 시스템이 됩니다. Lloyd는 "자산 근본적으로 저희 서비스 및 그 구성 요소에 대한 정말 접근하기 쉬운 참조가 되었습니다"라고 말합니다. 이렇게 개선된 문서화는 보안을 중시하는 Motability의 문화에 매우 중요합니다.
이 워크플로는 기본 공식이지만 Lloyd는 Atlassian Cloud 플랫폼이 각 팀의 선호에 맞게 조정할 수 있도록 유연성을 제공한다는 점을 좋아합니다. Lloyd는 "저희는 팀의 자율성을 최대한 높이고 싶습니다"라고 말합니다. "프로세스 및 속도를 개선하기 위해 필요한 대로 Jira를 유연하게 조정할 수 있다는 점이 아주 마음에 듭니다."
문화와 프로세스를 정렬
더 많은 최신 프로세스를 롤아웃하고 Motability Operations의 Atlassian 플랫폼을 확장한 이후로, 리더십 팀은 빠른 속도의 자율적인 개발 문화의 영향을 깨닫게 되었습니다. Lloyd는 "소규모 사용자 그룹 및 대리점에 천천히 롤아웃하고 효과를 증명하면서 이 새로운 방법의 가치를 실제로 보여줄 수 있었습니다"라고 말합니다. "점진적 변경이 가능한 Jira의 가시성 높은 도구를 사용하니 훨씬 쉬웠습니다."
특히 지속적 배포에 Jira를 활용하면서 팀은 보안에 더 많이 주의를 기울일 수 있게 되었습니다. Lloyd는 "저희 팀의 분석가는 Jira 보안 대시보드를 마음에 들어 합니다. 그녀는 항상 이 대시보드에서 작업합니다."라고 말합니다. "이 변화 덕분에 그녀와 공평하게 참여하는 능력이 향상되었습니다."
한 달에 2번 배포에서 한 주에 2,000번 배포
더 많은 최신 관행을 수용하고 Atlassian Cloud 사용을 확대한 이후로, Motability Operations는 프로덕션 팀 워크로드의 90% 이상에 지속적 배포를 사용하고 있습니다. 심지어 자동 코드 업그레이드를 도입하고 한 주간에 2,000번 이상의 배포 기록을 세웠습니다.
Lloyd는 "Atlassian 도구 스택이 없었다면 자동 업그레이드를 시작하지도 못했을 것입니다"라고 말합니다. "이 배포는 모두 자체 문서화되고 Jira, Bitbucket 및 JSM Assets에서 추적할 수 있습니다."
매달 엔지니어 16일 분량의 업무를 절감
엔지니어는 더 이상 수동으로 Jira 티켓을 업데이트하거나 테스트 결과를 업로드하거나 릴리스 문서를 만들 필요가 없습니다. 격주로 배포할 때마다 모든 16개 팀에서 하루의 절반이 걸리던 일이 사라지면서 Motability Operations는 매달 16일 분량의 업무를 절감할 수 있게 되었습니다.
크게 생각하고 더 효율적으로 작업하고 더 빨리 아이디어를 실현
이 새로운 작업 방식 덕분에 기술 팀에서 전체 조직으로 빠르게 확장하는 혁신이 가능했습니다. Lloyd는 "저희 문화는 항상 공동 작업 중심이었습니다. Atlassian이 팀원들의 속도를 늦추지 않고 높여준다는 점이 정말 마음에 듭니다"라고 덧붙입니다.
팀은 아이디어를 더 많이 실험할 뿐만 아니라 훨씬 더 빠르게 실현하고 있습니다. 예를 들어, Motability Operations의 한 제품 매니저가 규모에 맞게 차량 가격을 책정하는 더 효율적인 새 엔진을 제안했습니다. Lloyd는 "첫 코드는 하루 만에 작성되었고 프로덕션에 들어간 후 일주일 만에 완성되었습니다"라고 말합니다. "예전에는 아이디어를 구상하고 우선 순위를 지정하는 데만 몇 주씩 걸렸을 것입니다."
Atlassian Cloud 도구로 밝아진 Motability Operations 및 사용자 모빌리티의 미래
Lloyd 팀 및 Motability Operations 리더십 팀은 앞으로 Atlassian 에코시스템에 더 많은 부서를 참여시키는 것을 기대하고 있습니다. Lloyd는 "마케팅 팀과 같은 여러 팀이 Jira를 사용하기 원합니다."라고 설명합니다. "마케팅 팀은 기술 팀과 협력하면서, Jira가 다른 제품에서는 제공하지 못하는 수준의 제어 및 가시성을 제공한다는 것을 알게 되었습니다."
MO는 또한 전략적 목표 및 고객 피드백을 일상적인 업무에 더 효율적으로 통합하기 위해 Atlassian 제품군에 Jira Product Discovery를 추가할 예정입니다. 그리고 경영진이 우선 순위를 지정하고 로드맵을 만들 수 있도록 Jira Align을 사용할 계획입니다.
게다가 이 내부 최적화는 외부 영향으로 이어지고 있습니다. 이제 Lloyd 및 MO의 팀은 거의 실시간으로 고객 피드백을 적용하여 조직의 플랫폼을 개선할 수 있습니다.
애자일, 속도 및 보안은 Motability Operations과 같은 미션 중심의 조직에서 특히 중요합니다. 개발 팀이 높은 품질의 코드를 더 빠르고 원활하게 제공한다는 것은 영국 전역의 이동이 불편한 사람들이 필요한 교통 수단을 더 빨리 이용할 수 있음을 의미합니다.

Motability Operations 소개
산업
자동차
사용자 수
1,500명 이상
지역
영국 런던

