SlideShare ist ein Scribd-Unternehmen logo
1 von 30
INGENIERIA DE SOFTWARE II
JOSE ANGEL MORENO
Ingeniero de Sistemas
Universidad Incca de Colombia
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
CONCEPTOS SOBRE GESTION DE PROYECTOS
DE SOFTWARE
UNIDAD # 1
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
OBJETIVOS
Entender los conceptos claves que llevan a una gestión efectiva de
proyecto de software.
Adquirir la visión macro del proceso de gestión de un proyecto de
software. Proveer pautas para planificación de un proyecto y el manejo
del riesgo.
Presentar las métricas del proyecto y del proceso.
Adquirir las técnicas que se emplean para estimar los costes y
requisitos de recursos y poder establecer un plan efectivo del proyecto
¿Que es Ingeniería del Software?
Conceptos Básicos de Ingeniería del softwareConceptos Básicos de Ingeniería del software
“Disciplina para producir software de calidad
desarrollado sobre las agendas y costes previstos y
satisfaciendo los requisitos”.
S. Schach 1990, Software Engineering
Ingeniería de software es la disciplina o área de la
informática que ofrece métodos y técnicas para
desarrollar y mantener software de calidad.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
EL PRODUCTOEL PRODUCTO
Es un conjunto de características y atributos
tangibles (forma, tamaño, color) e intangibles
(marca, imágenes de empresas, servicio) que el
comprador acepte en principio, como algo que va a
satisfacer sus necesidades. Un producto no existe
hasta que no corresponda a una necesidad o un
deseo.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
La gestión de proyectos implica la
planificación supervisión y control de
personal , del proceso y de los eventos que
ocurren en el ciclo de vida del proyecto
desde la face preliminar hasta la
implementación.
¿QUE ES LA GESTION?¿QUE ES LA GESTION?
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
¿Quien lo hace?
Todos los integrantes del grupo de trabajo - de
algún modo gestionan.
Ejemplo: ingeniero del software: gestiona su
actividades del día a día Planificando,
Supervisando Y controlando las tareas técnicas.
Los gestores del proyecto: planifican, supervisan
y controlan el equipo de desarrollo software.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
¿Por que es importante?
Dado el tamaño de la empresa de software y todas
las personas involucradas en el.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
¿Cuales son los pasos?
Las cuatros p´s.
 Personal: Debe estar organizado
 Producto. Comunicación constante con el cliente para
entender el producto.
 Procesos: Debe seleccionarse el proceso adecuado
para el personal.
 Proyecto: Debe planificar estimado el esfuerzo y el tiempo para
cumplir las tareas.
.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
¿Cuál es el producto obtenido?
Procesos y tareas orientadas al personal.
Mecanismos de evaluación de los riesgos,
Controlar el cambio y evaluar la calidad.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
¿Cómo puedo estar seguro de que lo
hecho este correcto?
Cuando se cumplen los tiempos.
Cuando se entrega el producto.
EL PERSONALEL PERSONAL
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
 Factor humano. Se ha desarrollado un Modelo
de Madurez de la Capacidad de Gestión de
Personal (MMCGP) «para aumentar la
preparación de organizaciones del software
 Existe una gran variedad de capacidades de
distintas personas para llevar a cabo tareas de
programación
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
MMCGP
Áreas clave.
1. Reclutamiento.
2. Selección.
3. Gestión de rendimiento.
4. Entrenamiento.
5. Desarrollo de carrera.
6. Desarrollo de trabajo en equipo.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
 Antes de poder planificar un proyecto, se
