SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

GestióN De Proyectos Software
GestióN De Proyectos SoftwareGestióN De Proyectos Software
GestióN De Proyectos SoftwareUCPR
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Crisis de software
Crisis de softwareCrisis de software
Crisis de softwareandreslarals
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria webMirsha01
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoJuan Pablo Bustos Thames
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareJoan Fernando Chipia Lobo
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rupmireya2022
 

Tendances (20)

GestióN De Proyectos Software
GestióN De Proyectos SoftwareGestióN De Proyectos Software
GestióN De Proyectos Software
 
Presentacion fdd
Presentacion fddPresentacion fdd
Presentacion fdd
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Crisis de software
Crisis de softwareCrisis de software
Crisis de software
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de uso
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Similaire à 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
 

Similaire à 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
 
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
 
Ing rene
Ing reneIng rene
Ing rene
 

Dernier

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Dernier (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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...
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
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
 
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...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

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