Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G ggi-castalia
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • OSPO AllianceOSPO Alliance
  • ggi-castalia
  • Issues
  • #18
Closed
Open
Issue created Feb 19, 2021 by Cedric Thomas@cedricDeveloper0 of 4 checklist items completed0/4 checklist items

(Usage Goal) Open source competency growth

Description

This activity is about planning and initiating technical abilities and early experience with OSS once an inventory has been conducted (#17). It is also the opportunity to start establishing a basic, lightweight skills development roadmap.

  • Identify what the required skills and training are.
  • Set up a pilot project to kick start the approach, learn from doing, establish a first achievement milestone.
  • Capitalise on lessons learned and build a body of knowledge.
  • Start identifying and documenting the next steps for broader adoption.
  • Elaborate a strategy over the next few months or a year to engage management and financial support.

The scope of the activity:

  • Linux, Apache, Debian, administration skills.
  • Open source databases MariaDB, MySQL, PostgreSQL, etc.
  • Open source virtualisation and cloud technologies.
  • LAMP stack and its alternatives.

Opportunity Assessment

Like any IT technology, and probably even more, open source brings innovation. Open source grows fast and changes quickly. It requires organisations to keep up to date.

This activity helps identify areas where training could help people become more efficient and feel more secure using open source. It helps make employee development decisions. Seeding basic open source skills allows evaluating the opportunity to:

  • Extend IT solutions with existing market technologies developed by the ecosystem.
  • Develop new ways of collaboration inside and outside the organisation.
  • Acquire competencies in new and innovative technologies.

Progress Assessment

The following verification points demonstrate progress in this activity:

  • A skills matrix is developed.
  • The scope of OSS technologies used is proactively defined, i.a. avoiding uncontrolled use of OSS technologies.
  • A satisfactory level of expertise is acquired for these technologies.
  • Teams have received an "open source Basics" training to get started.

Tools

A key tool here is called Activity (or Competency) Matrix (or Mapping).

This activity can be conducted by:

  • using online tutorials (many free of charge on the Internet),
  • participating in developers conferences,
  • receive vendor training, etc.

Recommendations

  • Using and developing open source components in a safe and efficient manner requires an open, collaborative mindset that needs to be recognised and propagated both from the top (management) and the bottom (developers).
  • Make sure that the approach is actively supported and promoted by the management. Nothing will happen if there is no commitment from the hierarchy.
  • Involve people (developers, stakeholders) in the process: organise round tables and listen to ideas.
  • Allow time and resources for people to discover, try and play with these new concepts. If possible, make it fun -- gamification and rewards are good incentives.

A pilot project with the following steps could serve as a catalyst:

  • Identify the technology or framework to start with.
  • Find online training, tutorial, and sample code to experiment.
  • Build a prototype of the end solution.
  • Identify some experts to challenge and coach on implementation.

Resources

  • What is a Competency Matrix: a quick introductory read.
  • How to Make a Skills Matrix for your Team: a template with commentaries.
  • MOOC on Free (libre) culture (French Only): this is a 6 part course on the free culture, introduction to Copyrights, Intellectual Property, open source licensing
Edited Oct 22, 2021 by Pierre-Yves Gibello
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking