SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Geison Valera C.I 20.928.122 Sección: IN4311
Métricas
Administración del Proyecto de Software.
Personal.
Modelo de Madurez de Capacidades del Personal (People-CMM)
People Capability Maturity Model es una guía de prácticas que permiten
mejorar la capacidad del personal de la organización. Permite atraer,
desarrollar, organizar, motivar y retener al personal que permitirá crear
productos y proveer los servicios.
Es un modelo de excelencia para el negocio en general, que permite organizar
las actividades de administración de las personas, con prácticas de
administración del cambio, para mejorar la capacidad del personal y la
efectividad de la organización. Como resultado la Organización será
reconocida como un empleador deseado y su personal contará con las
competencias necesarias para cubrir los objetivos del negocio.
Factores de proyecto al planificar la estructura de los equipos de
ingeniería de software (Mantei)
Mantei describe siete factores un proyecto deberían planificarse cuando se
determina el organigrama de los equipos de software.
La dificultad del problema que hay que resolver
El tamaño del programa(s) resultante(s) en líneas de código, puntos de
función, y casos de uso entre otros métodos para estimar tiempos y costos.
El tiempo que el equipo estará junto (tiempo de vida del equipo)
El grado en que el problema puede ser modularizado
La calidad requerida y fiabilidad del sistema que se va a construir
La rigidez de la fecha de entrega
El grado de sociabilidad (comunicación) requerido para el proyecto
Toxicidad del equipo (Jackman)
Una atmósfera de trabajo frenética en
la que los miembros del equipo
gastan energía y se descentran de los
objetivos del trabajo a desarrollar
El gestor de proyectos debería estar
seguro de que el equipo tiene acceso
a toda la información requerida para
hacer el trabajo y que los objetivos
y metas principales, una vez
definidos, no deberían modificarse a
menos que fuese absolutamente
necesario. Además, las malas
noticias no deberían guardarse en
secreto, sino entregarse al equipo tan
pronto como fuese posible (mientras
haya tiempo para reaccionar de
un modo racional y controlado)
Alta frustración causada por factores
tecnológicos, del negocio, o
personales que provocan fricción
entre los miembros del equipo
Los desarrolladores de software a
menudo sienten la frustración cuando
pierden la autoridad para controlar la
situación. Un equipo de software
puede evitar la frustración si recibe
tanta responsabilidad para la toma de
decisiones como sea posible. Cuanto
más control se le de al equipo
para tomar decisiones técnicas y del
proceso, menos frustración sentirán
los miembros del equipo.
Procedimientos coordinados
pobremente o fragmentados» o una
definición pobre o impropiamente
elegida del modelo de procesos
que se convierte en un obstáculo a
saltar.
(1) estando seguros de que las
características del software a
construir se ajustan al rigor del
proceso elegido, y (2) permitiendo al
equipo seleccionar el proceso (con el
reconocimiento completo de que,
una vez elegido, el equipo tiene la
responsabilidad de entregar un
producto de alta calidad).
Definición confusa de los papeles a
desempeñar produciendo una falta de
El gestor de proyectos de software,
trabajando junto con el equipo,
responsabilidad y la acusación
correspondiente
debería refinar claramente los
roles y las responsabilidades antes del
comienzo del proyecto. El equipo
debería establecer su propios
mecanismos ara la responsabilidad
(las revisiones técnicas formales son
una forma para realizar esto) y definir
una serie de enfoques correctivos
cuando un miembro del equipo falla
en el desarrollo
Continua y repetida exposición al
fallo» que conduce a una pérdida de
confianza y a una caída de la moral.
Todo equipo de software experimenta
pequeños fallos.
La clave para eliminar una atmósfera
de fallos será establecer técnicas
basadas en el equipo para
retroalimentar y solucionar el
problema. Además, cualquier fallo de
un miembro del equipo debe ser
considerado como un fallo del
equipo. Esto lleva a un acercamiento
del equipo a la acción correctiva, en
lugar de culpar y desconfiar, que
ocurre con rapidez en equipos
tóxicos.
Producto
“Para desarrollar un plan de proyecto razonable, tiene que descomponer
funcionalmente el problema a resolver” El gestor de un proyecto de software
se enfrenta a un dilema al inicio de un proyecto de ingeniería del software.
Se requieren estimaciones cuantitativas y un plan organizado, pero no se
dispone de información sólida. Un análisis detallado de los requisitos del
software proporcionaría la información necesaria para las estimaciones,
pero el análisis a menudo lleva semanas o meses. Aún peor, los requisitos
pueden ser fluidos, cambiando regularmente a medida que progresa el
proyecto. Y, aún así, se necesita un plan «¡ya!». Por tanto, debemos examinar
el producto y el problema a resolver justo al inicio del proyecto. Por lo menos
se debe establecer el ámbito del producto y delimitarlo. Ámbito del software.
El ámbito de software se define respondiendo las siguientes cuestiones:
Contexto. ¿Cómo encaja el software a construir en un sistema, producto o
contexto de negocios mayor y qué limitaciones se imponen como resultado del
contexto?
Objetivos de información. ¿Qué objetos de datos visibles al cliente se
obtienen del software? ¿Qué objetos de datos son requeridos de entrada?
Función y rendimiento. ¿Qué función realiza el software para transformar la
información de entrada en una salida? ¿Hay características de rendimiento
especiales que abordar? Descomposición del problema. La descomposición d
el problema, denominado a veces particionado o elaboración del problema, es
una actividad que se asienta en el núcleo del análisis de requisitos del
software.
La descomposición se aplica en dos áreas principales: (1) la funcionalidad que
debe entregarse y (2) el proceso que se empleará para entregarlo.
Proceso
Las fases genéricas que caracterizan el proceso de software definición,
desarrollo y soporte son aplicables a todo software. El problema es seleccionar
el modelo de proceso apropiado para la ingeniería del software que debe
aplicar el equipo del proyecto. El gestor del proyecto debe decidir qué modelo
de proceso es el más adecuado para (1) los clientes que han solicitado el
producto y la gente que realizará el trabajo; (2) las características del producto
en sí, y (3) el entorno del proyecto en el que trabaja el equipo de software.
Cuando se selecciona un modelo de proceso, el equipo define entonces un
plan de proyecto preliminar basado en un conjunto de actividades
estructurales. Una vez establecido el plan preliminar, empieza la
descomposición del proceso.
Maduración del producto y el proceso.
La planificación de un proyecto empieza con la maduración del producto y del
proceso. Todas las funciones que se deben tratar dentro de un proceso de
ingeniería por el equipo de software deben pasar por el conjunto de
actividades estructurales que se han definido para una organización de
software.
Descomposición del proceso.
Un equipo de software debería tener un grado significativo de flexibilidad en
la elección del paradigma de ingeniería del software que resulte mejor para el
proyecto y de las tareas de ingeniería del software que conforman el modelo
de proceso una vez elegido.
Proyecto.
Para gestionar un proyecto de software con éxito, debemos comprender qué
puede ir mal (para evitar esos problemas) y cómo hacerlo bien.
Diez señales de alerta que pueden poner en peligro la conclusión con éxito
de un proyecto (John Reel).
1. La gente del software no comprende las necesidades de los clientes.
2. El ámbito del producto está definido pobremente.
3. Los cambios están mal realizados.
4. La tecnología elegida cambia.
5. Las necesidades del negocio cambian [o están mal definidas]
6. Las fechas de entrega no son realistas.
7. Los usuarios se resisten.
8. Se pierden los patrocinadores [o nunca se obtuvieron adecuadamente].
9. El equipo del proyecto carece del personal con las habilidades apropiadas.
10. Los gestores [y los desarrolladores] evitan buenas prácticas y sabias
lecciones.
Reel sugiere una aproximación de sentido común a los proyectos de software
dividida en cinco partes:
Empezar con el pie derecho. Esto se realiza trabajando duro (muy duro) para
comprender el problema a solucionar y estableciendo entonces objetivos y
expectativas realistas para cualquiera que vaya a estar involucrado en el
proyecto. Se refuerza construyendo el equipo adecuado y dando al equipo la
autonomía, autoridad y tecnología necesaria para realizar el trabajo.
Mantenerse. Muchos proyectos no realizan un buen comienzo y entonces se
desintegran lentamente. Para mantenerse, el gestor del proyecto debe
proporcionar incentivos para conseguir una rotación del personal mínima, el
equipo debería destacar la calidad en todas las tareas que desarrolle y los
gestores veteranos deberían hacer todo lo posible por permanecer fuera de la
forma de trabajo del equipo.
Seguimiento del Progreso. Para un proyecto de software, el progreso se sigue
mientras se realizan los productos del trabajo (por ejemplo, especificaciones,
código fuente, conjuntos de casos de prueba) y se aprueban (utilizando
revisiones técnicas formales) como parte de una actividad de garantía de
calidad. Además, el proceso del software y las medidas del proyecto pueden
ser reunidas y utilizadas para evaluar el progreso frente a promedios
desarrollados por la organización de desarrollo de software.
Tomar Decisiones Inteligentes. En esencia, las decisiones del gestor del
proyecto y del equipo de software deberían <<seguir siendo sencillas>>
Siempre que sea posible, utilice software del mismo comercial o componentes
de software existentes; evite personalizar interfaces cuando estén disponibles
aproximaciones estándar; identifique y elimine entonces riesgos obvios;
asigne más tiempo del que pensaba necesitar para tareas arriesgadas
o complejas (necesitará cada minuto).
Realizar un Análisis «Postmortem» (después de finalizar el proyecto).
Establecer un mecanismo consistente para extraer sabias lecciones de cada
proyecto. Evaluar la planificación real y la prevista, reunir y analizar métricas
del proyecto de software y realimentar con datos de los miembros del equipo y
de los clientes, y guardar los datos obtenidos en formato escrito.
Principio W5HH (Barry Boehm)
Why, What, When, Who, Where, how, how
 Principio creado por Barry Boehm, este principio se basa en una serie
