Open Expo 2015

33
OpenExpo Day Junio 2015, Madrid RISCOSS Managing Risk and Costs in Open Source Software Adoption Lidia López, UPC, Barcelona Oscar H. Franco, UPC, Barcelona

Transcript of Open Expo 2015

Page 1: Open Expo 2015

OpenExpoDayJunio2015,Madrid

RISCOSSManagingRiskandCostsinOpenSource

SoftwareAdoption

LidiaLópez,UPC,BarcelonaOscarH.Franco,UPC,Barcelona

Page 2: Open Expo 2015

©RISCOSSConsortium

Agenda

▪ Motivación

▪ ProyectoRISCOSS

▪ ComunidadRISCOSS

▪ PlataformaSoftware(Demo)

OpenExpoDay,16dejuniode2015,Madrid2

Page 3: Open Expo 2015

MOTIVACIÓN

Page 4: Open Expo 2015

©RISCOSSConsortium

ElnumerodeOSSestácreciendo…

OpenExpoDay,16dejuniode2015,Madrid4

Fuente: Black Duck Management webinar 2014 in IEEE OSS webcasts series

2007 2009 2011 2013 2015

150000 200000

500000

1000000

1400000

Número de proyectos OSS

Page 5: Open Expo 2015

©RISCOSSConsortium

…pero

SegúnSourceForge,delosproyectosexistentes(sobret60,225enjunio2012):

▪ 22%fasedeplanificación

▪ 17%pre-alphaorinactivo

▪ 58%alpha

! 3%ÉxitoOpenExpoDay,16dejuniode2015,Madrid

5

Page 6: Open Expo 2015

©RISCOSSConsortium

OSSPotenciadordeNegocio

OpenExpoDay,16dejuniode2015,Madrid6

78% 64%

66% 50%

CompañiasutilizandoOS

CompañiasparticipandoenOS

SusingenierostrabajanenOS

ConsiderandoOSantesquepropietario

Fuente:Annualfutureofopensourcesurvey2015

Page 7: Open Expo 2015

©RISCOSSConsortium

RiesgosyOSS

OSSessobrelibertadyoportunidades…―…queintroducenriesgo

Gestiónderiesgosinsuficiente

―UnodeloserroresTOPFIVEalimplementarsolucionesbasadasenOSS(Gartner2011)

Estosriesgossondiversos:– evaluación,integración,contexto,proceso,calidadyevolución

SecondYearEvaluation,15thJanuary2015,Brussels7

Page 8: Open Expo 2015

©RISCOSSConsortium

Escenario:TEI

OpenExpoDay,16dejuniode2015,Madrid8

Page 9: Open Expo 2015

©RISCOSSConsortium

Escenario:TEI

OpenExpoDay,16dejuniode2015,Madrid9

Comoimplementarunprocesosistemáticoparaelentendimiento,

representaciónyevaluaciónderiesgos?

Page 10: Open Expo 2015

©RISCOSSConsortium

Hipótesisdetrabajo

OpenExpoDay,16dejuniode2015,Madrid10

Entender,gestionarymitigarlosriesgosdeadopcióndeOSSescrucialparaevitarel

impactopotencialnegativoenelnegocio,entiempodetime-to-market,satisfaccióndel

cliente,ingresoseimagendemarca

Page 11: Open Expo 2015

RISCOSS

Page 12: Open Expo 2015

©RISCOSSConsortium

ProyectoRISCOSS

OpenExpoDay,16dejuniode2015,Madrid12

Identificaciónderiesgos,gestiónymétodosdemitigación

DesarrollodeOpenSourceSoftware(OSS)basadoencomunidadesysoportadoporlaindustria,composiciónygestióndelciclodevida

Gestióndelosriesgosdeadopción,individual,colectivaycolaborativamente

para

para

Page 13: Open Expo 2015

©RISCOSSConsortium

RISCOSS

MetodologíaPlataformaSoftware

Gestiónderiesgos

TécnicasdeIngenieriadeSoftware

Utiliza

Implementa Desarrolla

Para

Materializaciónde

13OpenExpoDay,16dejuniode2015,Madrid

Page 14: Open Expo 2015

©RISCOSSConsortium

RISCOSSpermite…

▪ GestiónefectivadelosriesgosdeintegracióndeOSS

▪ ControlyreduccióndecostesderivadosdelaadopcióndeOSS

▪ InnovaciónalaprovecharelmovimientoOSS

OpenExpoDay,16dejuniode2015,Madrid14

Page 15: Open Expo 2015

©RISCOSSConsortium

Partners

OpenExpoDay,16dejuniode2015,Madrid15

Page 16: Open Expo 2015

©RISCOSSConsortium

CasosdeEstudio

▪ ERICSSON(Compañíaprivada)

▪ CENATIC(Instituciónpública)

▪ OW2(ComunidadOSS)

