다음을 통해 공유


Power Platform으로 시민 개발자의 역량을 강화하는 Deutsche Bahn

이 문서에서는 유럽 최대의 철도 인프라 운영업체인 Deutsche Bahn(DB) Group이 모든 직원이 Microsoft Power Platform을 사용하여 로우코드 비즈니스 애플리케이션을 빌드할 수 있도록 지원함으로써 혁신을 가속화한 방법을 알아봅니다.

DB는 유럽 전역의 주요 도시를 연결하는 고속 인터시티 익스프레스(ICE) 열차를 포함하여 매일 수백만 명의 승객에게 서비스를 제공합니다. 화물 및 물류 분야에서 DB Cargo와 DB Schenker는 광범위한 운영을 관리하여 전 세계로 상품을 효율적으로 운송합니다.

DB는 프리미엄 Power Platform 라이선스를 통해 모든 직원의 역량을 강화합니다. 따라서 DB 직원은 협업을 통해 로우코드 비즈니스 애플리케이션을 대규모로 구축하고 유지 관리할 수 있습니다. 이 정책은 500개 이상의 애플리케이션을 프로덕션 중인 4,000명의 시민 개발자로 구성된 활기차고 빠르게 성장하는 커뮤니티를 만들었습니다. 그들의 앱은 DB의 모든 비즈니스 영역에서 시간을 절약하고 비용을 절감하고 있습니다.

예를 들어, 모바일 앱은 8,440개의 트랙 수리를 목표로 하여 수동 기록에 비해 목표당 3분을 절약하고 팀에 56일을 돌려줍니다.

DB Group의 Microsoft 365 채택 및 변경 관리 책임자인 Thomas Czierpke는 다음과 같이 말합니다. "Power Platform을 사용하기 전에는 새 앱을 개발하는 데 비용이 많이 들었습니다". "이제 우리는 더 이상 전문 개발자와 많은 시간이 필요하지 않습니다."

각 동료는 자신의 팀 또는 회사 전체의 문제를 만들고 해결할 수 있는 Power Platform 라이선스를 가지고 있습니다. 자신만의 앱을 만드는 것은 매우 쉽고 매우 빠릅니다.

Thomas Czierpke, 채택 및 변경 관리 책임자

사례 연구

이 기술 사례 연구에서는 다음과 같은 방법을 알아봅니다.

  • DB Group은 Microsoft Power Platform을 사용하는 시민 개발자 모델을 통해 시간과 비용을 절약했습니다.
  • Power Apps에 내장된 DB의 교대 근무 로그 모바일 앱은 Power Automate 흐름을 사용하여 이메일을 예약하고 Power BI 대시보드에서 데이터를 시각화합니다.
  • 역시 Power Apps에 내장된 DB의 철도 유지 관리 앱은 데이터를 Dataverse 테이블로 전송하고 이미지를 SharePoint 폴더로 전송하여 디바이스가 온라인 상태인지 오프라인 상태인지에 관계없이 데이터를 쉽게 수집할 수 있도록 합니다.

시나리오

시민 개발자 프로그램 구축에 대한 DB의 접근 방식은 중앙 집중식 및 현지화의 두 가지 수준에서 CoE(Center of Excellence)와 함께 운영됩니다.

DB Systel Architecture Guild 및 DB CoE Integration Area에서 로우코드/노코드 토픽 팀을 이끄는 Sakibou Tchagbele는 "우리는 회사 전반에 걸쳐 지침을 정의하고 공통 구성 요소와 서비스를 표준화하는 중앙 집중식 CoE(Center of Excellence)를 보유하고 있습니다. "현지 CoE(Center of Excellence)는 자회사 수준의 구현에 중점을 두고 있으며 자회사 CIO도 포함됩니다."

이 접근 방식은 거버넌스가 로컬 수준까지 구현되도록 합니다. 또한 시민 개발자 프로그램이 Tchagbele과 그의 팀을 압도하지 않고 확장할 수 있도록 합니다. 그는 "모든 시민 개발자의 모든 질문을 검토할 필요는 없다"며 "지역 전문가가 해결할 수 없는 질문만 검토한다"고 설명했다.

