La administracin de requisitos involucra establecer y mantener un acuerdo con el cliente sobre los
requisitos para el proyecto de software. Este acuerdo es llamado como "los requisitos de sistema
asignados al software". El "cliente" puede ser interpretado como el grupo de ingeniera de sistemas, el
grupo de marketing, otra organizacin interna, o un cliente externo. El acuerdo cubre requisitos tcnicos
y no tcnicos (por ejemplo: fechas de entrega). El acuerdo forma la base para estimar, planificar,
ejecutar y seguir las actividades del proyecto de software a travs del ciclo de vida del software.
La asignacin de los requisitos de sistema al software, hardware, y otras componentes del sistema (por
ejemplo: humanas) puede ser ejecutada por un grupo externo al grupo de ingeniera de software (por
ejemplo: el grupo de ingeniera de sistemas), y adems el grupo de ingeniera de software puede no
tener control directo sobre esta asignacin. Dentro de las restricciones del proyecto, el grupo de
ingeniera de software toma las acciones necesarias para asegurar que los requisitos de sistema
asignados al software -por los que son responsables de abordar- estn documentados y controlados.
Para lograr este control, el grupo de ingeniera de software revisa los requisitos de sistema asignados al
software tanto los iniciales como los revisados, para resolver problemas antes que sean incorporados
en el proyecto de software. Toda vez que se cambian los requisitos de sistema asignados al software,
se ajustan los planes de software afectados, productos intermedios, y actividades para permanecer
consistentes con los requisitos realizados.
http://pragma.com.ar | CMM N2 - 1
Administracin de Requisitos
Nivel 2: Repetible
Metas
Meta 1
Los requisitos del sistema asignados al software son controlados para establecer
una lnea base para uso en Administracin e ingeniera de software.
Meta 2
pruebas de sistema,
ingeniera de software (incluyendo todos los sub-grupos, tales como diseo de software),
ingeniera de sistemas, garanta de calidad de software,
administracin de configuraciones de software, y
soporte de documentacin.
http://pragma.com.ar | CMM N2 - 2
Nivel 2: Repetible
Administracin de Requisitos
Los planes y actividades son cambiados, cada vez que hay un cambio de
requisitos.
fechas de entrega, y
metas
2.
requisitos de desempeo,
restricciones de diseo,
lenguaje de programacin, y
requisitos de interfaz
http://pragma.com.ar | CMM N2 - 3
Administracin de Requisitos
3.
Habilidad 3
Nivel 2: Repetible
Los criterios de aceptacin que sern usados para validar que el producto
entregado satisfaga los requisitos
2.
Habilidad 4
Actividades a realizar
Actividad 1
2.
3.
validadles
http://pragma.com.ar | CMM N2 - 4
Nivel 2: Repetible
Administracin de Requisitos
4.
ingeniera de software (incluyendo todos los sub-grupos. tales como diseo de software),
estimacin de software,
ingeniera de sistema,
pruebas de sistema,
garanta de calidad de software,
Administracin de configuraciones de software,
Administracin de subcontratos, y
soporte de documentacin
Actividad 2
1.
Actividad 3
2.
3.
http://pragma.com.ar | CMM N2 - 5
Administracin de Requisitos
Nivel 2: Repetible
Refirase a la actividad 4 del rea clave de proceso Planificacin del Proyecto de Software y
la actividad 3 del rea clave de proceso Supervisin y Control del Proyecto de Software, para
ver practicas que cubren los compromisos hechos externos a la organizacin
Refirase a las actividades 5, 6, 7 Y 8 del rea clave de proceso Supervisin y Control del
Proyecto de Software para ver practicas que cubren la negociacin de cambios a acuerdos.
2.
identificados,
evaluados,
evaluados en riesgo,
documentados,
planificados,
Medicin y Anlisis
Medicin 1
http://pragma.com.ar | CMM N2 - 6
Nivel 2: Repetible
Administracin de Requisitos
Verificacin de la Implementacin
Verificacin 1
Refirase a la verificacin 1 del rea clave de proceso Supervisin y Control del Proyecto de
Software para practicas cubriendo el contenido tpico de revisiones de seguimiento de la
administracin superior
Verificacin 2
Verificacin 3
Los requisitos son revisados, y los problemas son resueltos antes de que el
equipo de ingenieros se comprometa a su realizacin.
2.
3.
http://pragma.com.ar | CMM N2 - 7
La Planificacin del Proyecto de Software involucra desarrollar estimaciones para el trabajo a ejecutar,
establecer los acuerdos necesarios, y definir el plan para desarrollar el trabajo.
La planificacin de software comienza con una orden de trabajo a ser ejecutada y otras restricciones y
metas que definen y acotan el proyecto de software (aquellas establecidas por las practicas del rea
clave de proceso de Administracin de
Requisitos). El proceso de Planificacin del Proyecto de Software incluye pasos para estimar el tamao
de los productos y recursos requeridos, producir la programacin, identificar y evaluar los riesgos de
software y negociar compromisos. Al iterar estos pasos puede ser necesario crear el plan para el
proyecto de software (es decir, el plan de desarrollo de software).
Este plan proporciona las bases para ejecutar y administrar las actividades del proyecto y considera los
acuerdos con el cliente del proyecto de software de acuerdo a los recursos, restricciones, y
capacidades del proyecto de software.
http://pragma.com.ar | CMM N2 - 8
Nivel 2: Repetible
Metas
Meta 1
Meta 2
Meta 3
Compromiso 2
Los requisitos de sistema asignados al software deben ser usados como las
bases para la planificacin del proyecto de software
Refirase a la actividad 2 del rea clave de proceso Administracin de Requisitos
2.
3.
ingeniera de sistemas
ingeniera de hardware, y
pruebas de sistema
http://pragma.com.ar | CMM N2 - 9
Nivel 2: Repetible
ingeniera de software (incluyendo todos los sub-grupos, tales como dise de software),
estimacin de software,
ingeniera de sistema,
pruebas de sistema,
garanta de calidad de software,
administracin de configuraciones de software,
administracin de contrato, y
soporte de documentacin
5.
6.
http://pragma.com.ar | CMM N2 - 10
Nivel 2: Repetible
Estndares impuestos,
Responsabilidades asignadas,
el cliente,
subcontratistas, y
socios.
2.
3.
Habilidad 2
2.
Producto de trabajo para entrega a un cliente externo o usuario final, segn corresponda
Producto de trabajo para uso de otros grupos de ingeniera; y
Producto de trabajo principales para uso interno del grupo de ingeniera de software.
http://pragma.com.ar | CMM N2 - 11
Nivel 2: Repetible
Habilidad 3
2.
Habilidad 4
Actividades a realizar
Actividad 1
2.
discusiones de clarificacin, y
Actividad 2
Actividad 3
http://pragma.com.ar | CMM N2 - 12
Nivel 2: Repetible
Actividad 4
Actividad 5
cascada,
cascada traslapada.
espiral.
construccin serial. y
cascada simple prototipo / traslapada
Actividad 6
2.
ingeniera de sistemas,
ingeniera de hardware, y
pruebas de sistema.
3.
http://pragma.com.ar | CMM N2 - 13
Nivel 2: Repetible
Actividad 7
Refirase a la actividad 1 de las reas claves de proceso Supervisin y Control del Proyecto
de Software para practicas concernientes al uso del plan de desarrollo de software del
proyecto.
5.
http://pragma.com.ar | CMM N2 - 14
Actividad 8
Nivel 2: Repetible
Actividad 9
Puntos de funcin,
puntos de caractersticas,
lneas de cdigo,
numero de requisitos, y
numero de paginas.
2.
3.
4.
5.
http://pragma.com.ar | CMM N2 - 15
Nivel 2: Repetible
Actividad 10
2.
3.
Actividad 11
http://pragma.com.ar | CMM N2 - 16
Nivel 2: Repetible
http://pragma.com.ar | CMM N2 - 17
Nivel 2: Repetible
Actividad 14
Actividad 15
2.
3.
Los planes son revisados por todo todos los grupos afectados.
2.
Medicin y Anlisis
Medicin 1
Verificacin de la Implementacin
Verificacin 1
http://pragma.com.ar | CMM N2 - 18
Verificacin 2
Verificacin 3
Nivel 2: Repetible
1.
2.
3.
4.
5.
2.
EI estado real del proyecto y los resultados obtenidos se revisan contra los
documentos de definicin de trabajo y de requisitos asignados
3.
4.
5.
6.
7.
2.
3.
4.
5.
http://pragma.com.ar | CMM N2 - 19
EI Seguimiento y Control del Proyecto de Software involucra seguir y revisar los logros y resultados en
contraste alas estimaciones, compromisos y planes documentados, y ajustar el plan de acuerdo a los
logros y resultados reales.
Se usa un plan documentado para el proyecto de software (es decir, el plan de desarrollo de software,
como se describi en el rea clave de proceso Planificacin del Proyecto de Software) como la base
para seguir las actividades de software, comunicar su estado, y revisar los planes. Las actividades de
software son monitoreadas por la administracin. El progreso es determinado principalmente
comparando el tamao, esfuerzo, costo, y programacin real del software con el plan cuando se
completan productos de trabajo de software y en hitos selectos. Cuando se ha determinado que los
planes del proyecto de software no estn siendo cumplidos, se toman acciones correctivas. Estas
acciones pueden incluir revisar el plan de desarrollo software para reflejar los resultados reales y
planificar el trabajo restante o tomar acciones para mejorar el desempeo.
http://pragma.com.ar | CMM N2 - 20
Nivel 2: Repetible
Metas
Meta 1
Meta 2
Meta 3
Compromiso 2
2.
3.
4.
ingeniera de software (incluyendo todos los sub-grupos, tales como diseo de software),
estimacin de software,
ingeniera de software, pruebas de software
garanta de calidad de software, administracin de configuracin de software,
administracin de contrato, y
apoyo de documentacin
5.
http://pragma.com.ar | CMM N2 - 21
Nivel 2: Repetible
Habilidad 2
Habilidad 3
1.
2.
3.
4.
2.
Habilidad 4
Planillas de calculo,
programas de planificacin y programacin de actividades
Habilidad 5
http://pragma.com.ar | CMM N2 - 22
Nivel 2: Repetible
Actividades a realizar
Actividad 1
Actividad 2
1.
2.
la administracin superior, y
3.
4.
2.
3.
4.
http://pragma.com.ar | CMM N2 - 23
Nivel 2: Repetible
Actividad 3
Actividad 4
apoyo de documentacin
Actividad 5
Actividad 6
1.
2.
3.
4.
5.
1.
2.
3.
4.
http://pragma.com.ar | CMM N2 - 24
Nivel 2: Repetible
Actividad 8
1.
2.
Actividad 9
Actividad 10
1.
2.
3.
2.
3.
4.
http://pragma.com.ar | CMM N2 - 25
Nivel 2: Repetible
Actividad 11
6.
Las reas de alto riesgo son revisadas con el administrador del proyecto en
forma regular.
Actividad 12
1.
2.
3.
4.
Actividad 13
1.
2.
2.
3.
4.
5.
6.
7.
http://pragma.com.ar | CMM N2 - 26
Nivel 2: Repetible
Medicin y Anlisis
Medicin 1
Verificacin de la Implementacin
Verificacin 1
Verificacin 2
1.
2.
3.
4.
5.
2.
3.
4.
5.
6.
7.
http://pragma.com.ar | CMM N2 - 27
Nivel 2: Repetible
Verificacin 3
2.
3.
4.
5.
http://pragma.com.ar | CMM N2 - 28
Administracin de Subcontratos
Un rea clave de proceso para el nivel 2: Repetible
El propsito de la Administracin de Subcontratos es seleccionar subcontratistas de software
calificados y administrarlos efectivamente.
Al subcontratar, se crea un acuerdo documentado cubriendo tanto los requerimientos tcnicos como no
tcnicos (por ejemplo: fechas de entrega) y se usa como base para administrar el subcontrato. El
trabajo a ser realizado por el subcontratista y los planes para el trabajo son documentados. Los
estndares que son para ser seguidos por el subcontratista son compatibles con los estndares del
contratante.
Las actividades de planificacin de software, seguimiento, y control para el trabajo subcontratado son
ejecutadas por el subcontratista. El contratante asegura que esas actividades de planificacin,
seguimiento y control son ejecutadas apropiadamente
y que los productos de software entregados por el subcontratista satisfacen sus criterios de aceptacin.
El contratante trabaja con el subcontratista para administrar las interfaces de productos y procesos.
http://pragma.com.ar | CMM N2 - 29
Nivel 2: Repetible
Administracin de Subcontratos
Metas
Meta 1
Meta 2
Meta 3
Meta 4
Compromiso 2
1.
2.
3.
2.
http://pragma.com.ar | CMM N2 - 30
Administracin de Subcontratos
3.
Nivel 2: Repetible
administrar el subcontrato y
2.
Habilidades 2
modelos de estimacin,
planillas de calculo y
programas de administracin y programacin de proyectos
Habilidades 3
http://pragma.com.ar | CMM N2 - 31
Nivel 2: Repetible
Administracin de Subcontratos
Actividades a realizar
Actividad 1
2.
3.
La orden de trabajo,
preparada,
repasada,
acordada,
Ejemplos de individuos que revisan y acuerdan la orden de trabajo del subcontratista
incluyen:
administrada y controlada.
http://pragma.com.ar | CMM N2 - 32
Nivel 2: Repetible
Administracin de Subcontratos
4.
Actividad 2
2.
3.
4.
5.
6.
7.
Recursos disponibles.
Ejemplos de recursos incluyen:
Medios,
Hardware,
Software, y
Capacitacin
http://pragma.com.ar | CMM N2 - 33
Administracin de Subcontratos
Actividad 3
Nivel 2: Repetible
2.
La orden de trabajo.
Refirase a la habilidad 1 del rea clave de proceso de Planificacin de Proyectos de
Software para practicas que cubren el contenido tpico de una orden de trabajo.
3.
4.
5.
Cdigo fuente,
Plan de desarrollo de software,
Ambiente de simulacin,
Documentacin del diseo, y
Actividad 4
6.
7.
8.
Actividad 5
Actividad 6
http://pragma.com.ar | CMM N2 - 34
Nivel 2: Repetible
Actividad 7
2.
3.
4.
5.
Actividad 8
6.
7.
8.
9.
2.
3.
4.
5.
http://pragma.com.ar | CMM N2 - 35
Administracin de Subcontratos
Actividad 9
Nivel 2: Repetible
Actividad 10
1.
2.
Las revisiones abordan los acuerdos para, planes para y estado de las
actividades de software.
3.
4.
5.
http://pragma.com.ar | CMM N2 - 36
Administracin de Subcontratos
Nivel 2: Repetible
Actividad 13
1.
2.
3.
Medicin y Anlisis
Medicin 1
http://pragma.com.ar | CMM N2 - 37
Nivel 2: Repetible
Administracin de Subcontratos
Verificacin de la Implementacin
Verificacin 1
Verificacin 2
Verificacin 3
2.
3.
4.
5.
6.
http://pragma.com.ar | CMM N2 - 38
Garanta de Calidad de Software involucra revisar y auditar los productos y actividades de software a fin
de asegurar que ellos cumplan con los estndares y procedimientos aplicables, proveyendo al proyecto
de software y otros administradores apropiados de los resultados de esas revisiones y auditorias.
El grupo de Garanta de Calidad de Software trabaja con el proyecto de software durante sus etapas
tempranas para definir los planes, estndares y procedimientos que agregaran valor al proyecto de
software y satisfarn las restricciones del proyecto y las polticas de la organizacin.
http://pragma.com.ar | CMM N2 - 39
Nivel 2: Repetible
Metas
Meta 1
Meta 2
Meta 3
Meta 4
2.
3.
Proveer a los individuos el ejecutar el rol GCS con la libertad organizacional de ser "los
ojos Y los odos" de la administracin superior dentro del proyecto de software.
Proteger a los individuos que ejecutan el rol de GCS de una evaluacin de desempeo por
la administracin del proyecto software que ellos estn revisando, y
http://pragma.com.ar | CMM N2 - 40
Nivel 2: Repetible
Habilidad 2
2.
3.
Habilidad 3
Estaciones de trabajo,
Programas de bases de datos,
Programas de planilla de calculo, y
Herramientas de auditoria
http://pragma.com.ar | CMM N2 - 41
Nivel 2: Repetible
Habilidad 4
Actividades a realizar
Actividad 1
2.
3.
El administrador de software,
Otras administradores de software,
EI administrador de software,
Un representante de GCS del cliente,
EI administrador superior a quien el grupo de GCS reporta problemas de no conformidad, y
EI grupo de ingeniera de software (incluyendo todos los sub-grupos, tales como diseo de
software y tambin los lideres de tarea)
Actividad 2
2.
3.
4.
5.
http://pragma.com.ar | CMM N2 - 42
Nivel 2: Repetible
6.
7.
8.
9.
2.
http://pragma.com.ar | CMM N2 - 43
Nivel 2: Repetible
Actividad 4
Actividad 5
2.
3.
4.
2.
3.
4.
Actividad 6
Actividad 7
Actividad 8
1.
2.
3.
4.
http://pragma.com.ar | CMM N2 - 44
Nivel 2: Repetible
Medicin y Anlisis
Medicin 1
Verificacin de la Implementacin
Verificacin 1
Verificacin 2
Verificacin 3
http://pragma.com.ar | CMM N2 - 45
Administracin de Configuracin de
Software
Un rea clave de proceso para el nivel 2: Repetible
El propsito de la administracin de configuracin de software es establecer y mantener la integridad de
los productos de software del proyecto a travs del ciclo
de vida del proyecto de software.
Se establece una librera de lneas base de software conteniendo las lneas base de software a medida
que ellas son desarrolladas. Los cambios alas lneas bases y la liberacin de productos de software
construidos desde la librera de lneas base son controlados sistemticamente va las funciones de
control de cambios y auditoria de configuracin de la administracin de configuracin de software.
Esta rea clave de proceso cubre las practicas para ejecutar la funcin de administracin de
configuracin de software. Las practicas que identifican itemes/unidades de configuracin especificas
estn contenidas en las reas clave de proceso que describen el desarrollo y manutencin de cada
item/unidad de configuracin.
http://pragma.com.ar | CMM N2 - 46
Nivel 2: Repetible
Metas
Meta 1
Meta 2
Meta 3
Meta 4
2.
3.
4.
Los productos de trabajo que son puestos bajo administracin de configuracin y son
tratados como una entidad simple son referidos como tem de configuracin.
Los tem que configuracin son tpicamente descompuestos en componentes de
configuracin, y las componentes dc configuracin san tpicamente descompuestos en
unidades En un sistema de hardware / software, lodo el software puede ser considerado
como uno tem de configuracin simple, o el software puede ser descompuesto en mltiples
tems de configuracin. En esas prcticas el termino tems/unidades de configuracin es
usado para referirse a los elementos bajo administracin de configuracin.
5.
http://pragma.com.ar | CMM N2 - 47
Nivel 2: Repetible
2.
Habilidad 2
3.
4.
2.
http://pragma.com.ar | CMM N2 - 48
Nivel 2: Repetible
Habilidad 3
4.
5.
6.
7.
8.
2.
Habilidad 4
Habilidad 5
http://pragma.com.ar | CMM N2 - 49
Nivel 2: Repetible
Actividades a realizar
Actividad 1
2.
3.
Actividad 2
Actividad 3
1.
2.
2.
3.
http://pragma.com.ar | CMM N2 - 50
Nivel 2: Repetible
4.
5.
6.
7.
8.
9.
Actividad 4
Actividad 5
2.
3.
4.
5.
6.
http://pragma.com.ar | CMM N2 - 51
Nivel 2: Repetible
Actividad 6
2.
3.
Actividad 7
Actividad 8
1.
2.
Los productos construidos desde las lineas base de software, tanto para uso
interno y externo, son construidos solo a partir de los itemes/unidades de
configuracin en la librera de lineas base de software.
2.
http://pragma.com.ar | CMM N2 - 52
Nivel 2: Repetible
Actividad 10
2.
3.
4.
5.
6.
7.
Medicin y Anlisis
Medicin 1
http://pragma.com.ar | CMM N2 - 53
Nivel 2: Repetible
Verificacin de la Implementacin
Verificacin 1
Verificacin 2
Verificacin 3
Verificacin 4
2.
EI grupo de ACS,
EI CCCS
http://pragma.com.ar | CMM N2 - 54