de preguntas que conducen a una definición de características claves
del Proyecto y el plan de proyecto resultante.
1. ¿Por qué está en desarrollo este sistema?
2. ¿Qué se hará?
3. ¿Cuándo se terminará?
4. ¿Quién es el responsable de una función?
5. ¿En donde se ubica el centro de la organización?
6. ¿Cómo se realizará el trabajo en los sentidos técnico y de gestión?
7. ¿Cuánto se necesita de cada recurso?
Referencias bibliográficas
http://asprotech.blogspot.com/2009/11/pcmm-un-modelo-de-mejora-de-
la.html
http://arielvargasu.blogspot.com/2010/09/principio-w5hh.html
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/ANALI
SIS_Y_DISEnO_DE_SISTEMAS/IngenieriaDeSoftware/CIS/UNIDAD%20II
/2.1.HTM
http://ing-software3.blogspot.com/2012/10/gestion-de-proyectos-de-
software.html

Más contenido relacionado

La actualidad más candente

Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoCAMILO
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26DEBANI SALAS
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcionKenndy Contreras
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwaresophialara123
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaKevin Castillo
 
Estimación para proyectos de software
Estimación para proyectos de softwareEstimación para proyectos de software
Estimación para proyectos de softwareAlejandro Salazar
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareantonio
 