다음 이미지는 DB의 Microsoft Power Platform 거버넌스 모델을 보여줍니다.

Deutsche Bahn의 Power Platform 거버넌스 모델을 보여주는 다이어그램으로, 역할, 프로세스 및 환경을 보여줍니다.

거버넌스의 주요 두 가지 역할은 다음과 같습니다.

  • 플랫폼 사용자는 Power Platform 애플리케이션을 만들고 유지 관리합니다.
  • 플랫폼 제작자는 Power Platform을 준비하고 사용자에게 배포합니다.

플랫폼 사용자는 앱을 빌드하는 시민 개발자와 앱을 평가하고 피드백과 개선 사항을 제공하는 로컬 전문가 팀으로 구성됩니다. 현지 전문가 팀은 시민 개발자를 코칭하고 출시 준비가 되면 앱을 승인합니다.

시민 개발자는 관리형 환경에서 앱을 빌드합니다. 이 프로세스에는 개발-테스트 환경에서 아이디어를 생성하고, 평가 및 구체화 중에 앱을 스테이징한 다음, 프로덕션 환경에 앱을 배포하는 작업이 포함됩니다. 환경은 서비스를 정의하고 CoE에서 확장성을 보장하는 플랫폼 제작자가 준비하고 제공합니다.

거버넌스 전략

DB Group은 시민 개발자 거버넌스 모델을 구축하기 위해 다음과 같은 단계를 완료했습니다.

  • CoE를 구성하여 Microsoft Power Platform 거버넌스를 정의, 제공 및 확장합니다.
  • 시민 개발자가 개발-테스트 환경에서 아이디어를 생성하고, 스테이징에서 앱을 구체화하고, 프로덕션 환경에서 앱을 배포할 수 있도록 관리형 환경을 대규모로 만듭니다.
  • 시민 개발자와 추가 역할을 대규모로 교육합니다.

CoE 형성

DB는 Power Platform 거버넌스를 정의, 제공 및 확장하기 위해 CoE를 형성했습니다.

플랫폼 생산자는 다양한 기술 및 데이터에 대한 커넥터를 구축하고, 특정 구성 요소 및 기능을 정의하고, 기능 청사진을 구축하고, 템플릿을 설계합니다. 앱 환경이 완전히 준비되면 플랫폼 제작자는 시민 개발자가 대규모로 앱을 빌드할 수 있는 관리형 환경에 서비스를 제공합니다.

CoE 팀은 Power Platform Center of Excellence 시작 키트를 기반으로 자체 거버넌스 기능을 개발합니다. 앱 전체의 일관성을 유지하기 위해 팀은 DB 사용자 경험(UX) 스타일 가이드를 사용하여 다양한 Power Apps 템플릿을 제공했습니다. 시민 개발자와 전문 개발자 모두 이러한 템플릿을 DB Power Apps 개발의 기점으로 사용합니다.

대규모 관리형 환경 구축

시민 개발자는 개발 테스트 환경에서 아이디어를 생성하고 앱을 빌드합니다. 개념이 입증되면 로컬 전문가 팀이 비즈니스 중요도 및 가치, 위험 관리, 데이터 보호, 보안 등에 대해 평가하는 동안 앱을 스테이징합니다. 앱이 승인되면 프로덕션 환경에 배포됩니다.

대규모 거버넌스 전략을 추진하기 위해 DB는 2022년에 기능이 도입된 이후 관리형 환경을 사용해 왔습니다. 이러한 기능에는 제작자가 Power Apps에 로그인하자마자 표시되는 맞춤형 환영 콘텐츠가 포함됩니다. 이 환영 콘텐츠에는 각 환경에 대한 최신 내부 정책이 포함되어 있습니다. 또한 관리자는 다수의 환경을 환경 그룹으로 구성한 다음 해당 그룹에 특정 규칙을 적용할 수 있습니다.

시민 개발자 교육

