SlideShare una empresa de Scribd logo
1 de 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
Agenda
 Motivación
 Proyecto RISCOSS
 Comunidad RISCOSS
 Plataforma Software (Demo)
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
2
MOTIVACIÓN
El numero de OSS está creciendo…
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
4
Fuente: Black Duck Management webinar 2014 in IEEE OSS webcasts
series
150,000
200,000
500,000
1,000,000
1,400,000
2007 2009 2011 2013 2015
Número de
proyectos OSS
… pero
Según SourceForge, de los proyectos
existentes (sobret 60,225 en junio 2012):
 22% fase de planificación
 17% pre-alpha or inactivo
 58% alpha
 3% Éxito
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
5
OSS Potenciador de Negocio
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
6
78% 64%
66% 50%
Compañias
utilizando OS
Compañias
participando
en OS
Sus
ingenieros
trabajan en
OS
Considerando OS
antes que
propietario
Fuente: Annual future of open source survey 2015
Riesgos y OSS
OSS es sobre libertad y oportunidades …
―… que introducen riesgo
Gestión de riesgos insuficiente
―Uno de los errores TOP FIVE al implementar
soluciones basadas en OSS (Gartner 2011)
Estos riesgos son diversos:
– evaluación, integración, contexto, proceso,
calidad y evolución
Second Year Evaluation, 15th January 2015, Brussels© RISCOSS Consortium
7
Escenario: TEI
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
8
Escenario: TEI
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
9
Como implementar un proceso
sistemático para el entendimiento,
representación y evaluación
de riesgos?
Hipótesis de trabajo
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
10
Entender, gestionar y mitigar los riesgos de
adopción de OSS es crucial para evitar el
impacto potencial negativo en el negocio, en
tiempo de time-to-market, satisfacción del
cliente, ingresos e imagen de marca
RISCOSS
Proyecto RISCOSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
12
Identificación de riesgos, gestión y métodos de
mitigación
Desarrollo de Open Source Software (OSS) basado en
comunidades y soportado por la industria,
composición y gestión del ciclo de vida
Gestión de los riesgos de adopción, individual,
colectiva y colaborativamente
para
para
RISCOSS
Metodología
Plataforma
Software
Gestión de
riesgos
Técnicas de
Ingenieria de
Software
Utiliza
Implementa Desarrolla
Para
Materialización de
13
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
RISCOSS permite…
 Gestión efectiva de los riesgos de integración
de OSS
 Control y reducción de costes derivados de la
adopción de OSS
 Innovación al aprovechar el movimiento OSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
14
Partners
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
15
Casos de Estudio
 ERICSSON (Compañía privada)
 CENATIC (Institución pública)
 OW2 (Comunidad OSS)
 XWiki (Proyecto OSS y Compañía privada)
 Moodbile (Proyecto OSS y Institución pública)
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
16
Propuesta en 3 Capas
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
17
Modelos de Software y Negocio
Medidas
Indicadores
Proyectos OSS
Indicadores
Comunidad OSS
Indicadores de
Contexto
Capa 3
Análisis
de Negocio
Capa 2
Indicadores
de Riesgo
Capa 1
Recolección
De Datos
Contexto
Proyectos OSS Comunidades
Gestor de
Riesgo
Ecosistemas OSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
18
Estrategias de Adopción de OSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
19
No Relación
con la
Comunidad
OSS
Participación
en la
Comunidad
OSS
Liderar
la
Comunidad
OSS
Consumo
de
OSS
OSS
Acquisition
OSS
Integration
OSS
Takeover
Producción
de
OSS
OSS
Release
OSS
Fork
OSS
Initiative
Análisis de Riesgos
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
20
exponen
indican
impacta
Objetivos de
Negocio &
Estratégicos
Riesgos
&
Indicadores
Medidas
Caso de Estudio: TEI
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
21
#Commits/Mes #Posts/Día
Poca Actividad
Frecuencia
Release Baja
Falta de
Soporte
COMUNIDAD RISCOSS
Comunidad RISCOSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
23
Comunidad RISCOSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
24
RISCOSS en GitHub
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
25
 Organización
https://github.com/RIS
COSS
 Repositorio principal
https://github.com/RIS
COSS/riscoss-platform-
core
PLATAFORMA SOFTWARE
Demo
Arquitectura de RISCOSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
27
Risk data
collector
Risk data
collector
manager
Risk data
repository
manager
Business
analysis
manager
Business
analysis
engine
Risk manager
Business
reporting
tool
Risk data
Business manager
Business
data
2 Versiones
 RISCOSS Community
