SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Último

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 

Último (20)

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 

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