SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Costes, reutilización y
factorías de software
Una visión desde el tejado de enfrente
Apuntes para el debate
Pedro González
pgonyan at gmail.com
Sensaciones...
¿Cuál es el coste/precio de una aplicación software?
¿Cuál es la calidad de una aplicación software?
● Mucha incertidumdre
● El software es caro y malo
● Kakonomía vs. Madurez del sector TI
Algunos problemas
En el cliente
● Poco compromiso con el proyecto
● ¿Product Owner or Business Analyst?
● Gestión de requisitos
● Calidad, tiempos, costes
● Visualización del retorno de la inversión
En la empresa
● Sobreoferta tecnológica
● Rotación, costes de personal
● Falta de perfiles consolidados (desarrolladores, jefe
proyectos, analistas, ...) y errores en su creación
● Madurez de los procesos de desarrollo
Mi opinión
Consolidación de perfiles/roles desarrollador y analistas
Poca reutilización de conocimiento entre diferentes
proyectos en los diferentes ámbitos desarrollo como de
negocio
Poca automatización. ¿Por qué sólo nos gusta IC?
Poco testing manual
Ceguera planificación estratégica de las empresas, tanto
de los clientes como de las empresas TI
Reutilizar
Ctrl+C, Ctrl+V
http://c2.com/cgi/wiki?CopyAndPasteProgramming
Goto y procedimientos
Objetos y métodos
Librerías
Frameworks
Web Services, REST
MDD y Software Product Lines. Reutilización estratégica
Reutilizar
¿Qué reutilizamos entre proyectos?
La mejor forma de reutilizar: vender producto, no servicio
o integración
● Parametrización/personalización
● Creación de módulos
● Poco desarrollo propio
● Uso de SOA
● Coste/calidad. Descarta muchos requisitos
o SPL
Propuestas de ideas a considerar
Generación de código
http://c2.com/cgi/wiki?CodeGenerationIsaDesignSmell
DSL, Domain Specific Language
MDD, Model Driven Development
SPL, Software Product Lines y software factories
MD-SPL, mix de dsl, mdd, y spl
Familias software
Plan de sistemas de información
Cartera de proyectos
Conjunto de roadmap en los proyectos
Familias software
¿Cómo formar familias software?
Tecnologías / Negocio
eAdmin, CMS, ERP, CMS, juegos móvil, web hotel, web
vuelos, aplicaciones de gestión, hospital, redes sociales,
ap de escritorio, banca
Libros
¿Preguntas?
pgonyan@gmail.com

Weitere ähnliche Inhalte

Ähnlich wie Costes, reutilización y factorías de software

3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Administración de proyectos de ti unfv 2014 1
Administración de proyectos de ti  unfv 2014 1Administración de proyectos de ti  unfv 2014 1
Administración de proyectos de ti unfv 2014 1Juan Blas Veliz
 
ing. de software
ing. de softwareing. de software
ing. de softwareellizabp_22
 
Importancia Requerimientos
Importancia RequerimientosImportancia Requerimientos
Importancia RequerimientosDavid Ramirez
 
36435062 analisis-de-riesgos
36435062 analisis-de-riesgos36435062 analisis-de-riesgos
36435062 analisis-de-riesgosEsterph
 
Mejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorMejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorPablo F. Sanchez
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de DesarrolloALLSOFT
 
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...Chri35
 
Clase proyecto sidet
Clase proyecto sidetClase proyecto sidet
Clase proyecto sidetNii Caytuiro
 
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...Software Guru
 
El Proceso de Desarrollo de Software Empresarial
El Proceso de Desarrollo de Software EmpresarialEl Proceso de Desarrollo de Software Empresarial
El Proceso de Desarrollo de Software EmpresarialSilverio Condo
 
C:\Fakepath\Como Abordar Un Proyecto Tic
C:\Fakepath\Como Abordar Un Proyecto TicC:\Fakepath\Como Abordar Un Proyecto Tic
C:\Fakepath\Como Abordar Un Proyecto Ticjvlerga
 
Equipo 2 Cambio Toyota
Equipo 2 Cambio ToyotaEquipo 2 Cambio Toyota
Equipo 2 Cambio Toyotaequipocalidad
 

Ähnlich wie Costes, reutilización y factorías de software (20)

3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Administración de proyectos de ti unfv 2014 1
Administración de proyectos de ti  unfv 2014 1Administración de proyectos de ti  unfv 2014 1
Administración de proyectos de ti unfv 2014 1
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Qualilogy Servicios - 2014
Qualilogy Servicios - 2014Qualilogy Servicios - 2014
Qualilogy Servicios - 2014
 
ing. de software
ing. de softwareing. de software
ing. de software
 
Importancia Requerimientos
Importancia RequerimientosImportancia Requerimientos
Importancia Requerimientos
 
36435062 analisis-de-riesgos
36435062 analisis-de-riesgos36435062 analisis-de-riesgos
36435062 analisis-de-riesgos
 
Mejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorMejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software Mejor
 