– Evaluación básica: 1 proyecto OSS
– Riesgo de Poca Actividad y Dificultad de Manteniento
– Indicadores: #Contribuidores, #Bugs Abiertos/Cerrados,…
– Fuente de datos: GitHub
 RISCOSS Corporate
– Evaluación completa: Gestión activos de la empresa
(proyectos/productos/componentes OSS)
– Riesgos: Configurables (modelos de riesgo)
– Indicadores: Configurables (modelos de riesgo)
– Fuentes de datos: Configurables (data collectors)
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
28
RISCOSS Community
 http://riscossplatform.ow2.org/riscoss/wiki/githuba
nalyser
 3 tipos de usuario
– Sin registrar: Solo lectura
– Registrado: Nuevos proyectos OSS
– Usuario registrado en GitHub: Nuevos proyectos OSS
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
29
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
30
RISCOSS Professional
 3 funcionalidades básicas
– Configuración del entorno (entidades, riesgos, proyectos
OSS, fuentes de datos)
– Creación de sesiones de análisis
– Análisis “What-if”
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
31
OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
32
Para más información:
Xavier Franch, franch@essi.upc.edu
Coordinador del proyecto
www.riscoss.eu
@RiscossProject

Más contenido relacionado

Destacado

Mobility4 all
Mobility4 allMobility4 all
Mobility4 allGESSI UPC
 
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC ConceptsJcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC ConceptsGESSI UPC
 
Seatlle investors club presentation on self-directed IRAs
Seatlle investors club presentation on self-directed IRAsSeatlle investors club presentation on self-directed IRAs
Seatlle investors club presentation on self-directed IRAsWealthFlex
 
ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...
ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...
ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...Kanjana thong
 
отчет о результатах самообследования
отчет о результатах самообследования отчет о результатах самообследования
отчет о результатах самообследования Владеймир Потанин
 
Ânsia storyboard
Ânsia storyboardÂnsia storyboard
Ânsia storyboardsara pinho
 
BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...
BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...
BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...Alberto Scavino
 
grepについて
grepについてgrepについて
grepについてSho IIZUKA
 
Psikologi Pendidikan dan Teori Belajar Konstruktivisme
Psikologi Pendidikan dan Teori Belajar KonstruktivismePsikologi Pendidikan dan Teori Belajar Konstruktivisme
Psikologi Pendidikan dan Teori Belajar Konstruktivismeikasaputri
 
SOLE als didactisch experiment
SOLE als didactisch experimentSOLE als didactisch experiment
SOLE als didactisch experimentErno Mijland
 
Aligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS AdoptionAligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS AdoptionGESSI UPC
 
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)GESSI UPC
 
Кейс по разработке приложения для akusherstvo.ru (iPhone)
Кейс по разработке приложения для akusherstvo.ru (iPhone)Кейс по разработке приложения для akusherstvo.ru (iPhone)
Кейс по разработке приложения для akusherstvo.ru (iPhone)WOX APP
 

Destacado (20)

Mobility4 all
Mobility4 allMobility4 all
Mobility4 all
 
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC ConceptsJcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
Jcis 2015-Towards Assessing Open Source Communities' Health using SOC Concepts
 
AK+MDD+NFRs
AK+MDD+NFRsAK+MDD+NFRs
AK+MDD+NFRs
 