Sesion 10.5 métricas de software
Sesion 10.5 métricas de softwareSesion 10.5 métricas de software
Sesion 10.5 métricas de softwareMarvin Romero
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyectoEdison Tobar
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwareMAYRA
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 

La actualidad más candente (20)

Métricas OO
Métricas OOMétricas OO
Métricas OO
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Métricas
MétricasMétricas
Métricas
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcion
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de Prueba
 
Estimación para proyectos de software
Estimación para proyectos de softwareEstimación para proyectos de software
Estimación para proyectos de software
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Sesion 10.5 métricas de software
Sesion 10.5 métricas de softwareSesion 10.5 métricas de software
Sesion 10.5 métricas de software
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyecto
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 

Destacado

TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TIC
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TICTECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TIC
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TICDavid Leon Sicilia
 
SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)
SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)
SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)David Leon Sicilia
 
CONCEPTUALIZACIÓN DE LA INFORMACIÓN
CONCEPTUALIZACIÓN DE LA INFORMACIÓNCONCEPTUALIZACIÓN DE LA INFORMACIÓN
CONCEPTUALIZACIÓN DE LA INFORMACIÓNDavid Leon Sicilia
 
The Bridgewater State University Student Leadership Institute
The Bridgewater State University Student Leadership InstituteThe Bridgewater State University Student Leadership Institute
The Bridgewater State University Student Leadership InstituteCindy Kane, Ph.D.
 
