Gestión y modelos para la eficiencia en empresas de desarrollo de software Juan Palacio

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Introducción a la Ingeniería del Software
Conferencia/coloquioCindoc-Sedic Conocimiento e información: papel y perspectiva de los C de I en la Sociedad Informacional Madrid, mayo Carlos.
Proceso de desarrollo con UML y el modelo CMM
OUTSOURCING O SUBCONTRATACION
CERTIFICACION ISO 9000, ,12207 Y MODELO CMM
Metodologías Ágiles Patricio Letelier
CALIDAD EN DESARROLLO DE SOFTWARE
Visión ejecutiva de procesos y prácticas para desarrollo de software
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
CERTIFICACIÓN ISO/TS
Guia Diseño Robert Echeverria
CALIDAD EN EL DESARROLLO DE SOFTWARE
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
GESTIÓN AMBIENTAL EMPRESARIAL
Tema 2. Estrategia de Operaciones
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Autora: Tatiana Alejandra.
INTRODUCCIÓN A INGENIERÍA
Ingeniería de Software
Historia Síntomas Factores de Influencia Posibles Causas
INGENIERIA INDUSTRIAL ES UN CAMPO DEL CONO CIMIENTO Y DESEMPEÑO PROFESIONAL BUSCA DISEÑAR, MEJORAR E INSTALAR, SISTEMAS INTEGRADOS ESTOS SISTEMAS SON.
BALANCED SCORE CARD DE SISTEMA DE INDICADORES A SISTEMA DE GESTIÓN.
CARRERA ING.DE SISTEMAS INTEGRANTE: DANIEL SORIA MURILLO DOCENTE: ING. ERVIN FLORES MATERIA: INGENIERIA DE SOFTWARE GESTION 2009.
Metodologías Ágiles.
Ingenieria de software
Un sistema de información nuevo implica: - Nuevo hardware y software - Cambios de puestos - Habilidades, administración y organización Un nuevo sistema.
Modelo de Capacidad y Madurez
El Proceso de Software es la única manera de desarrollar sistemas de calidad. F. o V. Justifica tu respuesta. Que tiene que ver la globalización.
Ana Alejandra Acevedo Estrada
CONCEPTOS BÁSICOS Diseño de Sistemas.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Autora: Tatiana Alejandra.
Calidad y Garantía de Calidad
ISF5501 Ingeniería de Software
I NTRODUCCIÓN A LA I NGENIERÍA DEL S OFTWARE Ing. Sonia Godoy H Informática empresarial Ing-Sonia Godoy H.
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
Tema 1: Introducción a la Ingeniería de Software
“plan estratégico y análisis del entorno”
Metodologías Ágiles en VFP de las Historias de Usuario al código
(GESTIÓN DE PROCESOS DE NEGOCIO)
Vamos hablar sobre dos empresas de primer nivel, con muy alta calidad.
Temario 1. Introducción 1.1 Importancia de la administración de proyectos de software: Crisis del software.(TB), 1.2 certificaciones (MS ), PMB y software(projet.
Cómo gestionar y planificar un proyecto en la empresa
Ingeniería de Software
LA DIRECCIÓN ESTRATÉGICA
Capitulo 1 Roger S. Presman
Metodologías Lsi. Katia Tapia A., Mae.
SWAPyME Autora: Tatiana Alejandra Oquendo Garzón
PRESENTACION   Distribuidora Velmar Lider S.A.S., es empresa avalada por Proveedores de trayectoria Nacional e Internacional, por nuestro esfuerzo en satisfacer.
Scrum Una Alternativa Ágil para el desarrollo de Software
Ing. José Manuel Poveda.  Muchas personas asocian el término de Software con los programas de PC. Sin embargo, software no son sólo programas, sino todos.
I NTRODUCCIÓN A LA I NGENIERÍA DEL S OFTWARE Ing. Sonia Godoy H Informática empresarial Ing-Sonia Godoy H.
CMM.
 Capacidad para adaptar el curso del desarrollo a la evolución de los requisitos y a las circunstancias del entorno de los proyectos.
© 2009 IBM Corporation Gonzalo Araque – Director de Necksize 24 de junio de 2010 Gestione inteligentemente su negocio.
Alumno: Gerardo Mario Valdés Ortega Matricula: Asignatura: Análisis y diseño de Sistemas Computacionales Cuatrimestre: Tercero Carrera: Licenciatura.
Curso: Normalización y certificación de la calidad
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
NIVELES DE CALIDAD DEL SOFTWARE
CMMI GRUPO 5 Juan Marcelo Ferreira Aranda Silvano Christian Gómez
Modelo de madurez del CMMI
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
CMMI ISF5501 Ingeniería de Software Semana 5. Aprendizajes Esperados: Reconoce y determina en distintos escenarios niveles de madurez CMMI. Contenidos:
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Introducción a la Ingeniería del Software. Introducción Ingeniería del Software Desarrollo del hardware La aparición de componentes que cada dos años.
Planificación de Sistemas de Información
Fue desarrollado durante el 2002, como consecuencia de los acuerdos de la mesa de la Estrategia 6 del Programa para el Desarrollo de la Industria de.
Metodologías de Desarrollo en Empresas que no Comercializan Software A.S. ADRIAN ESTEBAN MELESI UNIVERSIDAD DE PALERMO - TRABAJO FINAL DE GRADO TUTOR:
TEMA 2: el PENSAMIENTO ESTRATÉGICO
Manejo de Directorio Empresa Minera MACDESA Modulo de Gestión Empresarial Economista Fernando Remusgo Chaparra, Julio 2005.
LA CALIDAD DEL SOFTWARE
Transcripción de la presentación:

Gestión y modelos para la eficiencia en empresas de desarrollo de software Juan Palacio

Retos en el negocio del software RETOS DE NEGOCIO RETOS DEL SOFTWARE

Desarrollo de software al final del siglo XX %23%49% 26%28%46% 27%40%33% 16%31%53% ÉxitoProblemáticoFracaso Fuente: Standish Group Survey, El proyecto se aborta o el sistema no se llega a utilizar Desbordamiento de agendas o costes. Las funcionalidades no cubren las expectativas. Problemas funcionales Proyecto realizado en el tiempo previsto, con los costes previstos, con la funcionalidad esperada y ofreciendo un funcionamiento correcto. 1994

Desarrollo de software al final del siglo XX Fuente: Standish Group Survey, Muestra: proyectos TIC La mitad de los proyectos se cancelaba o doblaba las agendas

¿El software como reto de negocio? Incumplimiento de fechas Modificaciones de requisitos Costes desbordados Presión en el desarrollo Funcionalidades inadecuadas Errores ¿ El software es así ?

El software como oportunidad de negocio Mercado Economía de escala en su producción Distribución Maleabilidad y desarrollo incremental

Nuestra historia Crisis del software publicación del primer algoritmo para búsquedas binarias C. Böhm y G. Jacopini publican el manifiesto para la eliminación del “GoTo” que fue el inicio de la programación estructurada Primera publicación sobre programación estructurada (Larry Constantine, Glenford Myers y Wayne Stevens) 1977 Tom Gilb publica el primer libro sobre métrica del software 1979 Primer libro sobre análisis de requisitos.

Nuestra historia 1967 Ampex Instant Replay Disk Recorder rpm. 30 segundos de grabación de vídeo NTSC.

Nuestra historia 1981 IBM PC Intel ,77 Mhz. 64 Kb RAM Floppy drive 160 Kb $

Nuestra historia 1975 IBM PC 5100 CPU: “PALM” (Put All Logic in Microcode ) Kb RAM Pantalla 5’ (16 líneas x 64 caracteres) $

Nuestro entorno Profesionalización Calidad y procesos DX Pentium II Pentium IV Ley de Moore

Evolución del hardware Desde 1965 la Ley de Moore rige la evolución de los microprocesadores Factores que imprimen aceleración al ritmo de crecimiento del hardware: Consecuencias de la ley de Moore Comunicaciones entre sistemas Incremento de la capacidad de operación. Incremento de la miniaturización. Reducción de costes en la producción.

Profesionalización Mancia Ciencia DeA ¿ SWEBOK ?

Calidad y procesos 1959 MIL-Q BS ISO TickIT 1991 ISO Adaptaciones para softw ISO Proy. SPICE 1993 CMM-SW Modelos específicos para software ISO CMMI Modelos CMM TR Modelos y estándares de calidad Modelos genéricosModelos para software Trillium Bootstrap DSDM SCRUM CRYSTAL XP ASD PP AM ISD Manifiesto Ágil Técnicas y métodos ágiles

No sólo son procesos PERSONAS PROCESOS TECNOLOGÍA

No sólo son procesos PERSONAS PROCESOS TECNOLOGÍA DX Pentium II Pentium IV

Personalidad de la organización Estructural ProcesosTecnologíaPersonas Humano Artesanía Producción heroica Producción industrial Capital Factores del sistema de producción Ubicación del conocimiento - valor Modelo de producción Conocimiento explícito Conocimiento tácito

Niveles de madurez CMMI Madurez de los procesos Capacidad de los procesos Eficiencia de los procesos Baja Alta Escalabilidad Alta Baja Repetibilidad Inicial Gestionado Definido Gestionado cuantit. Optimizado

Manifiesto Ágil (2001) Estamos poniendo al descubierto mejores métodos para desarrollar software, haciéndolo y ayudando a otros a que lo hagan. Con este trabajo hemos llegado a valorar: A los individuos y su interacciónde los procesos y las herramientaspor encima El software que funcionade la documentación exhaustivapor encima La colaboración con el clientela negociación contractualpor encima La respuesta al cambioseguimiento de un planpor encima Aunque hay valor en los elementos de la derecha, valoramos más los de la izquierda Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas

¿Modelo para la organización de software? ¿LA organización? ¿EL software?

Conclusiones Características de los proyectos de software Visión, misión y negocio de la organización Cultura de la organización Diseño y gestión del equilibrio personas – procesos - tecnología

Claves para organizaciones eficientes Conocimiento de la industria Conocimiento de la propia empresa Personalidad de la organización Gestión sistémica Revisión y adaptación

? Dudas Preguntas Insultos Regalos… Juan Palacio