Cocoa
CocoaCocoa
Cocoa
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Seatlle investors club presentation on self-directed IRAs
Seatlle investors club presentation on self-directed IRAsSeatlle investors club presentation on self-directed IRAs
Seatlle investors club presentation on self-directed IRAs
 
ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...
ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...
ผลการประชุม ก.ท.จ.อุตรดิตถ์ ครั้งที่ 6/2558 ลว. 23 มิ.ย.2558 (อย่างไม่เป็นทาง...
 
отчет о результатах самообследования
отчет о результатах самообследования отчет о результатах самообследования
отчет о результатах самообследования
 
Pearl cohn ccss
Pearl cohn ccssPearl cohn ccss
Pearl cohn ccss
 
Ânsia storyboard
Ânsia storyboardÂnsia storyboard
Ânsia storyboard
 
BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...
BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...
BCBS 239 - principi per un data aggregation e risk reporting efficace - Conve...
 
grepについて
grepについてgrepについて
grepについて
 
Psikologi Pendidikan dan Teori Belajar Konstruktivisme
Psikologi Pendidikan dan Teori Belajar KonstruktivismePsikologi Pendidikan dan Teori Belajar Konstruktivisme
Psikologi Pendidikan dan Teori Belajar Konstruktivisme
 
SOLE als didactisch experiment
SOLE als didactisch experimentSOLE als didactisch experiment
SOLE als didactisch experiment
 
Oss2015
Oss2015Oss2015
Oss2015
 
Aligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS AdoptionAligning Business Goals and Risks in OSS Adoption
Aligning Business Goals and Risks in OSS Adoption
 
Visite agli orti della scuola dell infanzia
Visite agli orti della scuola dell infanziaVisite agli orti della scuola dell infanzia
Visite agli orti della scuola dell infanzia
 
Er14
Er14Er14
Er14
 
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
 
Кейс по разработке приложения для akusherstvo.ru (iPhone)
Кейс по разработке приложения для akusherstvo.ru (iPhone)Кейс по разработке приложения для akusherstvo.ru (iPhone)
Кейс по разработке приложения для akusherstvo.ru (iPhone)
 

Similar a Open expo2015 riscoss

Open Expo 2015
Open Expo 2015Open Expo 2015
Open Expo 2015riscoss-eu
 
Openexpo dossier 1 (openexpoday)
Openexpo dossier 1 (openexpoday)Openexpo dossier 1 (openexpoday)
Openexpo dossier 1 (openexpoday)Malaika Reuter
 
08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valenciaNeurowork
 
Cloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas PerspectivasCloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas PerspectivasAndres Prado
 
Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019
Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019
Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019Mercadoindustrial Revista
 
Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0Victor Martinez
 
AIMME: Software Libre (2 de 4)
AIMME: Software Libre (2 de 4)AIMME: Software Libre (2 de 4)
AIMME: Software Libre (2 de 4)Santiago Bonet
 
Presentación del Centro de Apoyo al Software Abierto
Presentación del Centro de Apoyo al Software AbiertoPresentación del Centro de Apoyo al Software Abierto
Presentación del Centro de Apoyo al Software AbiertoLibreCon
 
Administración del portafolio de aplicaciones: una herramienta de gobierno de...
Administración del portafolio de aplicaciones: una herramienta de gobierno de...Administración del portafolio de aplicaciones: una herramienta de gobierno de...
Administración del portafolio de aplicaciones: una herramienta de gobierno de...Spain-AEA
 
Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...
Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...
Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...csol.org
 
Arquitectura JEE para ciudades inteligentes con TOGAF e IoT
Arquitectura JEE para ciudades inteligentes con TOGAF e IoTArquitectura JEE para ciudades inteligentes con TOGAF e IoT
Arquitectura JEE para ciudades inteligentes con TOGAF e IoTAndres Solorzano
 
Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.
Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.
Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.Andres Solorzano
 
Bases delconcurso magos2017_arduinoday
Bases delconcurso magos2017_arduinodayBases delconcurso magos2017_arduinoday
Bases delconcurso magos2017_arduinodayMagdalena Open Source
 

Similar a Open expo2015 riscoss (20)

Open Expo 2015
Open Expo 2015Open Expo 2015
Open Expo 2015
 
11. ESLE_Viernes_7
11. ESLE_Viernes_711. ESLE_Viernes_7
11. ESLE_Viernes_7
 
Openexpo dossier 1 (openexpoday)
Openexpo dossier 1 (openexpoday)Openexpo dossier 1 (openexpoday)
Openexpo dossier 1 (openexpoday)
 
08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia08 gv pontis: migración integral a software libre en el gobierno de valencia
08 gv pontis: migración integral a software libre en el gobierno de valencia
 
Cloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas PerspectivasCloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas Perspectivas
 
Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
Modelo CodeSyntax
Modelo CodeSyntaxModelo CodeSyntax
Modelo CodeSyntax
 
Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019
Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019
Mercadoindustrial.es Nº 138 Noviembre - diciembre 2019
 
MacAndriOO
MacAndriOO MacAndriOO
MacAndriOO
 
Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0
 
Gvpontis - Generalitat valenciana
Gvpontis - Generalitat valencianaGvpontis - Generalitat valenciana
Gvpontis - Generalitat valenciana
 
AIMME: Software Libre (2 de 4)
AIMME: Software Libre (2 de 4)AIMME: Software Libre (2 de 4)
AIMME: Software Libre (2 de 4)
 
Presentación del Centro de Apoyo al Software Abierto
Presentación del Centro de Apoyo al Software AbiertoPresentación del Centro de Apoyo al Software Abierto
Presentación del Centro de Apoyo al Software Abierto
 
Administración del portafolio de aplicaciones: una herramienta de gobierno de...
Administración del portafolio de aplicaciones: una herramienta de gobierno de...Administración del portafolio de aplicaciones: una herramienta de gobierno de...
Administración del portafolio de aplicaciones: una herramienta de gobierno de...
 
Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...
Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...
Emprendimiento y Software Libre para PYMEs: Modelos de Negocios, Uso y Cooper...
 
Arquitectura JEE para ciudades inteligentes con TOGAF e IoT
Arquitectura JEE para ciudades inteligentes con TOGAF e IoTArquitectura JEE para ciudades inteligentes con TOGAF e IoT
Arquitectura JEE para ciudades inteligentes con TOGAF e IoT
 
Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.
Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.
Arquitectura JEE para Ciudades Inteligentes con IoT y TOGAF.
 
OpenMaker en Maker Faire Bilbao 2017
OpenMaker en Maker Faire Bilbao 2017OpenMaker en Maker Faire Bilbao 2017
OpenMaker en Maker Faire Bilbao 2017
 
Bases delconcurso magos2017_arduinoday
Bases delconcurso magos2017_arduinodayBases delconcurso magos2017_arduinoday
Bases delconcurso magos2017_arduinoday
 
10ª WhyFLOSS Conference en Madrid - Neurowork
10ª WhyFLOSS Conference en Madrid - Neurowork10ª WhyFLOSS Conference en Madrid - Neurowork
10ª WhyFLOSS Conference en Madrid - Neurowork
 

Más de GESSI UPC

iStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* ModelsiStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* ModelsGESSI UPC
 
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved RequirementsTowards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved RequirementsGESSI UPC
 
Monitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMonMonitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMonGESSI UPC
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsGESSI UPC
 
Expert mining compsac-2014
Expert mining compsac-2014Expert mining compsac-2014
Expert mining compsac-2014GESSI UPC
 
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD ProcessesMoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD ProcessesGESSI UPC
 
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* ModelsQuantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* ModelsGESSI UPC
 
Applying Business Strategy Models in Organizations
Applying Business Strategy Models in OrganizationsApplying Business Strategy Models in Organizations
Applying Business Strategy Models in OrganizationsGESSI UPC
 
Slides refsq'14 ds v1
Slides refsq'14 ds v1Slides refsq'14 ds v1
Slides refsq'14 ds v1GESSI UPC
 
A Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and ConsumptionA Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and ConsumptionGESSI UPC
 
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...GESSI UPC
 
Assessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing conceptsAssessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing conceptsGESSI UPC
 
DB searches vs. snowballing
DB searches vs. snowballingDB searches vs. snowballing
DB searches vs. snowballingGESSI UPC
 
Arteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyArteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyGESSI UPC
 
How do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsHow do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsGESSI UPC
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture DesignGESSI UPC
 
Likert scales and statistics
Likert scales and statisticsLikert scales and statistics
Likert scales and statisticsGESSI UPC
 
Industry-academia collaboration
Industry-academia collaborationIndustry-academia collaboration
Industry-academia collaborationGESSI UPC
 

Más de GESSI UPC (20)

iStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* ModelsiStarJSON: A Lightweight Data-Format for i* Models
iStarJSON: A Lightweight Data-Format for i* Models
 
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved RequirementsTowards iStarML 2.0: Closing Gaps from Evolved Requirements
Towards iStarML 2.0: Closing Gaps from Evolved Requirements
 
Monitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMonMonitoring the service-based system lifecycle with SALMon
Monitoring the service-based system lifecycle with SALMon
 
Ossap final
Ossap finalOssap final
Ossap final
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software Ecosystems
 
Expert mining compsac-2014
Expert mining compsac-2014Expert mining compsac-2014
Expert mining compsac-2014
 
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD ProcessesMoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
MoDRE 2014 @ RE keynote -- NFR-Aware MDD Processes
 
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* ModelsQuantifying the Impact of OSS Adoption Risks with the help of i* Models
Quantifying the Impact of OSS Adoption Risks with the help of i* Models
 
Applying Business Strategy Models in Organizations
Applying Business Strategy Models in OrganizationsApplying Business Strategy Models in Organizations
Applying Business Strategy Models in Organizations
 
Slides refsq'14 ds v1
Slides refsq'14 ds v1Slides refsq'14 ds v1
Slides refsq'14 ds v1
 
A Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and ConsumptionA Context Ontology for Service Provisioning and Consumption
A Context Ontology for Service Provisioning and Consumption
 
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...Practical Experiences in Designing and Conducting Empirical Studies in Indust...
Practical Experiences in Designing and Conducting Empirical Studies in Indust...
 
Cesi2014
Cesi2014Cesi2014
Cesi2014
 
Assessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing conceptsAssessing Open Source Communities' using Service Oritented Computing concepts
Assessing Open Source Communities' using Service Oritented Computing concepts
 
DB searches vs. snowballing
DB searches vs. snowballingDB searches vs. snowballing
DB searches vs. snowballing
 
Arteon: Architectural and Technology Ontology
Arteon: Architectural and Technology OntologyArteon: Architectural and Technology Ontology
Arteon: Architectural and Technology Ontology
 
How do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional RequirementsHow do Software Architects consider Non-Functional Requirements
How do Software Architects consider Non-Functional Requirements
 
Systematic Architecture Design
Systematic Architecture DesignSystematic Architecture Design
Systematic Architecture Design
 
Likert scales and statistics
Likert scales and statisticsLikert scales and statistics
Likert scales and statistics
 
Industry-academia collaboration
Industry-academia collaborationIndustry-academia collaboration
Industry-academia collaboration
 

Open expo2015 riscoss

  • 1. 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
  • 2. Agenda  Motivación  Proyecto RISCOSS  Comunidad RISCOSS  Plataforma Software (Demo) OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 2
  • 4. El numero de OSS está creciendo… OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 4 Fuente: Black Duck Management webinar 2014 in IEEE OSS webcasts series 150,000 200,000 500,000 1,000,000 1,400,000 2007 2009 2011 2013 2015 Número de proyectos OSS
  • 5. … pero Según SourceForge, de los proyectos existentes (sobret 60,225 en junio 2012):  22% fase de planificación  17% pre-alpha or inactivo  58% alpha  3% Éxito OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 5
  • 6. OSS Potenciador de Negocio OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 6 78% 64% 66% 50% Compañias utilizando OS Compañias participando en OS Sus ingenieros trabajan en OS Considerando OS antes que propietario Fuente: Annual future of open source survey 2015
  • 7. Riesgos y OSS OSS es sobre libertad y oportunidades … ―… que introducen riesgo Gestión de riesgos insuficiente ―Uno de los errores TOP FIVE al implementar soluciones basadas en OSS (Gartner 2011) Estos riesgos son diversos: – evaluación, integración, contexto, proceso, calidad y evolución Second Year Evaluation, 15th January 2015, Brussels© RISCOSS Consortium 7
  • 8. Escenario: TEI OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 8
  • 9. Escenario: TEI OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 9 Como implementar un proceso sistemático para el entendimiento, representación y evaluación de riesgos?
  • 10. Hipótesis de trabajo OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 10 Entender, gestionar y mitigar los riesgos de adopción de OSS es crucial para evitar el impacto potencial negativo en el negocio, en tiempo de time-to-market, satisfacción del cliente, ingresos e imagen de marca
  • 12. Proyecto RISCOSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 12 Identificación de riesgos, gestión y métodos de mitigación Desarrollo de Open Source Software (OSS) basado en comunidades y soportado por la industria, composición y gestión del ciclo de vida Gestión de los riesgos de adopción, individual, colectiva y colaborativamente para para
  • 13. RISCOSS Metodología Plataforma Software Gestión de riesgos Técnicas de Ingenieria de Software Utiliza Implementa Desarrolla Para Materialización de 13 OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium
  • 14. RISCOSS permite…  Gestión efectiva de los riesgos de integración de OSS  Control y reducción de costes derivados de la adopción de OSS  Innovación al aprovechar el movimiento OSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 14
  • 15. Partners OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 15
  • 16. Casos de Estudio  ERICSSON (Compañía privada)  CENATIC (Institución pública)  OW2 (Comunidad OSS)  XWiki (Proyecto OSS y Compañía privada)  Moodbile (Proyecto OSS y Institución pública) OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 16
  • 17. Propuesta en 3 Capas OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 17 Modelos de Software y Negocio Medidas Indicadores Proyectos OSS Indicadores Comunidad OSS Indicadores de Contexto Capa 3 Análisis de Negocio Capa 2 Indicadores de Riesgo Capa 1 Recolección De Datos Contexto Proyectos OSS Comunidades Gestor de Riesgo
  • 18. Ecosistemas OSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 18
  • 19. Estrategias de Adopción de OSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 19 No Relación con la Comunidad OSS Participación en la Comunidad OSS Liderar la Comunidad OSS Consumo de OSS OSS Acquisition OSS Integration OSS Takeover Producción de OSS OSS Release OSS Fork OSS Initiative
  • 20. Análisis de Riesgos OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 20 exponen indican impacta Objetivos de Negocio & Estratégicos Riesgos & Indicadores Medidas
  • 21. Caso de Estudio: TEI OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 21 #Commits/Mes #Posts/Día Poca Actividad Frecuencia Release Baja Falta de Soporte
  • 23. Comunidad RISCOSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 23
  • 24. Comunidad RISCOSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 24
  • 25. RISCOSS en GitHub OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 25  Organización https://github.com/RIS COSS  Repositorio principal https://github.com/RIS COSS/riscoss-platform- core
  • 27. Arquitectura de RISCOSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 27 Risk data collector Risk data collector manager Risk data repository manager Business analysis manager Business analysis engine Risk manager Business reporting tool Risk data Business manager Business data
  • 28. 2 Versiones  RISCOSS Community – Evaluación básica: 1 proyecto OSS – Riesgo de Poca Actividad y Dificultad de Manteniento – Indicadores: #Contribuidores, #Bugs Abiertos/Cerrados,… – Fuente de datos: GitHub  RISCOSS Corporate – Evaluación completa: Gestión activos de la empresa (proyectos/productos/componentes OSS) – Riesgos: Configurables (modelos de riesgo) – Indicadores: Configurables (modelos de riesgo) – Fuentes de datos: Configurables (data collectors) OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 28
  • 29. RISCOSS Community  http://riscossplatform.ow2.org/riscoss/wiki/githuba nalyser  3 tipos de usuario – Sin registrar: Solo lectura – Registrado: Nuevos proyectos OSS – Usuario registrado en GitHub: Nuevos proyectos OSS OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 29
  • 30. OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 30
  • 31. RISCOSS Professional  3 funcionalidades básicas – Configuración del entorno (entidades, riesgos, proyectos OSS, fuentes de datos) – Creación de sesiones de análisis – Análisis “What-if” OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 31
  • 32. OpenExpo Day, 16 de junio de 2015, Madrid© RISCOSS Consortium 32
  • 33. Para más información: Xavier Franch, franch@essi.upc.edu Coordinador del proyecto www.riscoss.eu @RiscossProject

Notas del editor

  1. Hay muchos proyectos, pero no todos están en el mismo nivel de madurez. El problema que se le plantea a las empresas es saber cual le conviene bien Por ejemplo, si un proyecto tiene pocos bugs, que significa un número bajo de bugs: Mucha madurez Que no lo usa nadie Las características de la empresa también son importantes. Por ejemplo, sus desarrolladores están acostumbrados a trabajar en entornos OSS, hay alguien con conocimiento legal sobre licencias OSS
  2. Según la encuesta anual del futuro de Open Source…
  3. The main idea Can be about Evaluation of the component Integration into the system Context of use Process itself
  4. This is what… ---------------------- Support Two perspectives: community and adopters Two kinds of manage ----------------------- Which are the risks How to identify How to manage How to define mitigation actions help managers identify, manage and mitigate risks of integrating third-party open source software It takes into account both the point of view of the communities providing the software components and that of the companies looking to integrate them ---------------
  5. RISCOSS is a collaborative project with funding support by the European Commission. It develops both a methodology and a software platform that integrate the whole decision making chain, from technology criteria to strategic concerns to help managers identify, manage and mitigate risks of integrating third-party open source software.
  6. Universitat Politecnica De Catalunya (UPC) Spain ERICSSON Telecomunicazioni (TEI) Italy Fondazione Bruno Kessler (FBK) Italy Maastricht University (UMM) Netherlands Fundacion Centro Nacional De Referencia De Las Tecnologias De La Informacion Y La Comunicacion Basadas Enfuentes Abiertas (CENATIC) Spain XWIKI SAS (XWiki) France OW2 Consortium Association (OW2) France K.P.A. KENETT-PREMINGER Associates LTD (KPA) Israel