Sources Code Library

Internal open source program
Internal open source program
Objective of approach: 
  • Foster cross-BU collaboration and help enable internal sharing, reuse, and leverage of common code and building blocks across products
  • Open innovation by exploiting the broad expertise and creativity of the whole developer pool in an organization, rather than just one department or team
  • Accelerated development resulting in faster time to market

Engineering teams have a documented strategy and process for the management, storage and use of source code and related materials. This process includes direction regarding trunk, branch and labelling. It should also include direction for merging fixes provided by other teams outside the team who owns the code.

  • Leveraging the company's common code
  • Broad expertise and creativity to accelerate product development
  • Increase quality and reach the market in a faster way
  • All developers are potential inner source contributors and users
  • There is no specific timeframe or budget
Success factors: 
  • Quality assurance of the common
  • Selecting an appropriate seed product
  • Having a variety of stakeholders so that inner source can benefit from contributions throughout the organization
  • Modularity
  • Flexible development practices to allow new features or algorithms to be turned into code quickly
  • Transparency
  • Leadership
  • Motivation
  • Organizational policies enforced by IT departments
  • Organizational culture change to internal sharing and re-use of code
Contact information: 

CA Technologies Development Spain, SAU WTC Almeda Park Placa de la Pau, s/n - Building 2 - Floor 4, 08940 Cornellà de Llobregat (Barcelona), Spain, Dorica Munell