Sie sind auf Seite 1von 5

Universidad del Norte

CASO: FORMULACIÓN PROYECTO SISTEMA APOYO AL CUMPLIMIENTO DE Profesor:


LOS ESTÁNDARES DE CMMi Dev1.3 EN UNA ORGANIZACIÓN Mario Javier Monsalve
DESARROLLADORA DE SOFTWARE Hazbón

Especialización en Módulo de Aseguramiento de la Calidad en Ingeniería de Software Página 1 de 5


Ingeniería de Software

CASO: FORMULACIÓN PROYECTO SISTEMA APOYO AL CUMPLIMIENTO DE LOS


ESTÁNDARES DE CMMi Dev1.3 EN UNA ORGANIZACIÓN DESARROLLADORA DE
SOFTWARE
Tabla de contenido
1. Identificación de Stakeholders:....................................................................................................................................... 1
2. Módulos que debe contemplar el Sistema ..................................................................................................................... 2
3. Requerimientos de alto nivel del Sistema ...................................................................................................................... 2
1. Login, Menú y Pantalla de Bienvenida ........................................................................................................................ 2
2. Configuración y parametrización ................................................................................................................................ 2
3. Gestión de requerimientos ......................................................................................................................................... 2
4. Planeación de proyectos ............................................................................................................................................. 2
5. Control y seguimiento proyectos ................................................................................................................................ 2
6. Gestión de Pruebas y defectos ................................................................................................................................... 2
7. Consultas y reportes de la Operación ......................................................................................................................... 2
1. Políticas de la gestión de aseguramientos de calidad. ................................................................................................... 3
2. Generalidades de la Arquitectura de Referencia: ........................................................................................................... 4
3. Generalidades de los paquetes de trabajo del proyecto: ............................................................................................... 4
4. Tarifas de referencia para la remuneración del equipo de desarrollo: .......................................................................... 4
5. Condiciones de Administración, Imprevistos y Utilidad: ................................................................................................ 5

1. Identificación de Stakeholders:
 Actores del Ciclo de Vida del desarrollo del software
o Gerente de Proyectos de desarrollo de software
o Arquitecto de soluciones de TI
o Analistas de requerimientos
o Líderes Técnicos de Diseño
o Desarrolladores / Implementadores de Software
o Analistas de pruebas
o Administrador de la configuración
 Interventor Externo que supervise el cumplimiento de las buenas prácticas de desarrollo de software
 Administrador del sistema
Universidad del Norte
CASO: FORMULACIÓN PROYECTO SISTEMA APOYO AL CUMPLIMIENTO DE Profesor:
LOS ESTÁNDARES DE CMMi Dev1.3 EN UNA ORGANIZACIÓN Mario Javier Monsalve
DESARROLLADORA DE SOFTWARE Hazbón

Especialización en Módulo de Aseguramiento de la Calidad en Ingeniería de Software Página 2 de 5


Ingeniería de Software

2. Módulos que debe contemplar el Sistema


 Login, Menú y Pantalla de Bienvenida
 Configuración y parametrización
 Gestión de requerimientos
 Planeación de proyectos
 Control y seguimiento proyectos
 Gestión de defectos
 Consultas y reportes de la Operación

3. Requerimientos de alto nivel del Sistema


1. Login, Menú y Pantalla de Bienvenida
 Login
 Menú
 Pantalla de Bienvenida a la aplicación
2. Configuración y parametrización
 Usuarios
 Permisos
 Actores
 Clientes
 Tabla de listas de valores
 Listas de valores
 Proyectos
3. Gestión de requerimientos
 CRUD Requerimientos alto nivel proyectos
 CRUD Requerimientos detallados
 Reportar cambio de estado de requerimiento
 Registrar solicitudes de cambio
 Reportar gestión solicitud de cambio
4. Planeación de proyectos
 CRUD para las Actividades de Nivel 1 de la EDT
 CRUD para las Actividades de Nivel 2 de la EDT
 Registro/Edición de Estimados de esfuerzo de desarrollo para actividades de Nivel 2 de la EDT
5. Control y seguimiento proyectos
 Registro de dedicación de tiempo del personal