deberían establecer los objetivos y el ámbito del
producto‘, se deberían considerar soluciones
alternativas e identificar las dificultades técnicas
y de gestión.
PRODUCTOPRODUCTO
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Producto: Puntos clave
El desarrollador de software y el cliente deben reunirse
para definir los objetivos del producto y su ámbito.
En muchos casos, esta actividad empieza como parte del
proceso de ingeniería del sistema o del negocio
y continúa como el primer paso en el análisis de los
requisitos del software ((profundiza mas adelante).
Los objetivos identifican las metas generales del proyecto
sin considerar cómo se conseguirán (desde el punto de vista
del cliente).
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
PROCESOPROCESO
 Un proceso de software proporciona la estructura desde
la que se puede establecer un detallado plan para el
desarrollo del software.
 Un pequeño número de actividades estructurales se
puede aplicar a todos los proyectos de software, sin
tener en cuenta su tamaño o complejidad.
 las actividades protectoras tales como garantía de
calidad del software, gestión de la configuración del
software y medición- cubren el modelo de proceso.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Los proyectos de software son planificados y
controlados por una razón principal «es la Única
manera conocida de gestionar la complejidad».
PROYECTOPROYECTO
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
¿De que depende el éxito de los proyectos?
VP 1: Supongo que si tuviera que elegir lo más importante de nuestro
entorno de trabajo, diría que no son las herramientas que empleamos, es la
gente.
VP 2: El ingrediente más importante que contribuyó al éxito de este
proyecto fue tener gente lista .. pocas cosas más importan en mi opinión ...
Lo más importante que se puede hacer por un proyecto es seleccionar el
personal ... El éxito de la organización de desarrollo del software está muy,
muy asociado con la habilidad de reclutar buenos profesionales.
VP 3: La única regla que tengo en cuanto a la gestión es asegurarme de
que tengo buenos profesionales gente realmente buena-, de que preparo
buena gente y de que proporciono el entorno en el que los buenos
profesionales puedan producir.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Participantes
Gestores superiores, que definen los aspectos de negocios que a
menudo tienen una significativa influencia en el proyecto.
Gestores (técnicos) del proyecto, que deben planificar, motivar, organizar y
controlar a los profesionales que realizan el trabajo de software.
Profesionales, que proporcionan las capacidades técnicas necesarias
para la ingeniería de un producto o aplicación.
Clientes, que especifican los requisitos para la ingeniería del software y
otros elementos que tienen menor influencia en el resultado.
Usuarios finales, que interaccionan con el software una vez que se ha
entregado para la producción.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Para ser eficaz, el equipo del proyecto debe
organizarse de manera que maximice las
habilidades y capacidades de cada persona. Y este
es el trabajo del jefe del equipo.
Relación entre Elementos del proceso de software
En la Figura se muestran los elementos de un proceso de desarrollo de
software y sus relaciones. Así las interrogantes se responden de la
siguiente forma:
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Quién: Las Personas participantes en el
proyecto de desarrollo desempeñando uno o
más Roles específicos.
Qué: Un Artefacto es producido por un Rol en
una de sus Actividades. Los Artefactos se
especifican utilizando Notaciones específicas.
Cómo y Cuándo: Las Actividades son una serie
de pasos que lleva a cabo un Rol durante el
proceso de desarrollo.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
METRICAS DE PROYECTOS DE SOFTWARE
UNIDAD # 2
El proceso del software y
Métricas del Proyecto
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Métricas de Proceso y Proyecto
Hay cuatro razones para medir: Caracterizar, Evaluar, Predecir y
Mejorar.
 Medida: Valor asignado a un atributo de una entidad mediante una medición.
Ejemplo: 35.000 líneas de código
 Medición: Es el acto de determinar una medida.
Ejemplo: Ana será la encargada de medir las LDC de cada módulo del sistema.
 Métrica: Medida cuantitativa del grado en que un sistema, componente o proceso
posee un atributo dado. Incluye el método de medición.
Ejemplo: La productividad de este proyecto fue de 500 líneas (LDC/persona-mes)
 Indicador: Es una métrica o combinación de métricas que proporcionan una visión
profunda del proceso de software.
Ejemplo: La productividad media de nuestra empresa es de 500 (LDC/pm).
Las métricas nos ayudan a entender tanto el proceso técnico que se utiliza para
desarrollar un producto, como el propio producto. El proceso para intentar mejorarlo
y el producto para intentar aumentar su calidad.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
 Evaluación y reducción de riesgos: Se realiza un análisis
detallado de cada riesgo identificado. Pueden desarrollarse
prototipos para disminuir el riesgo de requisitos dudosos. Se
llevan a cabo los pasos para reducir los riesgos.
 Desarrollo y validación: Se escoge el modelo de desarrollo
después de la evaluación del riesgo. El modelo que se utilizará
(cascada, sistemas formales, evolutivo, etc.) depende del
riesgo identificado para esa fase.
 Planificación: Se determina si continuar con otro ciclo. Se
planea la siguiente fase del proyecto.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
Métricas en los dominios del proceso y del proyecto
Las métricas del proceso se recopilan en el curso de
todos los proyectos.
Las métricas del proyecto permiten que un gestor del
proyecto de software:
 Valore el estado de un proyecto en curso.
Rastree los riesgos potenciales.
Descubra las áreas problema.
Ajuste el flujo de trabajo o las tareas
Evalúe la habilidad del equipo del proyecto para controlar la
calidad de los productos de trabajo de software.
CORPORACIÓN UNIVERSITARIA
REMINGTON
CAT – Urabá - Apartado
CORPORACIÓN UNIVERSITARIA
REMINGTON
Centro Regional de Educación a Distancia Apartado
Para mejorar el proceso, se miden sus
atributos específicos .
Hay que destacar que el proceso es sólo uno
de varios factores controlables en la mejora de
la calidad del software y el desempeño
organizacional.
Métricas para el proceso y la mejora del
proceso de software.
CORPORACIÓN UNIVERSITARIA
REMINGTON
Centro Regional de Educación a Distancia Apartado
Determinantes para la calidad del software y la
eficacia organizacional
CORPORACIÓN UNIVERSITARIA
REMINGTON
Centro Regional de Educación a Distancia Apartado
 La eficacia de un proceso de software se mide indirectamente.
 Los resultados incluyen medidas de errores descubiertos antes de
liberar el software.
 Los defectos que detectan y reportan los usuarios finales
 Los productos de trabajo entregados (productividad).
 El esfuerzo humano gastado.
 el tiempo de la planificación consumido.
 Concordancia con la planificación y otras medidas.
 Las métricas del proceso de software ofrecen beneficios
significativos conforme una organización trabaja en mejorar su
grado de madurez del proceso. Sin embargo como todas las
métricas éstas pueden emplearse mal y crear más problemas de los
que solucionan

Weitere ähnliche Inhalte

Was ist angesagt?

Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWAREkatymi13
 
3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgos3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgosKike Lopez
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareJosé Antonio Sandoval Acosta
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAngel Reyes
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicionjuca piro
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 

Was ist angesagt? (20)

Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARE
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgos3.5.1 Tipos-de-riesgos
3.5.1 Tipos-de-riesgos
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicion
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Mitos de-software.
Mitos de-software.Mitos de-software.
Mitos de-software.
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Iso 9000 3
Iso 9000 3Iso 9000 3
Iso 9000 3
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
SPICE
SPICESPICE
SPICE
 

Ähnlich wie Gestión de proyectos de software

Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Keller William
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosKeller William
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos InformáticosPilar Pardo Hidalgo
 
Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Daniela Buitrago
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Software Guru
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del softwareLuis Fernández
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwarefredycollaguazo
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwareMAYRA
 

Ähnlich wie Gestión de proyectos de software (20)

Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 

Kürzlich hochgeladen

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Kürzlich hochgeladen (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Gestión de proyectos de software

  • 1. INGENIERIA DE SOFTWARE II JOSE ANGEL MORENO Ingeniero de Sistemas Universidad Incca de Colombia CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 2. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado CONCEPTOS SOBRE GESTION DE PROYECTOS DE SOFTWARE UNIDAD # 1
  • 3. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado OBJETIVOS Entender los conceptos claves que llevan a una gestión efectiva de proyecto de software. Adquirir la visión macro del proceso de gestión de un proyecto de software. Proveer pautas para planificación de un proyecto y el manejo del riesgo. Presentar las métricas del proyecto y del proceso. Adquirir las técnicas que se emplean para estimar los costes y requisitos de recursos y poder establecer un plan efectivo del proyecto
  • 4. ¿Que es Ingeniería del Software? Conceptos Básicos de Ingeniería del softwareConceptos Básicos de Ingeniería del software “Disciplina para producir software de calidad desarrollado sobre las agendas y costes previstos y satisfaciendo los requisitos”. S. Schach 1990, Software Engineering Ingeniería de software es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 5. EL PRODUCTOEL PRODUCTO Es un conjunto de características y atributos tangibles (forma, tamaño, color) e intangibles (marca, imágenes de empresas, servicio) que el comprador acepte en principio, como algo que va a satisfacer sus necesidades. Un producto no existe hasta que no corresponda a una necesidad o un deseo. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 6. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado La gestión de proyectos implica la planificación supervisión y control de personal , del proceso y de los eventos que ocurren en el ciclo de vida del proyecto desde la face preliminar hasta la implementación. ¿QUE ES LA GESTION?¿QUE ES LA GESTION?
  • 7. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado ¿Quien lo hace? Todos los integrantes del grupo de trabajo - de algún modo gestionan. Ejemplo: ingeniero del software: gestiona su actividades del día a día Planificando, Supervisando Y controlando las tareas técnicas. Los gestores del proyecto: planifican, supervisan y controlan el equipo de desarrollo software.
  • 8. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado ¿Por que es importante? Dado el tamaño de la empresa de software y todas las personas involucradas en el.
  • 9. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado ¿Cuales son los pasos? Las cuatros p´s.  Personal: Debe estar organizado  Producto. Comunicación constante con el cliente para entender el producto.  Procesos: Debe seleccionarse el proceso adecuado para el personal.  Proyecto: Debe planificar estimado el esfuerzo y el tiempo para cumplir las tareas. .
  • 10. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado ¿Cuál es el producto obtenido? Procesos y tareas orientadas al personal. Mecanismos de evaluación de los riesgos, Controlar el cambio y evaluar la calidad.
  • 11. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado ¿Cómo puedo estar seguro de que lo hecho este correcto? Cuando se cumplen los tiempos. Cuando se entrega el producto.
  • 12. EL PERSONALEL PERSONAL CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado  Factor humano. Se ha desarrollado un Modelo de Madurez de la Capacidad de Gestión de Personal (MMCGP) «para aumentar la preparación de organizaciones del software  Existe una gran variedad de capacidades de distintas personas para llevar a cabo tareas de programación
  • 13. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado MMCGP Áreas clave. 1. Reclutamiento. 2. Selección. 3. Gestión de rendimiento. 4. Entrenamiento. 5. Desarrollo de carrera. 6. Desarrollo de trabajo en equipo.
  • 14. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado  Antes de poder planificar un proyecto, se deberían establecer los objetivos y el ámbito del producto‘, se deberían considerar soluciones alternativas e identificar las dificultades técnicas y de gestión. PRODUCTOPRODUCTO
  • 15. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado Producto: Puntos clave El desarrollador de software y el cliente deben reunirse para definir los objetivos del producto y su ámbito. En muchos casos, esta actividad empieza como parte del proceso de ingeniería del sistema o del negocio y continúa como el primer paso en el análisis de los requisitos del software ((profundiza mas adelante). Los objetivos identifican las metas generales del proyecto sin considerar cómo se conseguirán (desde el punto de vista del cliente).
  • 16. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado PROCESOPROCESO  Un proceso de software proporciona la estructura desde la que se puede establecer un detallado plan para el desarrollo del software.  Un pequeño número de actividades estructurales se puede aplicar a todos los proyectos de software, sin tener en cuenta su tamaño o complejidad.  las actividades protectoras tales como garantía de calidad del software, gestión de la configuración del software y medición- cubren el modelo de proceso.
  • 17. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado Los proyectos de software son planificados y controlados por una razón principal «es la Única manera conocida de gestionar la complejidad». PROYECTOPROYECTO
  • 18. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado ¿De que depende el éxito de los proyectos? VP 1: Supongo que si tuviera que elegir lo más importante de nuestro entorno de trabajo, diría que no son las herramientas que empleamos, es la gente. VP 2: El ingrediente más importante que contribuyó al éxito de este proyecto fue tener gente lista .. pocas cosas más importan en mi opinión ... Lo más importante que se puede hacer por un proyecto es seleccionar el personal ... El éxito de la organización de desarrollo del software está muy, muy asociado con la habilidad de reclutar buenos profesionales. VP 3: La única regla que tengo en cuanto a la gestión es asegurarme de que tengo buenos profesionales gente realmente buena-, de que preparo buena gente y de que proporciono el entorno en el que los buenos profesionales puedan producir.
  • 19. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado Participantes Gestores superiores, que definen los aspectos de negocios que a menudo tienen una significativa influencia en el proyecto. Gestores (técnicos) del proyecto, que deben planificar, motivar, organizar y controlar a los profesionales que realizan el trabajo de software. Profesionales, que proporcionan las capacidades técnicas necesarias para la ingeniería de un producto o aplicación. Clientes, que especifican los requisitos para la ingeniería del software y otros elementos que tienen menor influencia en el resultado. Usuarios finales, que interaccionan con el software una vez que se ha entregado para la producción.
  • 20. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado Para ser eficaz, el equipo del proyecto debe organizarse de manera que maximice las habilidades y capacidades de cada persona. Y este es el trabajo del jefe del equipo.
  • 21. Relación entre Elementos del proceso de software En la Figura se muestran los elementos de un proceso de desarrollo de software y sus relaciones. Así las interrogantes se responden de la siguiente forma: CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 22. Quién: Las Personas participantes en el proyecto de desarrollo desempeñando uno o más Roles específicos. Qué: Un Artefacto es producido por un Rol en una de sus Actividades. Los Artefactos se especifican utilizando Notaciones específicas. Cómo y Cuándo: Las Actividades son una serie de pasos que lleva a cabo un Rol durante el proceso de desarrollo. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 23. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado METRICAS DE PROYECTOS DE SOFTWARE UNIDAD # 2
  • 24. El proceso del software y Métricas del Proyecto CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 25. Métricas de Proceso y Proyecto Hay cuatro razones para medir: Caracterizar, Evaluar, Predecir y Mejorar.  Medida: Valor asignado a un atributo de una entidad mediante una medición. Ejemplo: 35.000 líneas de código  Medición: Es el acto de determinar una medida. Ejemplo: Ana será la encargada de medir las LDC de cada módulo del sistema.  Métrica: Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Incluye el método de medición. Ejemplo: La productividad de este proyecto fue de 500 líneas (LDC/persona-mes)  Indicador: Es una métrica o combinación de métricas que proporcionan una visión profunda del proceso de software. Ejemplo: La productividad media de nuestra empresa es de 500 (LDC/pm). Las métricas nos ayudan a entender tanto el proceso técnico que se utiliza para desarrollar un producto, como el propio producto. El proceso para intentar mejorarlo y el producto para intentar aumentar su calidad. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 26.  Evaluación y reducción de riesgos: Se realiza un análisis detallado de cada riesgo identificado. Pueden desarrollarse prototipos para disminuir el riesgo de requisitos dudosos. Se llevan a cabo los pasos para reducir los riesgos.  Desarrollo y validación: Se escoge el modelo de desarrollo después de la evaluación del riesgo. El modelo que se utilizará (cascada, sistemas formales, evolutivo, etc.) depende del riesgo identificado para esa fase.  Planificación: Se determina si continuar con otro ciclo. Se planea la siguiente fase del proyecto. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 27. Métricas en los dominios del proceso y del proyecto Las métricas del proceso se recopilan en el curso de todos los proyectos. Las métricas del proyecto permiten que un gestor del proyecto de software:  Valore el estado de un proyecto en curso. Rastree los riesgos potenciales. Descubra las áreas problema. Ajuste el flujo de trabajo o las tareas Evalúe la habilidad del equipo del proyecto para controlar la calidad de los productos de trabajo de software. CORPORACIÓN UNIVERSITARIA REMINGTON CAT – Urabá - Apartado
  • 28. CORPORACIÓN UNIVERSITARIA REMINGTON Centro Regional de Educación a Distancia Apartado Para mejorar el proceso, se miden sus atributos específicos . Hay que destacar que el proceso es sólo uno de varios factores controlables en la mejora de la calidad del software y el desempeño organizacional. Métricas para el proceso y la mejora del proceso de software.
  • 29. CORPORACIÓN UNIVERSITARIA REMINGTON Centro Regional de Educación a Distancia Apartado Determinantes para la calidad del software y la eficacia organizacional
  • 30. CORPORACIÓN UNIVERSITARIA REMINGTON Centro Regional de Educación a Distancia Apartado  La eficacia de un proceso de software se mide indirectamente.  Los resultados incluyen medidas de errores descubiertos antes de liberar el software.  Los defectos que detectan y reportan los usuarios finales  Los productos de trabajo entregados (productividad).  El esfuerzo humano gastado.  el tiempo de la planificación consumido.  Concordancia con la planificación y otras medidas.  Las métricas del proceso de software ofrecen beneficios significativos conforme una organización trabaja en mejorar su grado de madurez del proceso. Sin embargo como todas las métricas éstas pueden emplearse mal y crear más problemas de los que solucionan