At Mendix World 2020에서 우리는 Forrester의 애플리케이션 개발 및 제공 부문 수석 분석가인 John Bratincevic을 초대하여 기업이 소프트웨어에 대한 증가하는 글로벌 수요가 IT에 미치는 압력을 어떻게 완화할 수 있는지에 대해 이야기하는 특별한 기쁨을 누렸습니다. 그의 연구는 그를 가속화하는 추세로 이끌었습니다. 시민 개발입니다.
시민 개발자와 함께 소프트웨어 수요 문제 해결
시민 개발 는 사업부 직원(종종 제품과 사용자와 가장 가깝고 따라서 필요한 지식을 보유하고 있는 직원)이 소프트웨어를 만들 수 있도록 하는 소프트웨어 개발 접근 방식으로, 일반적으로 로우코드 또는 노코드 플랫폼으로 가능합니다. 이러한 사업 중심 직원은 시민 개발자.
하지만 왜 시민 개발인가? 왜 지금인가? 2019년 2020월, International Data Corporation(IDC)은 2023년 IT 산업에 대한 여러 예측을 기록한 FutureScape 보고서를 발표했습니다. 현재 세계 상황을 감안하면 이 수치는 더 이상 예측할 수 없습니다. IDC는 50년까지 모든 IT 지출의 19% 이상이 디지털 혁신에 사용될 것으로 예측하는데, 이는 COVID-XNUMX 팬데믹이 이미 가속화한 지표입니다.
IDC는 또한 "디지털 혁신 공장"( Mendix, 우리는 그들을 부른다 앱 팩토리)는 기업이 해당 산업에서 차별화를 꾀하고 경쟁할 수 있는 능력의 핵심이 될 것입니다.
마지막으로 가장 중요한 점은 IDC의 2019년 보고서에서 단 500년 만에 XNUMX억 개가 넘는 앱이 클라우드 기반 접근 방식을 통해 개발 및 배포될 것이라고 예측했다는 것입니다.
이는 개발된 애플리케이션의 수와 동일합니다. 지난 40 년.
Bratincevic은 프레젠테이션에서 기업의 모든 프로세스, 정책, 데이터, 노하우를 디지털화(그리고 지속적으로 개선)해야 할 시급한 필요성을 인정합니다. 종이와 Excel 중심의 프로세스로 인해 한때 많은 조직에 "충분히 좋았던" 것이 이제는 견딜 수 없는 작업 방식이 되었습니다.
소프트웨어에 대한 수요 증가는 평균 IT 팀의 수단을 넘어섰습니다. Dimensional Research의 디지털 단절 설문 조사, IT 및 비즈니스 이해 관계자의 74%가 충족되지 않은 소프트웨어 요청 파이프라인을 보고합니다. 바로 이러한 이유로 조직은 로우코드 지원 시민 개발 프로그램 직원의 프로그래밍 기술이나 직함 여부에 관계없이 디지털을 중심으로 한 직장을 육성합니다.
3 시민개발 거버넌스 모델
소프트웨어로 문제를 해결하는 사업가는 새로운 아이디어가 아닙니다. 이것의 관리되지 않는 측면은 다음과 같습니다. 섀도 IT. IT 세계에서는 IT 전문가가 아닌 사람이 자신의 문제를 해결하기 위해 소프트웨어를 개발한다는 개념은 감탄스럽습니다. 하지만 관리되지 않는 소프트웨어 개발에 따르는 보안 및 재정적 위험은 그럴 만한 가치가 없습니다. 견고하고 IT 중심의 비즈니스 중심 Bratincevic이 말했듯이 시민 개발 프로그램은 "섀도 IT를 빛으로 끌어내는" 방법이며 디지털화의 필요성을 해결하는 방법입니다.
하지만 시민 개발 프로그램은 하룻밤 사이에 이루어지지 않습니다.
브라틴세비치는 로우코드를 활용한 시민 개발 이니셔티브를 성공적으로 구현한 몇몇 조직을 인터뷰하여 공통점을 강조했습니다.
Bratincevic은 모델에 관계없이 모든 시민 개발 프로그램에는 다음 세 가지 목표가 있어야 한다고 결론지었습니다.
- 모든 것을 항상 디지털화하세요 – 모든 서류 작업, 모든 Excel 시트는 소프트웨어로 전환되어야 합니다.
- 디지털 문제 해결 문화 육성 – 발생하는 모든 문제에 대한 해결책은 디지털이어야 합니다.
- 디지털 인력 개발 – 조직이 자신들이 하는 모든 일을 디지털로 진행한다고 주장하는 경우, 사업부 직원은 소프트웨어를 만드는 방법을 알아야 합니다.
이러한 인터뷰를 통해 Bratincevic은 시민 개발 프로그램에는 세 가지 거버넌스 모델이 있다는 것을 확인했습니다.
해적선
따라서 해적선 모델은 비즈니스 중심의 IT 승인 시민 개발 우수 센터입니다. IT가 검증한 로우코드 플랫폼을 사용하는 기술적으로 성향이 있는 비프로그래머로 구성되어 있습니다.
성공의 열쇠 해적선 모델은 다음과 같습니다.
- 팀은 자율성을 유지합니다
- 그들은 문제에 빠르게 대응할 수 있는 능력을 가지고 있습니다
따라서 해적선 모델은 Bratincevic이 인터뷰한 금융 기관의 운영 부사장 겸 비즈니스 인텔리전스 책임자의 이름을 따서 명명되었습니다. "우리는 조직 내의 해적선과 같습니다. 우리는 항해하며 필요한 모든 것을 할 수 있습니다."

