2단계. 작게 시작해서 추진력을 키우세요 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

2단계. 작게 시작해서 추진력을 키우세요

이 단계의 목표는 초기 최소 실행 가능 제품 (MVP)을 제공하여 모멘텀을 확보하는 것입니다. 이 접근 방식을 통해 비즈니스 성과를 조기에 그리고 점진적으로 이끌어낼 수 있습니다.

우선 순위 드라이버 검증

애플리케이션 팀과 함께 현대화 작업을 시작하기 전에 앞서 결정한 우선 순위 요인을 검증하는 것이 좋습니다. 다음 단계를 따릅니다.

  1. 진단 플레이북에서 필요한 정보를 컴파일하십시오.

    • 우선순위 애플리케이션 목록에서 우선순위 동인과 타당성 평가를 수집하십시오.

    • 애플리케이션에 대한 전환 및 목표 상태 성향을 수집하십시오.

    • 클라우드 현대화 계획에서 애플리케이션 소유자, 설계자 및 이해 관계자를 식별하십시오.

    • 종속성 또는 애플리케이션 스위트 시퀀싱 (알고 있는 경우) 에 대한 정보를 요청하십시오.

    • 인벤토리 항목이 종속성 또는 애플리케이션 스위트 그룹과 어떤 관련이 있는지 확인하십시오. 애플리케이션에는 다른 구성 요소와 긴밀하게 연결되거나 종속되는 개별 구성 요소가 있을 수 있으며 이러한 구성 요소를 함께 현대화할 수도 있습니다.

  2. 1단계 직원들과 한 시간 또는 두 시간 회의를 예약하여 우선 순위가 높은 요인을 검증하십시오.

    • 솔루션 엔지니어 또는 설계자별로 여러 애플리케이션 (최대 3~4개)을 그룹화하고 애플리케이션 종속성 또는 애플리케이션 제품군 정보를 기반으로 한 회의에서 논의해 보십시오.

    • 예정된 이번 회의에서 각 팀원의 역할과 기대치를 결정하십시오.

  3. 회의를 진행하십시오.

세부 사항 마무리하세요

이전 섹션의 프로세스에 따라 우선 순위 요인을 검증한 후 세부 정보를 수집하여 현대화 접근 방식과 시기를 결정할 수 있습니다.

이 단계에서 코어 팀은 2일 동안 애플리케이션 팀과 협력하여 AWS 클라우드에서 애플리케이션의 미래 상태를 설계합니다. 활동에는 제품 정의, 제품 발견, 스토리 작성, 가치 흐름 매핑, CI/CD 프로세스 설계 등이 포함됩니다. 다음은 몇 가지 아이디어입니다.

  • 애플리케이션의 각 개별 구성 요소 (예: 네트워크 구성, 스토리지 구성, 데이터베이스, 서버, 애플리케이션이 서버에 배포되는 방식)를 모델링합니다.

  • 컨테이너나 서버리스 기술과 같은 도구를 사용하여 해당 모델을 다양한 구성 요소 및 구성으로 분해할 수 있습니다.

  • 애플리케이션 기능을 기본 인프라에 대한 종속성과 분리합니다. 애플리케이션의 기능을 소스 코드를 변경하지 않고 이동할 수 있는 구성 요소로 추상화합니다.

  • CI/CD 도구 및 메커니즘을 사용하여 DevOps와 긴밀하게 통합합니다.

기본 플랫폼 서비스 구축 및 애플리케이션 현대화합니다

이 12주 단계에서는 풀스택 팀의 지원을 받아 우선 순위가 지정된 비즈니스 사용 사례를 제공합니다. 이 작업은 여러 조의 피자 두 판 팀이 수행합니다. 예를 들어, 기본 플랫폼 서비스를 개발하기 위해 플랫폼 엔지니어링 팀을 구성하고 새로운 비즈니스 성과를 제공하기 위해 제품 팀을 구성합니다.

  • 플랫폼 엔지니어링 팀은 클라우드 기반, 개발자 워크플로우 및 데이터 분석 기능을 지원하는 AWS 서비스를 구성, 통합 및 사용자 지정합니다. 규모가 크고 복잡한 엔터프라이즈에는 이러한 각 기능을 지원하는 팀이 여러 개 있을 수 있습니다.

  • 제품 팀은 초기 단계에서 우선순위를 정한 비즈니스 성과를 위해 새로운 서비스와 경험을 개발합니다. 제품 팀은 새로운 서비스를 개발하면서 핵심 비즈니스 역량도 현대화합니다.

플랫폼 엔지니어링 및 제품 팀은 고객이 평가할 수 있는 최소 실행 가능 제품 (MVP) 을 제공합니다. 초기 MVP가 성공하면 새로운 애플리케이션을 식별하고 초기 팀 구성원을 분할하여 새 제품 팀을 구성하는 스플릿 앤 시드 방식을 사용하여 현대화 프로그램을 확장할 수 있습니다.