Data de certificacion a grado ESTUDIOS JURIDICOS
Data de certificacion a grado ESTUDIOS JURIDICOSData de certificacion a grado ESTUDIOS JURIDICOS
Data de certificacion a grado ESTUDIOS JURIDICOSDavid Leon Sicilia
 
FlexNet Manager for VMware
FlexNet Manager for VMwareFlexNet Manager for VMware
FlexNet Manager for VMwareFlexera
 
Comics by pradip chakraborty
Comics by pradip chakrabortyComics by pradip chakraborty
Comics by pradip chakrabortyFreelancer
 
FlexNet Manager for Oracle
FlexNet Manager for OracleFlexNet Manager for Oracle
FlexNet Manager for OracleFlexera
 
InstallShield 2015-DE
InstallShield 2015-DEInstallShield 2015-DE
InstallShield 2015-DEFlexera
 
Certificacion a grado 2012-II TSU GSDL
Certificacion a grado 2012-II TSU GSDLCertificacion a grado 2012-II TSU GSDL
Certificacion a grado 2012-II TSU GSDLDavid Leon Sicilia
 
India 2013 route powerpoint 2
India 2013 route powerpoint 2India 2013 route powerpoint 2
India 2013 route powerpoint 2Gordon KEMP
 

Destacado (20)

Integracion de las metricas
Integracion de las metricasIntegracion de las metricas
Integracion de las metricas
 
Metricas
MetricasMetricas
Metricas
 
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TIC
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TICTECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TIC
TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN TIC
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Firmas digitales
Firmas digitales Firmas digitales
Firmas digitales
 
Soberanía tecnológica
Soberanía tecnológicaSoberanía tecnológica
Soberanía tecnológica
 
Formacion de emprendedores
Formacion de emprendedores Formacion de emprendedores
Formacion de emprendedores
 
SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)
SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)
SAPI (SERVICIO AUTONOMO A LA PROPIEDAD INTELECTUAL)
 
CONCEPTUALIZACIÓN DE LA INFORMACIÓN
CONCEPTUALIZACIÓN DE LA INFORMACIÓNCONCEPTUALIZACIÓN DE LA INFORMACIÓN
CONCEPTUALIZACIÓN DE LA INFORMACIÓN
 
The Bridgewater State University Student Leadership Institute
The Bridgewater State University Student Leadership InstituteThe Bridgewater State University Student Leadership Institute
The Bridgewater State University Student Leadership Institute
 
Data de certificacion a grado ESTUDIOS JURIDICOS
Data de certificacion a grado ESTUDIOS JURIDICOSData de certificacion a grado ESTUDIOS JURIDICOS
Data de certificacion a grado ESTUDIOS JURIDICOS
 
Workflows en Moss2007
Workflows en Moss2007Workflows en Moss2007
Workflows en Moss2007
 
FlexNet Manager for VMware
FlexNet Manager for VMwareFlexNet Manager for VMware
FlexNet Manager for VMware
 
Comics by pradip chakraborty
Comics by pradip chakrabortyComics by pradip chakraborty
Comics by pradip chakraborty
 
Proba prez
Proba prezProba prez
Proba prez
 
FlexNet Manager for Oracle
FlexNet Manager for OracleFlexNet Manager for Oracle
FlexNet Manager for Oracle
 
InstallShield 2015-DE
InstallShield 2015-DEInstallShield 2015-DE
InstallShield 2015-DE
 
Certificacion a grado 2012-II TSU GSDL
Certificacion a grado 2012-II TSU GSDLCertificacion a grado 2012-II TSU GSDL
Certificacion a grado 2012-II TSU GSDL
 
Greek myths
Greek mythsGreek myths
Greek myths
 
India 2013 route powerpoint 2
India 2013 route powerpoint 2India 2013 route powerpoint 2
India 2013 route powerpoint 2
 

Similar a Metricas

Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1Sergio Sanchez
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónJose Martinez
 
Planificación y Modelado
Planificación y ModeladoPlanificación y Modelado
Planificación y ModeladoDiaNa González
 