6. Gestión de Pruebas y defectos
 Registro de Casos de Prueba
 Registro de defectos
 Reportar cambio de estado de defectos
7. Consultas y reportes de la Operación
 Presupuesto de un proyecto
 Ejecución de un proyecto
Universidad del Norte
CASO: FORMULACIÓN PROYECTO SISTEMA APOYO AL CUMPLIMIENTO DE Profesor:
LOS ESTÁNDARES DE CMMi Dev1.3 EN UNA ORGANIZACIÓN Mario Javier Monsalve
DESARROLLADORA DE SOFTWARE Hazbón

Especialización en Módulo de Aseguramiento de la Calidad en Ingeniería de Software Página 3 de 5


Ingeniería de Software

 Estadísticas de productividad de cada actor de un proyecto en un periodo de tiempo dado


 Estadísticas de Defectos que se presentaron en un periodo de tiempo en un proyecto
 Matriz de Trazabilidad de los requerimientos de un proyecto

1. Políticas de la gestión de aseguramientos de calidad.


1. Verificación del cumplimiento del plan de proyecto.
2. Identificar y ejecutar las actividades necesarias para verificar, aprobar y realizar sugerencias que aporten al logro
de los objetivos del proyecto.
3. Diseñar el modelo de gestión del proyecto basándose en metodologías y estándares para gerencia de proyectos
del PMI.
4. Convocar a los representantes de las partes durante las etapas de diseño del mecanismo de administración y
control de proyecto y en la puesta en marcha de los mismos.
5. Participar en los comités de naturaleza técnica o administrativa que la contratante conforme para el adecuado
desarrollo del Proyecto e informar al Comité de Proyecto cualquier tipo de situación que a su juicio sea causal
de retrasos en la ejecución del Contrato de implantación o que ponga en peligro su cumplimiento dentro del
tiempo estimado, sugiriendo las acciones correctivas que en su criterio deben realizar las partes del Contrato.
6. Definir, conjuntamente con los actores de decisión del Contrato, los parámetros de aceptación de bienes y
servicios, entendido por ellos el conjunto de indicadores de seguimiento, sus metas asociadas y los criterios de
obligatorio cumplimiento para la aceptación de los bienes y servicios del Contratista.
7. Definir y evaluar los mecanismos para el aseguramiento de la calidad de los resultados parciales y finales de cada
una de las etapas del Proyecto, estipuladas en el cronograma y la metodología de desarrollo de Proyecto.
8. Identificación clara de las necesidades, analizadas, valoradas y evidenciar su aprobación por cada uno de los
stakeholders y el ingeniero de requerimientos.
9. Asegurar el control de los cambios que se requieran a los requerimientos durante cada una de las fases del
proyecto.
10. Establecer un procedimiento para el control de cambios.
11. Los cambios deben ser evaluados y aprobados por el gerente del proyecto.
12. Debe evidenciarse una planeación del proyecto que contenga:
o El desarrollo del alcance del proyecto
o Estimación de los costos y los tiempos de cada una de las fases.
o Establecimiento de un cronograma
13. El software debe cumplir con la normatividad ISO 27000 de seguridad de la información.
14. Entrega de informes de avances del proyecto, donde se visualice el proyectado vs el presupuestado, con las
siguientes variables: Tiempo, Costo, riesgos.
15. Definición clara de los acuerdos de servicio y la funcionalidad del producto a entregar.
16. Documentación de los estándares utilizados.
17. El contratista debe asegurar el equipo mínimo de trabajo durante toda la duración del proyecto.
18. Cualquier incidente presentado debe ser solucionado en un tiempo no menor a dos días.
19. La entrega final del producto deber ser aprobada por el gerente del proyecto y por el interventor del contrato.
Universidad del Norte
CASO: FORMULACIÓN PROYECTO SISTEMA APOYO AL CUMPLIMIENTO DE Profesor:
LOS ESTÁNDARES DE CMMi Dev1.3 EN UNA ORGANIZACIÓN Mario Javier Monsalve
DESARROLLADORA DE SOFTWARE Hazbón

Especialización en Módulo de Aseguramiento de la Calidad en Ingeniería de Software Página 4 de 5


Ingeniería de Software

2. Generalidades de la Arquitectura de Referencia:

