InnerSource

l’InnerSource è il processo di sviluppo collaborativo di progetti basandosi sulle tecnologie e procedure OpenSource, ma stando all’interno di un ambiente privato, non pubblico.

l’InnerSource usa le skills degli sviluppatori abituati all’OpenSource e le porta dentro i firewalls dei progetti privati, garantendo una piattaforma interna per collaborare ai progetti.

  • OpenSource dietro ad un firewall
  • lavorare internamente come se fosse un progetto OpenSource
  • portare le best practices dell’OpenSource nel team work
  • Inner-sourcing è un mind-shift mentale

Perché InnerSource

  • la tecnologia rimane proprietaria
  • sviluppo più efficiente
    • riuso del codice: comprensione del codice e dell’architettura dei moduli sviluppati da altri
    • codice più pulito
    • Documentazione Completa: il codice è documentato meglio
    • riduzione dei colli di bottiglia
  • ottimizza la collaborazione
    • migliora i contributi dei talenti
    • Colalborazione cross-teams
    • tiduce la concentrazione della Conoscenza
  • sviluppo più veloce, con Unit Tests e Continuous Integration
  • mix tra repo privati e pubblici

Resources

Precedente
Prossimo