Modelos de Desarrollo
Modelos de DesarrolloModelos de Desarrollo
Modelos de Desarrollo
 
Daniel
DanielDaniel
Daniel
 
Daniel
DanielDaniel
Daniel
 
14.administración de la calidad
14.administración de la calidad14.administración de la calidad
14.administración de la calidad
 
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
presJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ - 2.pptxpresJ -...
 
Clase proyecto sidet
Clase proyecto sidetClase proyecto sidet
Clase proyecto sidet
 
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
 
El Proceso de Desarrollo de Software Empresarial
El Proceso de Desarrollo de Software EmpresarialEl Proceso de Desarrollo de Software Empresarial
El Proceso de Desarrollo de Software Empresarial
 
C:\Fakepath\Como Abordar Un Proyecto Tic
C:\Fakepath\Como Abordar Un Proyecto TicC:\Fakepath\Como Abordar Un Proyecto Tic
C:\Fakepath\Como Abordar Un Proyecto Tic
 
Equipo 2 Cambio Toyota
Equipo 2 Cambio ToyotaEquipo 2 Cambio Toyota
Equipo 2 Cambio Toyota
 
Clase UBA FCE - Project Management
Clase UBA FCE - Project ManagementClase UBA FCE - Project Management
Clase UBA FCE - Project Management
 
Project Management
Project ManagementProject Management
Project Management
 

Kürzlich hochgeladen

Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfChristianMOntiveros1
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓNLuisLobatoingaruca
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxcarlosEspaaGarcia
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptxrorellanoq
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfWaldo Eber Melendez Garro
 
examen ExANI 2...........................
examen ExANI 2...........................examen ExANI 2...........................
examen ExANI 2...........................migueljosedelaolopez
 
Presentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxPresentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxInstitutoTeodoroKint
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdffredyflores58
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxAlanCarrascoDavila
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfFtimaMontserratZaraz
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosSALVADOR ALTEZ PALOMINO
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasGraciaMatute1
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxholferpandiacondori
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxQualityAdviceService
 
Riesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajoRiesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajoMarianoSanchez70
 

Kürzlich hochgeladen (20)

Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
examen ExANI 2...........................
examen ExANI 2...........................examen ExANI 2...........................
examen ExANI 2...........................
 
Presentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxPresentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptx
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdf
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptxdokumen.tips_311-determinacion-del-espacio-estatico.pptx
dokumen.tips_311-determinacion-del-espacio-estatico.pptx
 
Riesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajoRiesgos taller mecanico prevencion de accidentes de trabajo
Riesgos taller mecanico prevencion de accidentes de trabajo
 

Costes, reutilización y factorías de software

  • 1. Costes, reutilización y factorías de software Una visión desde el tejado de enfrente Apuntes para el debate Pedro González pgonyan at gmail.com
  • 2. Sensaciones... ¿Cuál es el coste/precio de una aplicación software? ¿Cuál es la calidad de una aplicación software? ● Mucha incertidumdre ● El software es caro y malo ● Kakonomía vs. Madurez del sector TI
  • 3. Algunos problemas En el cliente ● Poco compromiso con el proyecto ● ¿Product Owner or Business Analyst? ● Gestión de requisitos ● Calidad, tiempos, costes ● Visualización del retorno de la inversión En la empresa ● Sobreoferta tecnológica ● Rotación, costes de personal ● Falta de perfiles consolidados (desarrolladores, jefe proyectos, analistas, ...) y errores en su creación ● Madurez de los procesos de desarrollo
  • 4. Mi opinión Consolidación de perfiles/roles desarrollador y analistas Poca reutilización de conocimiento entre diferentes proyectos en los diferentes ámbitos desarrollo como de negocio Poca automatización. ¿Por qué sólo nos gusta IC? Poco testing manual Ceguera planificación estratégica de las empresas, tanto de los clientes como de las empresas TI
  • 5. Reutilizar Ctrl+C, Ctrl+V http://c2.com/cgi/wiki?CopyAndPasteProgramming Goto y procedimientos Objetos y métodos Librerías Frameworks Web Services, REST MDD y Software Product Lines. Reutilización estratégica
  • 6. Reutilizar ¿Qué reutilizamos entre proyectos? La mejor forma de reutilizar: vender producto, no servicio o integración ● Parametrización/personalización ● Creación de módulos ● Poco desarrollo propio ● Uso de SOA ● Coste/calidad. Descarta muchos requisitos o SPL
  • 7. Propuestas de ideas a considerar Generación de código http://c2.com/cgi/wiki?CodeGenerationIsaDesignSmell DSL, Domain Specific Language MDD, Model Driven Development SPL, Software Product Lines y software factories MD-SPL, mix de dsl, mdd, y spl
  • 8. Familias software Plan de sistemas de información Cartera de proyectos Conjunto de roadmap en los proyectos
  • 9. Familias software ¿Cómo formar familias software? Tecnologías / Negocio eAdmin, CMS, ERP, CMS, juegos móvil, web hotel, web vuelos, aplicaciones de gestión, hospital, redes sociales, ap de escritorio, banca