Planificación de un Proyecto de Software
Planificación de un Proyecto de SoftwarePlanificación de un Proyecto de Software
Planificación de un Proyecto de SoftwareJessMarcano5
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
2.- Introducción y Tipos de sistemas de información (2).ppt
2.- Introducción y Tipos de sistemas de información (2).ppt2.- Introducción y Tipos de sistemas de información (2).ppt
2.- Introducción y Tipos de sistemas de información (2).pptMatasEnriqueFarasPea
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectosaaahhhhaaa
 
Proyectos Informaticoa22222
Proyectos Informaticoa22222Proyectos Informaticoa22222
Proyectos Informaticoa22222Irsyal Renaldi
 
Proyectos Informaticoa
Proyectos InformaticoaProyectos Informaticoa
Proyectos InformaticoaIrsyal Renaldi
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Organización de un centro de cómputos
Organización de un centro de cómputosOrganización de un centro de cómputos
Organización de un centro de cómputosberkcornie
 

Similar a Metricas (20)

Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Metodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de informaciónMetodologías de diseño y desarrollo de sistemas de información
Metodologías de diseño y desarrollo de sistemas de información
 
Pym
PymPym
Pym
 
Pym
PymPym
Pym
 
Planificación y Modelado
Planificación y ModeladoPlanificación y Modelado
Planificación y Modelado
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Administración de proyectos
Administración de proyectosAdministración de proyectos
Administración de proyectos
 
Desarrollo de Sistemas de Información
Desarrollo de Sistemas de InformaciónDesarrollo de Sistemas de Información
Desarrollo de Sistemas de Información
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Planificación de un Proyecto de Software
Planificación de un Proyecto de SoftwarePlanificación de un Proyecto de Software
Planificación de un Proyecto de Software
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
2.- Introducción y Tipos de sistemas de información (2).ppt
2.- Introducción y Tipos de sistemas de información (2).ppt2.- Introducción y Tipos de sistemas de información (2).ppt
2.- Introducción y Tipos de sistemas de información (2).ppt
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
Proyectos Informaticoa22222
Proyectos Informaticoa22222Proyectos Informaticoa22222
Proyectos Informaticoa22222
 
Proyectos Informaticoa
Proyectos InformaticoaProyectos Informaticoa
Proyectos Informaticoa
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Guiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftwareGuiadesupervivencia desarrollodesoftware
Guiadesupervivencia desarrollodesoftware
 
Organización de un centro de cómputos
Organización de un centro de cómputosOrganización de un centro de cómputos
Organización de un centro de cómputos
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
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
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
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
 