Branticevic에 따르면, 현재 이 팀은 더 큰 배를 만들고 더 많은 로우코드 빌더로 지원하는 것을 목표로 합니다. 주요 비즈니스 문제를 해결하면서 시민 개발 프로그램을 테스트하려는 사람들에게 Pirate Ship 모델은 시작하기에 좋은 곳입니다.
민주화
해적선 모델은 하나의 팀이 해당 팀 내의 문제를 해결하고 궁극적으로는 확장하는 것을 목표로 하는 모델입니다.
다른 접근 방식을 사용하여, 통신 조직은 개발에 대한 접근 방식을 회사의 모든 사람(현장 기술자, 회계사, 영업 담당자 등)에게 처음부터 개방했습니다. 이것이 Bratincevic이 부르는 것입니다. 민주화.

이처럼 범위가 넓은 프로그램에서 성공하려면 몇 가지가 필요합니다.
- 문제 해결자를 찾으세요. 이런 프로그램에서 성공하는 사람들은 문제를 해결하고 싶어하는 사람들입니다. 그들은 기술에 대한 사고방식을 가질 필요도 없습니다. 한 인터뷰 대상자가 말했듯이, "최전선에 있는 사람, 더러운 일을 하는 사람"을 찾으세요. 그들은 타겟 사용자의 요구를 알고 있기 때문에 올바른 애플리케이션을 더 빨리 구축할 것입니다.
- 시민 개발자를 지도하세요 - 통신 회사가 그들을 쫓아냈습니다. 민주화 시민 개발 프로그램은 해커톤으로 시작했습니다. 107인 팀 3개가 있었고, 그 중 60개에 IT 코치가 배정되었습니다. 그 해커톤에서 코치가 있는 팀은 49개의 가치 제공 애플리케이션을 구축했습니다. 코치가 없는 팀은 10개의 애플리케이션을 만들었습니다. 이는 코칭을 받은 경우 80%의 성공률, 코칭을 받지 않은 경우 20%의 성공률로 환산됩니다.
- 비전을 가지세요- 이렇게 큰 노력은 전략 없이는 이루어지지 않습니다. Branticevic이 인터뷰한 조직은 3년 안에 프로그램을 확장할 계획입니다.
연합
Bratincevic이 프레젠테이션 중에 공개한 보다 IT 중심적인 시민 개발자 거버넌스 모델은 다음과 같습니다. 연합 모델. 이 방법은 로우코드로 개발하는 것에 대한 느슨한 지침(또는 Bratincevic의 표현에 따르면 가드레일)을 제공합니다. IT는 시민 개발자에게 소프트웨어 솔루션을 구축하도록 훈련하는 코치를 제공합니다. IT는 또한 공동 구축을 하는데, 여기서 사업부 직원이 IT와 긴밀히 협력하여 솔루션을 구축합니다. IT는 또한 로우코드 플랫폼을 직접 사용합니다. 엄격한 규칙이 있는 주요 영역은 통합 및 추가 라이선스 구매와 관련된 것입니다.
데이터와 프라이버시가 문제가 되지 않는 이상적인 세상에서는 이런 모델이 훌륭하게 들리지만, 규제가 심한 산업에서는 어떨까요? Bratincevic의 이 모델 인터뷰 대상은 실제로 규제가 심한 산업에 있습니다. 그들은 이미 데이터 거버넌스를 확립했기 때문에 적용하기 쉬웠습니다. 연합 이에 더해 모델 시민 개발자 프로그램도 있습니다.

이 회사는 풀뿌리 시작을 받아들였을 때(이 특정 프로그램은 실제로 Shadow IT에서 비롯됨) 불완전함을 수용했을 때 직원들이 문제를 해결하고 혁신을 시작할 수 있는 힘을 얻을 수 있었다는 것을 알게 되었습니다. 재정적인 측면에서 그들은 상당한 규모의 상용 기성 소프트웨어 지출을 피하십시오. 시민 개발자가 이제 솔루션을 구축할 수 있기 때문입니다. 문화적 측면에서 IT/비즈니스 격차가 좁혀지고 있습니다. Bratincevic의 인터뷰 대상자는 IT가 이전보다 더 접근하기 쉽다고 말합니다.
성공적인 시민 개발 프로그램
어떤 모델을 사용하든 Bratincevic이 번영하는 시민 개발 프로그램을 시작하기 위해 얻은 주요 요점은 다음과 같습니다.
- 확장 계획을 가지고 우수성 센터를 설립합니다.
- 문제 해결자를 타겟으로 삼으세요.
- 프로그래밍 지식뿐만 아니라 실험, 디자인 사고, 소유권을 강조하세요.
- 코칭을 제공합니다.
- 데이터와 통합 정책을 신중하게 고려하세요. 하지만 기다리지 마세요.
- 시민 개발자를 위한 강력하고 마찰 없는 경험을 목표로 삼으세요. 즉, "체크리스트로 인한 죽음"을 피하세요.
- 특히 확장하고 싶다면 C 레벨 이해 관계자를 모집하세요.
- 이런 프로그램은 시간이 걸리고, 종종 수년이 걸립니다. 하지만 조직이 그것을 알아내면서, 그들은 또한 가치를 생산합니다.
물론, 조직에서 디지털 변혁을 추진하는 다른 방법도 있습니다. 하지만 로우코드 플랫폼과 활성화된 시민 개발자를 결합하고 IT에서 애플리케이션 개발을 이전하면 디지털화로 가는 명확한 경로에 있다는 것은 분명합니다.