▪ XWiki(ProyectoOSSyCompañíaprivada)

▪ Moodbile(ProyectoOSSyInstituciónpública)

OpenExpoDay,16dejuniode2015,Madrid16

Page 17: Open Expo 2015

©RISCOSSConsortium

Propuestaen3Capas

OpenExpoDay,16dejuniode2015,Madrid17

ModelosdeSoftwareyNegocio

Medidas

IndicadoresProyectosOSS

IndicadoresComunidadOSS

IndicadoresdeContexto

Capa3AnálisisdeNegocio

Capa2IndicadoresdeRiesgo

Capa1RecolecciónDeDatos

Contexto

ProyectosOSS Comunidades

GestordeRiesgo

Page 18: Open Expo 2015

©RISCOSSConsortium

EcosistemasOSS

OpenExpoDay,16dejuniode2015,Madrid18

Page 19: Open Expo 2015

©RISCOSSConsortium

EstrategiasdeAdopcióndeOSS

OpenExpoDay,16dejuniode2015,Madrid19

NoRelaciónconla

ComunidadOSS

Participaciónenla

ComunidadOSS

Liderarla

ComunidadOSS

ConsumodeOSS

OSSAcquisition

OSSIntegration

OSSTakeover

ProduccióndeOSS

OSSRelease

OSSFork

OSSInitiative

Page 20: Open Expo 2015

©RISCOSSConsortium

AnálisisdeRiesgos

OpenExpoDay,16dejuniode2015,Madrid20

exponen

indican

impacta

ObjetivosdeNegocio&Estratégicos

Riesgos

&

Indicadores

Medidas

Page 21: Open Expo 2015

©RISCOSSConsortium

CasodeEstudio:TEI

OpenExpoDay,16dejuniode2015,Madrid21

#Commits/Mes #Posts/Día

PocaActividad

FrecuenciaReleaseBaja

FaltadeSoporte

Page 22: Open Expo 2015

COMUNIDADRISCOSS

Page 23: Open Expo 2015

©RISCOSSConsortium

ComunidadRISCOSS

OpenExpoDay,16dejuniode2015,Madrid23

Page 24: Open Expo 2015

©RISCOSSConsortium

ComunidadRISCOSS

OpenExpoDay,16dejuniode2015,Madrid24

Page 25: Open Expo 2015

©RISCOSSConsortium

RISCOSSenGitHub

OpenExpoDay,16dejuniode2015,Madrid25

▪ Organizaciónhttps://github.com/RISCOSS

▪ Repositorioprincipalhttps://github.com/RISCOSS/riscoss-platform-core

Page 26: Open Expo 2015

PLATAFORMASOFTWAREDemo

Page 27: Open Expo 2015

©RISCOSSConsortium

ArquitecturadeRISCOSS

OpenExpoDay,16dejuniode2015,Madrid27

Riskdatacollector

Riskdatacollectormanager

Riskdatarepositorymanager

Businessanalysismanager

Businessanalysisengine

Riskmanager

Businessreporting

tool

Riskdata

Businessmanager

Businessdata

Page 28: Open Expo 2015

©RISCOSSConsortium

2Versiones

▪ RISCOSSCommunity– Evaluaciónbásica:1proyectoOSS

– RiesgodePocaActividadyDificultaddeManteniento

– Indicadores:#Contribuidores,#BugsAbiertos/Cerrados,…

– Fuentededatos:GitHub

▪ RISCOSSCorporate– Evaluacióncompleta:Gestiónactivosdelaempresa(proyectos/productos/componentesOSS)

– Riesgos:Configurables(modelosderiesgo)

– Indicadores:Configurables(modelosderiesgo)

– Fuentesdedatos:Configurables(datacollectors)

OpenExpoDay,16dejuniode2015,Madrid28

Page 29: Open Expo 2015

©RISCOSSConsortium

RISCOSSCommunity

▪ http://riscossplatform.ow2.org/riscoss/wiki/githubanalyser

▪ 3tiposdeusuario– Sinregistrar:Sololectura

– Registrado:NuevosproyectosOSS

– UsuarioregistradoenGitHub:NuevosproyectosOSS

OpenExpoDay,16dejuniode2015,Madrid29

Page 30: Open Expo 2015

©RISCOSSConsortium OpenExpoDay,16dejuniode2015,Madrid30

Page 31: Open Expo 2015

©RISCOSSConsortium

RISCOSSProfessional

▪ 3funcionalidadesbásicas– Configuracióndelentorno(entidades,riesgos,proyectosOSS,fuentesdedatos)

– Creacióndesesionesdeanálisis

– Análisis“What-if”

OpenExpoDay,16dejuniode2015,Madrid31

Page 32: Open Expo 2015

©RISCOSSConsortium OpenExpoDay,16dejuniode2015,Madrid32