在2015年以前,超过九成政府部门和机构的科技项目会外包给私人企业和供应商,这不仅意味着公务员缺乏精深的资讯科技能力,遭到网袭时也不懂得如何应对。
随着我国迈向智慧国,政府正积极加强旗下团队的相关能力,政府人员目前参与的项目也增加至四分之一。
政府科技局副首席执行官曾昭河在资讯科技和银行等私人领域有丰富经验,2014年才加入政府科技局。
曾昭河日前接受《联合早报》专访时指出,他当时观察到,政府机构将近99%项目会外包给他人。他在加入后的其中一个任务,就是要加强政府人员的工程和资讯科技能力,让政府摆脱“中间人”的传统角色。
“以中间人的身份处理科技问题在于,政府无法为项目增值,外包时也不能好好评估对方的品质。这在当时是个很大的问题,有一些重要项目不太顺利,所以我们在2015年就开始提升政府在这方面的能力。”
政府团队的工程师开始参与项目的设计和开发工作。曾昭河举例指出,在30人团队中有一半是政府人员,另一半则是供应商的职员,双方会进行“共同编程”(pair programming),项目达到一定进度后,再交由供应商独自完成。
“这个做法的优点在于,政府会拥有源代码(source code)。另外,我们的工程师参与设计和开发环节,非常熟悉整个系统,如有问题能立即介入帮忙,之前几乎是不可能的。”
政府参与的项目目前增至大约四分之一,不过曾昭河强调,政府并非要完全掌控所有项目,而是同供应商密切合作。“因为业界还是扮演重要角色,包括较小型业者。”
为了让小型业者也有机会参与政府项目,其中一个做法就是通过政府科技局设计的新加坡政府科技堆栈(Singapore Government Technology Stack,简称SGTS)。
SGTS采用“共享厨房”的模式,由政府提供基本“材料”和工具,如此一来,业者就能共享这些资源,专心研发各自的“菜肴”。
曾昭河指出,通过SGTS可优化整个工作过程,无论大小业者都不必另外自备基本材料,碰到问题的话也能直接使用另一个“火炉”完成产品。