[논문 리뷰] Digitalization of Swedish Government Agencies - A Perspective Through the Lens of a Software Development Census
이 연구는 스웨덴 정부 기관 240개소에 대한 전국 소프트웨어 개발 총괄 조사 결과를 제시하며, 39.2%의 기관이 대규모 민간 기업과 유사한 개발 팀을 갖춘 내부 개발을 수행하고 있음을 밝혀냈다. 설문 조사, 문헌 분석 및 총괄 자료를 통해 분석한 결과, 소프트웨어 공학의 최선의 실천 방식이 널리 보급되어 있음에도 불구하고, 전략적 조달, 투명성, 기관 간 협업 및 체계적 품질 관리 측면에서 심각한 격차가 존재함을 확인했으며, 공공 부문 소프트웨어 거버넌스 개혁이 긴급히 필요하다는 점을 시사한다.
Software engineering is at the core of the digitalization of society. Ill-informed decisions can have major consequences, as made evident in the 2017 government crisis in Sweden, originating in a data breach caused by an outsourcing deal made by the Swedish Transport Agency. Many Government Agencies (GovAgs) in Sweden are rapidly undergoing a digital transition, thus it is important to overview how widespread, and mature, software development is in this part of the public sector. We present a software development census of Swedish GovAgs, complemented by document analysis and a survey. We show that 39.2% of the GovAgs develop software internally, some matching the number of developers in large companies. Our findings suggest that the development largely resembles private sector counterparts, and that established best practices are implemented. Still, we identify improvement potential in the areas of strategic sourcing, openness, collaboration across GovAgs, and quality requirements. The Swedish Government has announced the establishment of a new digitalization agency next year, and our hope is that the software engineering community will contribute its expertise with a clear voice.
연구 동기 및 목표
- 공공 부문의 디지털화 진도를 측정하는 척도로 삼을 수 있는 스웨덴 정부 기관(GovAgs) 내 소프트웨어 개발의 범위와 성숙도를 평가하기 위해.
- 내부 개발, 외주, 표준 소프트웨어 제품 구매 등 소프트웨어 조달 전략을 조사하기 위해.
- 공공 부문 프로젝트에서 소프트웨어 공학 최선의 실천 방식의 수용 여부 및 소프트웨어 품질 특성의 대응 방식을 평가하기 위해.
- 공동 작업, 투명성 및 전략적 조달 측면에서의 체계적 과제를 규명하여 공공 부문의 효과적인 디지털 전환을 저해하는 요인을 밝히기 위해.
- 앞으로 계획된 국가 수준의 디지털화 기관 설립을 앞두고 정책 입안자와 소프트웨어 공학 공동체가 개선이 필요한 분야를 인식할 수 있도록 정보를 제공하기 위해.
제안 방법
- 모든 240개 스웨덴 정부 기관을 대상으로 소프트웨어 개발에 참여하고 있는 기관을 파악하기 위해 종합적인 총괄 조사를 실시함.
- 기관 대표자들에게 배포된 구조화된 설문지를 통해 개발 관행, 조달 전략 및 품질 관리에 중점을 두고 데이터를 수집함.
- 설문 조사 결과를 보완하기 위해 시스템 요구사항 명세(SRS) 및 공공 조달 기록의 문헌 분석을 실시함.
- 소프트웨어 공학 관행을 기업 표준 및 ISO/IEC 25010 품질 모델과 비교하여 분석함.
- 계약자 의존도, 기술 부채, 협업 과제 간 상관관계를 규명하기 위해 통계 분석을 적용함.
- 기관 간 투명성, 협업 및 전략적 조달 패턴을 평가하기 위해 정성적 분석을 적용함.
실험 결과
연구 질문
- RQ1RQ1: 스웨덴 정부 기관 중 핵심 운영을 지원하기 위해 소프트웨어를 개발하는 기관은 몇 곳인가?
- RQ2RQ2: 정부 기관 간 소프트웨어 조달 전략의 분포는 어떠한가?
- RQ3RQ3: 스웨덴 정부 기관에서 일반적인 소프트웨어 공학 최선의 실천 방식이 사용되고 있는가?
- RQ4RQ4: 공공 부문 소프트웨어 프로젝트에서 소프트웨어 품질은 어떻게 다루어지고 있는가?
주요 결과
- 스웨덴 정부 기관 중 39.2%가 내부 소프트웨어 개발을 수행하고 있으며, 몇몇 기관은 수백 명의 개발자를 보유하고 있어 대규모 민간 기업과 유사함.
- 60.8%의 기관이 내부 개발을 우선시하며, 58.1%는 표준 소프트웨어 제품을 구매하는 것을 목표로 하지만, 오직 8.1%의 기관만 정기적으로 오픈 소스 라이선스 하에 소프트웨어를 배포함.
- 반복적 개발 및 사용자 참여와 같은 현대적 개발 관행이 널리 수용되어 있음에도 불구하고, 41.9%의 기관이 오픈 소스 소프트웨어를 통합하고 있어 정책적 기대와 실천 간 격차가 존재함을 시사함.
- 외부 계약자 의존도가 높을수록 기술 부채가 증가하고 다른 기관과의 협업이 약화됨을 확인하여, 외부 인력에 대한 과도한 의존이 위험을 수반함을 시사함.
- 기능 적합성이 가장 우선시되는 품질 특성이며, 이어 보안 및 사용성임. 성능 효율성은 주로 고려 대상이 되지 않지만, SRS에서는 자주 언급됨.
- 소프트웨어 품질 특성의 우선순위 설정이나 균형 조절을 위한 체계적 접근을 사용하는 기관은 극히 소수이며, 이는 공공 소프트웨어 프로젝트에서 품질 거버넌스 개선이 절실한 필요성을 시사함.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.