1. Framework para la capa de presentación: Java server faces , que maneje característica de responsive para poder
garantizar que sea accesible por pc´s, tabletes y smartphones
2. Servidor de aplicaciones : RedHat-JBoss Application server, versión Community
3. Base de Datos: MySql
4. Estandar de lenguaje de desarrollo: Java (J6EE)
5. La herramienta para generar reportes: Jasper
6. La capa de persistencia debe manejarse con DAO-JPA-ORM
7. Herramienta de Autenticación: Open LDAP
8. Herramientas de apoyo-complemento al ciclo de vida del desarrollo de software:
a. TestLink para gestión de casos de prueba
b. Mantis: para gestión de Defectos
c. SubVersion: Para consolidar el repositorio de código y documentación

3. Generalidades de los paquetes de trabajo del proyecto:


Se recomienda manejar los siguientes paquetes de trabajo en la EDY (WBS)

1. Preparativos e inicio del proyecto


2. Validación de requerimientos, análisis detallado e ingeniería de requerimientos
3. Desarrollo de la arquitectura & diseño detallado del software
4. Planeación detallada del proyecto de desarrollo
5. Configuración infraestructura ambiente desarrollo
6. Desarrollo/construcción del software de la solución
7. Configuración de tablas paramétricas
8. Ejecución poblamiento de tablas
9. Pruebas integrales de aceptación de usuarios
10. Solución de bugs
a. Contemplar que el proyecto experimentará un 20% Defectos x funcionalidad
b. Tiempo promedio Corrección Bug 1 Hora
11. Preparación del personal usuario de la solución
12. Preparación documentación
13. Configurar ambiente de producción
14. Puesta en marcha
15. Estabilización y soporte

4. Tarifas de referencia para la remuneración del equipo de desarrollo:


1. Arquitecto de software: Sueldo de $5,000,000 mensuales
2. Gerente de Proyecto: : Sueldo de $4,000,000 mensuales
3. Analistas de Requerimientos: : Sueldo de $2,000,000 mensuales
Universidad del Norte
CASO: FORMULACIÓN PROYECTO SISTEMA APOYO AL CUMPLIMIENTO DE Profesor:
LOS ESTÁNDARES DE CMMi Dev1.3 EN UNA ORGANIZACIÓN Mario Javier Monsalve
DESARROLLADORA DE SOFTWARE Hazbón

Especialización en Módulo de Aseguramiento de la Calidad en Ingeniería de Software Página 5 de 5


Ingeniería de Software

4. Ingenieros de Diseño / Desarrollo: : Sueldo de $3,000,000 mensuales


5. Analistas de Pruebas: : Sueldo de $1,500,000 mensuales
6. Gestor de Configuración: : Sueldo de $2,000,000 mensuales

5. Condiciones de Administración, Imprevistos y Utilidad:


Para las estimaciones tener en cuenta los siguientes elementos conductores:

Margen de Administración

 5% GASTOS DE OFICINA E INFRAESTRUCTURA


 4% GASTOS DE PERSONAL ADMINISTRATIVO

Margen de Riesgos / Imprevistos a contemplar en el proyecto

 3% POCO INVOLUCRAMIENTO DIRECTIVO


 4% POBRE DEFINICION DE PROCESOS & PROCEDIMIENTOS
 2% ORGANIZACIÓN DE LA INFORMACION
 3% DISPONIBILIDAD RECURSOS HUMANOS FUNCIONALES x SOBRECARGA
 2% DISPONIBILIDAD RECURSOS HUMANOS - LIDERES TECNICOS APLICACIONES
 3% RECHAZO AL CAMBIO
 2% ESPECIFICACIONES CAMBIANTES
 2% ESPECIFICACIONES INSUFICIENTES
 2% SUBESTIMACION COMPLEJIDAD
 2% IDONEIDAD EQUIPO DESARROLLO PROYECTO
 4% COMPLEJIDAD ENTORNO DESARROLLO (ESTÁNDARES)

Margen de Utilidad

 10% DEDUCCIÓN DE RETENCIONES E IMPUESTOS


 25% UTILIDAD ESPERADA POR LOS ACCIONISTAS

Das könnte Ihnen auch gefallen