DB 직원들은 더 나은 솔루션을 더 빠르게 구축하고 혁신을 주도할 수 있는 기회를 적극적으로 받아들였습니다.

Czierpke가 작년에 2,000개 이상의 교육 세션을 제공했을 때 단 7시간 만에 예약이 꽉 찼습니다. 그는 DB의 커뮤니티 접근 방식이 이러한 수준의 흥미를 불러일으켰다고 말합니다. "저는 이것이 핵심 요소라고 생각합니다"라고 Czierpke는 단언합니다. "커뮤니티에는 11,000명의 사람들이 워크숍, 쇼케이스 및 기타 학습 행사에 참석하고 있으며, 이제 그들은 모두 서로에게 영감을 주고 흥미를 유발합니다." 이 Power Platform 커뮤니티는 DB 그룹 내에서 세 번째로 큰 커뮤니티입니다.

또한 DB는 Power Apps, Power Automate 및 Power BI를 포함한 Power Platform의 기능을 사용하여 회사 전체에서 직원 교육을 구성하는 획기적인 교육 앱을 출시했습니다. 이 이니셔티브는 근로자 위원회가 승인한 첫 번째 조직 전체 Power Platform 사용 사례입니다. 따라서 이는 DB의 IT 부서가 플랫폼의 광범위한 채택을 촉진하는 데 있어 중요한 이정표가 되었습니다.

이 교육의 결과, 회사 전체의 제작자는 중요한 비즈니스 결과를 창출하는 앱을 구축하고 있습니다.

예시 어플리케이션

시민 개발자가 구축한 몇 가지 성공적인 예제 응용 프로그램을 살펴보겠습니다. 이러한 예제는 모든 조직에 유용할 수 있으며 빌드할 응용 프로그램 유형과 응용 프로그램을 빌드하는 데 필요한 단계를 이해하는 데 도움이 됩니다. 다음 예제 응용 프로그램에 대해 자세히 설명합니다.

  • 여객 열차를 청소하는 팀의 교대 근무 기록 보고 프로세스를 디지털화하는 앱
  • 트랙 유지 관리와 관련된 프로세스를 간소화하는 앱

교대 근무 로그 보고 프로세스를 디지털화하는 앱 빌드

DB Services GmbH의 Stephanie Schneider는 여객 열차를 청소하는 팀의 보고 프로세스를 디지털화하는 앱을 구축했습니다. 이전에 종이에 기록되었던 교대 근무 로그 데이터는 이제 Power Apps를 사용하여 빌드된 모바일 앱에 직접 입력할 수 있습니다. 데이터는 자동으로 수집되어 예약된 Power Automate 흐름을 통해 관리자에게 이메일로 전송되고, 성과에 대한 즉각적인 인사이트를 제공하는 Power BI 대시보드에 표시됩니다.

다음 이미지는 사용자 환경을 보여 줍니다. 직원이 시작을 선택하고 왼쪽에 표시된 대로 보고 정보를 입력합니다. 그런 다음, 오른쪽에 표시된 것처럼 Power BI 대시보드에서 비즈니스 인텔리전스를 위해 데이터를 시각화합니다.

교대 근무 로그 보고와 해당 Power BI 데이터를 디지털화하기 위해 구축된 앱의 표현을 보여주는 다이어그램입니다.

이 앱은 잘못된 필기로 인한 오류를 20%에서 2%로 줄이고 교대 근무 관리자는 교대 근무당 약 70분을 절약합니다. 따라서 하루에 3교대 근무가 있기 때문에 앱은 교대 근무 관리자가 일주일 동안 24시간을 절약하여 중요한 현장 문제에 할애할 수 있는 시간을 절약합니다. 한 그룹에서 앱의 성공은 다른 비즈니스 영역의 관리자들의 관심으로 빠르게 이어졌습니다. 슈나이더는 "다른 지역의 동료들이 지금 앱을 테스트하고 있다"고 말했다. "회사 전체에 미칠 수 있는 잠재적 영향은 엄청납니다."

유지 관리 프로세스를 간소화하는 앱 빌드

