Documente Academic
Documente Profesional
Documente Cultură
reas Clave
1. 2. 3. 4. 5. 6.
Gestin de requisitos Planificacin de proyectos de software Seguimiento y monitorizacin de proyectos Gestin de subcontratistas Aseguramiento de la calidad Gestin de la configuracin
Criterios de aceptacin.
En que:
Mtodos, estndares y procedimientos a utilizarse en el proyecto. Dominio de la aplicacin
Deben ser base para el Plan de desarrollo de Software Son la base para el desarrollo de los requisitos de software.
Los cambios en los requisitos deben ser revisados e incorporados en el proyecto de software.
El impacto a los compromisos existentes debe ser negociado apropiadamente Los cambios a los compromisos preestablecidos deben ser revisados por la Administracin y negociados con:
individuos y grupos externos al proyecto de software que sean afectados, con los grupos afectados dentro del proyecto de software.
Gestin de Requisitos: Documentos Requeridos Proceso de gestin de requisitos Formato de documento de especificacin de requisitos
IEEE 830 ?
PPS: Objetivos
Que las estimaciones del proyecto de software sean documentadas
Para su uso en la planificacin Para el seguimiento del proyecto
Que las actividades del proyecto del software se planifiquen y documenten Que los individuos y grupos afectados conozcan y estn conformes con los compromisos asignados
PPS: Compromisos
1.
2.
Se deber negociar el nivel de participacin de otros grupos de ingeniera en el proyecto de software. Los grupos involucrados debern revisar la planificacin
Estimaciones (esfuerzos, costos y recursos), cronogramas, compromisos, etc.
3.
Debe capacitarse al personal para realizar las actividades de Planificacin del Proyecto de Software
Quienes:
Grupo de Ingeniera de Software Otros grupos relacionados
En que:
Mtodos, estndares y procedimientos a utilizarse en el proyecto. Dominio de la aplicacin
El grupo de ingeniera de software debe formara parte del equipo que realizara la propuesta del proyecto
Deber involucrarse en:
la preparacin y envi de la propuesta, discusiones aclaratorias negociaciones que modifiquen los compromisos establecidos
3.
El grupo de ingeniera de software debe participar en todas las etapas de planificacin del proyecto.
Deber revisar los panes a nivel del proyecto general
4.
5.
Se debe definir el software necesarios para establecer y mantener el control del proyecto de software.
Se debe definir un ciclo de vida del software con pasos predefinidos y de un tamao manejable.
Ej. espiral, prototipacion, etc.
Para cada producto a ser desarrollar. Deben ser descompuestos en una granularidad lo suficientemente fina Datos histricos deben ser utilizados para la estimacin Las estimaciones se deben documentar, revisar y acordar con los involucrados
Para garantizar la existencia o el desarrollo de estas facilidades y herramientas, se deben asignar responsabilidades y negociar compromisos Los planes deben ser revisados por los grupos afectados
Las actividades de planificacin del proyecto deben ser revisadas peridicamente por:
La administracin y el lder del proyecto para validar:
El costos, personal, cronograma y rendimiento Conflictos y tpicos que no se pueden resolver a nivel de mandos mas bajos Riesgos identificados y su estado La definicin de acciones correctivas, asignacin de responsables y revisin de su estado
Se deber designar un gestor del proyecto responsable de las actividades y resultados del proyecto La administracin del proyecto debe seguir polticas organizacionales escritas
Debe utilizarse un plan documentado para el seguimiento del proyecto Se debe mantener informado al gestor del proyecto sobre el estado del proyecto y las novedades que hayan surgido Se debern tomar acciones correctivas en caso de que la planificacin no se cumpla Los cambios a los compromisos se realizaran involucrando a los grupos afectados La administracin deber revisar: los cambios a los compromisos predefinidos, los nuevos compromisos que se generen
2.
3.
4.
Se deber capacitar a los gestores en tcnicas de administracin de personal y aspectos tcnicos del proyecto
Se debe utilizar el plan documentado del proyecto para el seguimiento de las actividades y la informacin de su estado
El plan debe ser actualizado conforme el trabajo progrese Siempre deber reflejar el avance del proyecto Siempre deber estar disponible para el grupo de ingeniera de software
2.
El plan de desarrollo del proyecto deber ser revisado de acuerdo a un procedimiento documentado
Ser revisado cuando sea necesario incorporar refinamientos o cambios significativos Ser actualizado para incorporar todos los nuevos compromisos o modificaciones a los existentes Deber repasarse en cada revisin Deber ser gestionado y controlado (control de versiones)
Los compromisos y cambios en los compromisos deben ser revisados con la administracin
Los cambios en los compromisos deben comunicarse a los miembros del equipo y otros grupos relacionados
Los planes de contingencia deben activarse cuando se dispare un riesgo La criticidad y probabilidad del que un riesgo se presente debe actualizarse a lo largo del proyecto
8. Los datos de las mediciones y las modificaciones a la planificacin del proyecto debern ser almacenados 9. El grupo de ingeniera de software debe efectuar revisiones peridicas del plan de desarrollo
Su avance, la planificacin, el rendimiento y las novedades que pudieran surgir
Las actividades de planificacin del proyecto deben ser revisadas peridicamente por:
La administracin y el lder del proyecto para validar:
El costos, personal, cronograma y rendimiento Conflictos y tpicos que no se pueden resolver a nivel de mandos mas bajos Riesgos identificados y su estado La definicin de acciones correctivas, asignacin de responsables y revisin de su estado Las actividades de estimacin y planificacin Las actividades de revisin y generacin de compromisos El contenido del plan de desarrollo Las actividades de monitorizacin de costos, cronogramas, riesgos, restricciones tcnicas y de diseo, funcionalidad y rendimiento Las actividades de las revisiones tcnicas y administrativas
Actas de conflictos Documentos de recalculo de estimaciones Proceso de modificacin de documento del proyecto Etc.
Que las actividades de Gestin de la Configuracin del Software (GCS) sean planificadas
Que se identifiquen los productos de software a ser gestionados y que estos se encuentren disponibles. Que se controlen los cambios a los productos de software identificados.
Que a los grupos e individuos afectados se les informe sobre el estado y los contenidos de las lneas
base (versiones) del software.
Debe existir un grupo en el proyecto que sea responsable de la coordinacin e implementacin de GCS.
Creacin y mantenimiento de la biblioteca de lneas base de los productos de software. Desarrollo, mantenimiento, y distribucin de los planes, estndares y procedimientos de GCS. Identificacin del grupo de productos que sern colocados bajo la GCS. Administracin del acceso a la biblioteca de lneas base. Actualizacin de las lneas base de los productos de software. Creacin de productos desde la biblioteca de lneas base. Registro de las actividades de GCS. Produccin y distribucin de reportes de GCS.
4. Los miembros del grupo de GCS deben ser capacitados sobre los objetivos, procedimientos y mtodos para ejecutar sus actividades de GCS. 5. Los miembros del grupo de ingeniera de software y otros grupos relacionados deben ser entrenados para ejecutar sus actividades de GCS.
2.
El plan GCS, ser utilizado como base para la ejecucin de las actividades de GCS.
las actividades de GCS a ser realizadas su cronograma, las responsabilidades asignadas, los recursos requeridos, etc.
Deber crearse un sistema de biblioteca de gestin de la configuracin, que ser utilizado como repositorio de lneas base de los productos de software.
Debe soportar control de acceso a mltiples niveles. Proveer almacenamiento y recuperacin de tems/unidades de configuracin. Facilitar la comparicin y transferencia de tems / unidades de configuracin. Ayudar en la utilizacin y disponibilidad de estndares tems / unidades de configuracin. Proveer almacenamiento y recuperacin de las versiones archivadas de los tems / unidades de configuracin. Proveer almacenamiento, actualizacin y recuperacin de registros de GCS. Soportar la creacin de reportes de GCS. Facilitar el mantenimiento de la estructura de la biblioteca y sus contenidos.
Se deben identificar los productos de trabajo sobre los cuales se efectuara la gestin de la configuracin.
Tpicamente incluyen
documentacin de procesos, requisitos de software, diseos de productos de software, cdigo fuente y ejecutables de los productos de software, procedimientos de prueba, compiladores y otras herramientas de software.
A cada uno de los tems /unidades de configuracin se le debe asignar un identificador nico. Se deben especificar las caractersticas de cada tem / unidad de configuracin.
Las lneas bases a las que pertenece La persona responsable de cada tem, etc.
Las solicitudes de cambio y los reportes de problemas sobre los tems / unidades de configuracin, deben ser:
inicializados, registrados, revisados, aprobados y monitorizados de acuerdo a un procedimiento documentado.
6.
Los cambios en los tems de configuracin que afecten a las lneas base deben ser controlados
Se deben efectuar revisiones y/o pruebas de regresin para garantizar que no han originado efectos no intencionados Solamente los tems / unidades de configuracin autorizados por el comit deben ser ingresados en la biblioteca Los tems / unidades de configuracin deben ser registrados y retirados de la biblioteca manteniendo su integridad
Las versiones de los productos, tienen que ser liberadas y controladas de acuerdo a un procedimiento documentado.
Se autorizara la creacin de productos basados en las lneas base incluidas en la biblioteca. Los productos liberados sern exclusivamente tems / unidades de configuracin incluidas en la biblioteca de lneas base.
8.
El estado de los tems / unidades de configuracin debe ser registrado siguiendo un procedimiento documentado.
Las acciones deben ser registradas con el suficiente detalle, de tal forma que: el estado de cada tem / unidad de configuracin sea conocido, que las versiones previas puedan ser recuperadas, el estado actual y el historial (ej. Cambios y otras acciones) de cada tem / unidad de configuracin sea mantenido.
Gestin de la Configuracin: Actividades a Realizar (6/6) 9. Se deben desarrollar reportes estndar que documenten las actividades GCS. 10.Deben realizarse auditorias a la biblioteca de configuracin del software
Las auditorias deben ser preparadas adecuadamente. Se debe asegurar la integridad de la biblioteca de GCS. Se deben revisar la estructura y facilidades del sistema de biblioteca de GCS. Se debe verificar su completitud y correccin. Se debe verificar el cumplimiento de los estndares y procedimientos de GCS que sean aplicables. Los resultados de la auditoria deben ser reportados al administrado del proyecto de software. Las acciones correctivas que resulten de la auditoria deben ser monitorizadas hasta que se completen.
Las actividades de GCS del proyecto deben ser revisadas peridicamente por:
La administracin y el lder del proyecto para validar:
El costos, personal, cronograma y rendimiento Estado de las actividades de GCS Problemas identificados y su solucin