Metricas

  • 1. Geison Valera C.I 20.928.122 Sección: IN4311 Métricas Administración del Proyecto de Software. Personal. Modelo de Madurez de Capacidades del Personal (People-CMM) People Capability Maturity Model es una guía de prácticas que permiten mejorar la capacidad del personal de la organización. Permite atraer, desarrollar, organizar, motivar y retener al personal que permitirá crear productos y proveer los servicios. Es un modelo de excelencia para el negocio en general, que permite organizar las actividades de administración de las personas, con prácticas de administración del cambio, para mejorar la capacidad del personal y la efectividad de la organización. Como resultado la Organización será reconocida como un empleador deseado y su personal contará con las competencias necesarias para cubrir los objetivos del negocio. Factores de proyecto al planificar la estructura de los equipos de ingeniería de software (Mantei) Mantei describe siete factores un proyecto deberían planificarse cuando se determina el organigrama de los equipos de software. La dificultad del problema que hay que resolver El tamaño del programa(s) resultante(s) en líneas de código, puntos de función, y casos de uso entre otros métodos para estimar tiempos y costos. El tiempo que el equipo estará junto (tiempo de vida del equipo) El grado en que el problema puede ser modularizado La calidad requerida y fiabilidad del sistema que se va a construir La rigidez de la fecha de entrega El grado de sociabilidad (comunicación) requerido para el proyecto
  • 2. Toxicidad del equipo (Jackman) Una atmósfera de trabajo frenética en la que los miembros del equipo gastan energía y se descentran de los objetivos del trabajo a desarrollar El gestor de proyectos debería estar seguro de que el equipo tiene acceso a toda la información requerida para hacer el trabajo y que los objetivos y metas principales, una vez definidos, no deberían modificarse a menos que fuese absolutamente necesario. Además, las malas noticias no deberían guardarse en secreto, sino entregarse al equipo tan pronto como fuese posible (mientras haya tiempo para reaccionar de un modo racional y controlado) Alta frustración causada por factores tecnológicos, del negocio, o personales que provocan fricción entre los miembros del equipo Los desarrolladores de software a menudo sienten la frustración cuando pierden la autoridad para controlar la situación. Un equipo de software puede evitar la frustración si recibe tanta responsabilidad para la toma de decisiones como sea posible. Cuanto más control se le de al equipo para tomar decisiones técnicas y del proceso, menos frustración sentirán los miembros del equipo. Procedimientos coordinados pobremente o fragmentados» o una definición pobre o impropiamente elegida del modelo de procesos que se convierte en un obstáculo a saltar. (1) estando seguros de que las características del software a construir se ajustan al rigor del proceso elegido, y (2) permitiendo al equipo seleccionar el proceso (con el reconocimiento completo de que, una vez elegido, el equipo tiene la responsabilidad de entregar un producto de alta calidad). Definición confusa de los papeles a desempeñar produciendo una falta de El gestor de proyectos de software, trabajando junto con el equipo,
  • 3. responsabilidad y la acusación correspondiente debería refinar claramente los roles y las responsabilidades antes del comienzo del proyecto. El equipo debería establecer su propios mecanismos ara la responsabilidad (las revisiones técnicas formales son una forma para realizar esto) y definir una serie de enfoques correctivos cuando un miembro del equipo falla en el desarrollo Continua y repetida exposición al fallo» que conduce a una pérdida de confianza y a una caída de la moral. Todo equipo de software experimenta pequeños fallos. La clave para eliminar una atmósfera de fallos será establecer técnicas basadas en el equipo para retroalimentar y solucionar el problema. Además, cualquier fallo de un miembro del equipo debe ser considerado como un fallo del equipo. Esto lleva a un acercamiento del equipo a la acción correctiva, en lugar de culpar y desconfiar, que ocurre con rapidez en equipos tóxicos. Producto “Para desarrollar un plan de proyecto razonable, tiene que descomponer funcionalmente el problema a resolver” El gestor de un proyecto de software se enfrenta a un dilema al inicio de un proyecto de ingeniería del software. Se requieren estimaciones cuantitativas y un plan organizado, pero no se dispone de información sólida. Un análisis detallado de los requisitos del software proporcionaría la información necesaria para las estimaciones, pero el análisis a menudo lleva semanas o meses. Aún peor, los requisitos pueden ser fluidos, cambiando regularmente a medida que progresa el proyecto. Y, aún así, se necesita un plan «¡ya!». Por tanto, debemos examinar el producto y el problema a resolver justo al inicio del proyecto. Por lo menos se debe establecer el ámbito del producto y delimitarlo. Ámbito del software. El ámbito de software se define respondiendo las siguientes cuestiones:
  • 4. Contexto. ¿Cómo encaja el software a construir en un sistema, producto o contexto de negocios mayor y qué limitaciones se imponen como resultado del contexto? Objetivos de información. ¿Qué objetos de datos visibles al cliente se obtienen del software? ¿Qué objetos de datos son requeridos de entrada? Función y rendimiento. ¿Qué función realiza el software para transformar la información de entrada en una salida? ¿Hay características de rendimiento especiales que abordar? Descomposición del problema. La descomposición d el problema, denominado a veces particionado o elaboración del problema, es una actividad que se asienta en el núcleo del análisis de requisitos del software. La descomposición se aplica en dos áreas principales: (1) la funcionalidad que debe entregarse y (2) el proceso que se empleará para entregarlo. Proceso Las fases genéricas que caracterizan el proceso de software definición, desarrollo y soporte son aplicables a todo software. El problema es seleccionar el modelo de proceso apropiado para la ingeniería del software que debe aplicar el equipo del proyecto. El gestor del proyecto debe decidir qué modelo de proceso es el más adecuado para (1) los clientes que han solicitado el producto y la gente que realizará el trabajo; (2) las características del producto en sí, y (3) el entorno del proyecto en el que trabaja el equipo de software. Cuando se selecciona un modelo de proceso, el equipo define entonces un plan de proyecto preliminar basado en un conjunto de actividades estructurales. Una vez establecido el plan preliminar, empieza la descomposición del proceso. Maduración del producto y el proceso. La planificación de un proyecto empieza con la maduración del producto y del proceso. Todas las funciones que se deben tratar dentro de un proceso de ingeniería por el equipo de software deben pasar por el conjunto de actividades estructurales que se han definido para una organización de software. Descomposición del proceso. Un equipo de software debería tener un grado significativo de flexibilidad en la elección del paradigma de ingeniería del software que resulte mejor para el proyecto y de las tareas de ingeniería del software que conforman el modelo de proceso una vez elegido.
  • 5. Proyecto. Para gestionar un proyecto de software con éxito, debemos comprender qué puede ir mal (para evitar esos problemas) y cómo hacerlo bien. Diez señales de alerta que pueden poner en peligro la conclusión con éxito de un proyecto (John Reel). 1. La gente del software no comprende las necesidades de los clientes. 2. El ámbito del producto está definido pobremente. 3. Los cambios están mal realizados. 4. La tecnología elegida cambia. 5. Las necesidades del negocio cambian [o están mal definidas] 6. Las fechas de entrega no son realistas. 7. Los usuarios se resisten. 8. Se pierden los patrocinadores [o nunca se obtuvieron adecuadamente]. 9. El equipo del proyecto carece del personal con las habilidades apropiadas. 10. Los gestores [y los desarrolladores] evitan buenas prácticas y sabias lecciones. Reel sugiere una aproximación de sentido común a los proyectos de software dividida en cinco partes: Empezar con el pie derecho. Esto se realiza trabajando duro (muy duro) para comprender el problema a solucionar y estableciendo entonces objetivos y expectativas realistas para cualquiera que vaya a estar involucrado en el proyecto. Se refuerza construyendo el equipo adecuado y dando al equipo la autonomía, autoridad y tecnología necesaria para realizar el trabajo. Mantenerse. Muchos proyectos no realizan un buen comienzo y entonces se desintegran lentamente. Para mantenerse, el gestor del proyecto debe proporcionar incentivos para conseguir una rotación del personal mínima, el equipo debería destacar la calidad en todas las tareas que desarrolle y los gestores veteranos deberían hacer todo lo posible por permanecer fuera de la forma de trabajo del equipo. Seguimiento del Progreso. Para un proyecto de software, el progreso se sigue mientras se realizan los productos del trabajo (por ejemplo, especificaciones, código fuente, conjuntos de casos de prueba) y se aprueban (utilizando revisiones técnicas formales) como parte de una actividad de garantía de calidad. Además, el proceso del software y las medidas del proyecto pueden ser reunidas y utilizadas para evaluar el progreso frente a promedios desarrollados por la organización de desarrollo de software.
  • 6. Tomar Decisiones Inteligentes. En esencia, las decisiones del gestor del proyecto y del equipo de software deberían <<seguir siendo sencillas>> Siempre que sea posible, utilice software del mismo comercial o componentes de software existentes; evite personalizar interfaces cuando estén disponibles aproximaciones estándar; identifique y elimine entonces riesgos obvios; asigne más tiempo del que pensaba necesitar para tareas arriesgadas o complejas (necesitará cada minuto). Realizar un Análisis «Postmortem» (después de finalizar el proyecto). Establecer un mecanismo consistente para extraer sabias lecciones de cada proyecto. Evaluar la planificación real y la prevista, reunir y analizar métricas del proyecto de software y realimentar con datos de los miembros del equipo y de los clientes, y guardar los datos obtenidos en formato escrito. Principio W5HH (Barry Boehm) Why, What, When, Who, Where, how, how  Principio creado por Barry Boehm, este principio se basa en una serie de preguntas que conducen a una definición de características claves del Proyecto y el plan de proyecto resultante. 1. ¿Por qué está en desarrollo este sistema? 2. ¿Qué se hará? 3. ¿Cuándo se terminará? 4. ¿Quién es el responsable de una función? 5. ¿En donde se ubica el centro de la organización? 6. ¿Cómo se realizará el trabajo en los sentidos técnico y de gestión? 7. ¿Cuánto se necesita de cada recurso?