Skip to main content
QUICK REVIEW

[论文解读] Digitalization of Swedish Government Agencies - A Perspective Through the Lens of a Software Development Census

Markus Borg, Thomas Olsson|arXiv (Cornell University)|Feb 1, 2018
E-Government and Public Services参考文献 23被引用 9
一句话总结

本研究对瑞典240个政府机构的软件开发情况进行了全国性普查,发现39.2%的机构开展内部开发,其开发团队规模与大型私营企业相当。通过调查、文件分析和普查数据,研究发现软件工程最佳实践得到广泛采用,但在战略采购、开放性、跨机构协作和系统性质量管理方面存在关键缺口,凸显公共部门软件治理亟需改革。

ABSTRACT

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: 政府机构中软件采购策略的分布情况如何?
  • RQ3瑞典政府机构是否采用常见的软件工程最佳实践?
  • RQ4公共部门软件项目中如何处理软件质量属性?

主要发现

  • 39.2%的瑞典政府机构开展内部软件开发,其中若干机构拥有数百名开发人员,规模与大型私营企业相当。
  • 60.8%的机构优先选择内部开发,58.1%的机构旨在采购现成软件,仅有8.1%的机构常规性地以开源许可证发布软件。
  • 尽管广泛采用迭代开发和用户参与等现代开发实践,仍有41.9%的机构集成开源软件,表明政策愿景与实际实践之间存在差距。
  • 对承包商的依赖与更高的技术债务及与其他机构协调能力的减弱相关,表明对外部人员过度依赖存在风险。
  • 功能适用性是首要关注的质量属性,其次为安全性和可用性;性能效率虽常在SRS中提及,但极少作为首要关注点。
  • 极少有机构采用系统化方法来优先排序或平衡软件质量属性,表明公共软件项目亟需改进质量治理。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。