GGI Activity: 开源能力提升


Table of contents


开源能力提升

活动编号:GGI-A-18

描述

此项工作是关于在清单编制之后,如何规划和启动与开源软件相关技术能力和早期经验 (#17)。这也是开始建立一个基础的、轻量级技能发展路线图的机会。

  • 确定所需的技能和培训。
  • 建立一个试点项目来启动该方法,通过实践来学习,建立第一个里程碑成果。
  • 利用学到的经验教训,建立知识体系。
  • 确认并记录后续步骤,以实现大范围的应用。
  • 为接下来的几个月或一年制定战略,以争取到管理层支持和资金支持。

活动范围:

  • Linux、Apache、Debian等系统管理技能。
  • 开源数据库MariaDB、MySQL、PostgreSQL等。
  • 开源虚拟化和开源云计算技术。
  • LAMP开源技术栈及其平替技术方案。

可行性评估

和其他IT技术相比,开源带来了更多创新。开源发展迅速,日新月异。它要求组织机构拥有持续更新的能力。

此项工作有助于通过培训提高人员工作效率,更加安全的使用开源技术。同时此举将帮助他们做出研发决策。培养基本的开源技能有助于把握以下机遇:

  • 利用市场上现有技术生态来扩展我们的IT解决方案。
  • 探索组织机构内部和外部之间新的协作模式。
  • 掌握新兴技术和创新技术的能力。

进度评估

以下验证点将呈现此项工作的进展:

  • 制定一个技能矩阵。
  • 主动定义开源技术的使用范围,即避免开源技术的不受控使用。
  • 这些技术已达到令人满意的专家级水准。
  • 团队已经完成了"开源基础知识"培训,为工作起步做好了准备。

工具

这里有一个关键工具称为“活动矩阵”(或能力映射)。

此项工作这可以通过以下方式进行:

  • 使用在线教程(互联网上有许多免费资源),
  • 参加开发者技术峰会,
  • 接受供应商培训等。

建议

  • 安全、高效地使用和研发开源组件需要一种开放、协作的心态,而这需要同时得到组织机构内从高层(管理者)和底层(开发者)的认可和推广。
  • 确保管理层支持并积极推动。如果没有管理层的坚定承诺,就难以取得进展。
  • 邀请相关人员(开发者、利益相关者)参与其中:组织圆桌会议,倾听他们的想法。
  • 为人们提供时间和资源来探索、尝试和运用这些新概念。如果可行的话,让这个过程变得有趣些——通过游戏化和奖励机制来激发兴趣。

一个包含以下步骤的试点项目,可以起到促进作用:

  • 确定最初的技术或框架。
  • 找到在线培训、教程和代码样例进行实验。
  • 构建最终解决方案的原型。
  • 找一些专家来找出问题和指导实施过程。

资源

下一步工作建议