DB InfraGO의 Christoph Schmitz는 선로 유지 관리와 관련된 프로세스를 간소화하는 앱을 구축했습니다. 트랙 유지 관리는 사진 증거 및 측정 데이터 수집 및 분석을 포함하는 복잡한 프로세스입니다. 과거에 DB는 카메라와 종이 노트를 갖춘 작업자를 파견하여 이 프로세스를 완료했습니다. 그런 다음 이미지와 데이터를 수동으로 폴더 및 Excel 파일로 이동했습니다.

"이것은 필요한 작업이었지만 직원들의 주요 업무는 아니었습니다"라고 전체 프로세스를 디지털화한 모바일 앱을 사용한 Schmitz는 말했습니다.

다음 이미지에서 볼 수 있듯이 직원은 트랙 유지 관리에 대한 정보로 앱에서 양식을 작성한 다음 저장 버튼을 선택하기만 하면 됩니다.

선로 유지 보수를 기록하는 양식에 대한 자세한 설명을 포함하여 DB 철도 유지 보수 앱을 보여주는 다이어그램.

그런 다음 데이터는 Dataverse 테이블로 전송되고, 휴대폰에서 촬영한 이미지는 SharePoint 폴더로 전송됩니다. Power Apps의 오프라인 모드 덕분에 네트워크 수신 없이도 데이터를 수집하고 장치가 다시 온라인 상태가 되면 업로드할 수 있습니다.

Schmitz의 앱은 오류를 크게 줄이고 엄청난 시간을 절약합니다. "지금까지 우리는 8,440개의 목표를 기록했고 각각 3분을 절약했습니다"라고 그는 자랑스럽게 말했습니다. "다시 말하면, 팀이 56일을 절약했다는 겁니다."

핵심 사항

DB의 시민 개발자 커뮤니티의 사례 연구는 Power Apps, Power Automate, Dataverse 및 Power BI를 사용하여 대규모 조직에서 직원의 역량을 강화할 수 있는 시스템을 설정할 수 있는 잠재력을 보여줍니다.

다음은 조직에서 유사한 솔루션을 구현하려는 IT 전문가를 위한 몇 가지 주요 사항입니다.

  • 비즈니스 생산성과 고객 성공에 영향을 미치는 사용 사례를 식별합니다.

  • CoE를 구축하여 양질의 배포를 보장하고 시민 개발자 커뮤니티의 일원으로서 직원을 육성하고 교육합니다.

  • 관리형 환경을 만들고 확장하여 애플리케이션을 설계, 빌드, 테스트 및 릴리스합니다. 이러한 노력의 일환으로 다음을 수행합니다.

  • 파이프라인을 실행하여 배포 프로세스를 최적화합니다. 승인 프로세스에 보안과 효율성을 추가하여 배포의 규정 준수를 보장합니다. Power Platform의 파이프라인 실행에서 자세히 알아보세요.

  • Microsoft Power Platform을 사용하면 다음 제품을 활용하여 고유하고 강력한 애플리케이션을 빌드할 수 있습니다.

    • Power Apps를 사용하여 앱을 만듭니다.
    • Power Automate를 사용하여 흐름을 예약하고 이메일, 알림, 데이터 수집 및 파일 동기화와 같은 작업을 자동화합니다.
    • Microsoft Copilot Studio를 사용하여 AI 동반 에이전트를 만듭니다.
    • Dataverse를 사용하여 데이터를 안전하게 저장하고 관리합니다.
    • SharePoint를 사용하여 사용자가 업로드하는 파일을 저장하고 관리합니다.
    • Power BI를 사용하여 데이터 수집을 통해 얻은 인사이트를 시각화합니다.

향후 전망

DB의 시민 개발자 프로그램은 나날이 관심과 열정이 높아지면서 계속 확장되고 있습니다. Tchagbele이 말했듯이, "우리는 Center of Excellence와 현지 전문가 팀을 통해 회사 전체의 시민 개발자와 전문 개발자가 Power Platform을 사용하여 효과적인 엔터프라이즈급 애플리케이션을 구축할 수 있도록 지원하고 있습니다."