Академический Документы
Профессиональный Документы
Культура Документы
(UCI)
___________________________
Juan Carlos Navarro
PROFESOR TUTOR
__________________________
Fausto Fernández Martínez
LECTOR Nº 1
___________________________
Víctor Noguera Durán
LECTOR Nº 2
___________________________
María Alejandra Mora Rodríguez
SUSTENTANTE
i
AGRADECIMIENTO
A Dios por darme el don del entendimiento. Sin las maravillas que me
regalas día a día, no podría conseguir el éxito que hasta el día de hoy
he alcanzado.
ii
DEDICATORIA
Y a mi abuela Rosa,
aunque ya no estas aquí, siempre estarás en mi corazón,
con tus oraciones llenaste mi vida de bendiciones.
iii
“Dichoso el que adquiere sabiduría y consigue prudencia.
Tener sabiduría vale más que tener dinero;
conseguir prudencia es mejor que conseguir oro.
Ser sabio es más valioso que tener perlas y esmeraldas.
No hay tesoro que iguale al tener sabiduría.”
Proverbios 3,13
iv
Metodología para la Administración de Proyectos Informáticos
INDICE DE CONTENIDO
v
Metodología para la Administración de Proyectos Informáticos
vi
Metodología para la Administración de Proyectos Informáticos
vii
Metodología para la Administración de Proyectos Informáticos
INDICE DE ILUSTRACIONES
viii
Metodología para la Administración de Proyectos Informáticos
INDICE DE CUADROS
ix
Metodología para la Administración de Proyectos Informáticos
ABREVIATURAS Y CONCEPTOS
AP Administración de Proyectos
x
Metodología para la Administración de Proyectos Informáticos
TI Tecnologías de Información
xi
Metodología para la Administración de Proyectos Informáticos
RESUMEN EJECUTIVO
xii
Metodología para la Administración de Proyectos Informáticos
En su afán de cumplir las necesidades del negocio, mejorar los servicios y los
tiempos de respuesta que la Dirección Corporativa de Tecnología de Información y
Comunicaciones (DCTIC) brinda a las unidades de negocio, se crea la Dirección
de Análisis de Negocio, cuya función es administrar los proyectos informáticos.
xiii
Metodología para la Administración de Proyectos Informáticos
Uno de los hallazgos es que los ejecutivos de tecnología, quienes administran los
proyectos informáticos, no tienen un estándar para administrar los proyectos, cada
quien considera su método de trabajo. Por tanto se desarrolla la diagramación de
los procesos involucrados en la administración, estos diagramas contiene el flujo
de las actividades que se deben desarrollar, indicando los documentos y/o
plantillas que se deben completar, además de los responsables de realizar cada
actividad y los insumos necesarios. Cabe destacar, que dentro de la metodología
no se hace obligatoria la utilización de todos los documentos y/o plantillas, sino va
a depender del tipo de proyecto y la duración del mismo. Otro punto importante es
que la identificación de los documentos a utilizar en el desarrollo del proyecto,
encajado con cada uno de los procesos de la DCTIC y la concordancia con las
fases del proyecto acorde a la Metodología de Administración de Proyectos del
BNCR. Estos documentos y/o plantillas contienen una guía con la información que
requiere para ser desarrollada, esto para dar una guía a los ejecutivos y facilitar su
desarrollo.
xiv
Metodología para la Administración de Proyectos Informáticos 1
CAPITULO 1
INTRODUCCION
Metodología para la Administración de Proyectos Informáticos 2
1.1 Antecedentes
1.2 Problemática
Esta metodología permitirá a los ejecutivos de tecnología contar con una guía que
le ayuden a administrar los proyectos en sus distintos procesos.
1.4 Objetivos
CAPITULO 2
MARCO TEORICO
Metodología para la Administración de Proyectos Informáticos 6
2.1.1.1 Perfil
Bajo estas dos premisas se fundó el Banco Internacional de Costa Rica, con
carácter público, es decir, el banco pertenecía al Estado, con una emisión de
cuatro millones de colones (¢4.000.000.00), garantizados con bonos del tesoro.
2.1.1.2 Misión
2.1.1.3 Visión
2.1.1.4 Organigrama
El Banco Nacional posee una estructura organizacional que favorece un alto nivel
de descentralización de la responsabilidad, lo que permite una toma de decisiones
más rápidas dentro de la organización. Dicha estructura se muestra a continuación
en la ilustración 1.
2.1.2.1 Misión
2.1.2.2 Visión
2.1.2.3 Organigrama
Según Gido y Clements (2003), los proyectos tienen una serie de atributos que lo
definen:
Tiene un objetivo
Se desarrollan una serie de actividades interdependientes
Se necesitan de los recursos para realizar las actividades
Está enmarcado en un tiempo específico
Es un esfuerzo único
Tiene un cliente, quien posee la necesidad
Posee incertidumbre, al darse supuestos y estimaciones
Cada proyecto posee un ciclo de vida lo cual facilita el desarrollo del mismo. Este
ciclo está compuesto de fases, las cuales son definidas por el director del proyecto
o en algunos por la organización. En la medida que cada unos de las fases vayan
Metodología para la Administración de Proyectos Informáticos 15
PMI (2004) define cinco grupos de procesos, los cuales están relacionados al
“ciclo planificar-hacer-revisar-actuar”. Eliminando los procesos de inicio y cierre, tal
como lo indica Chamoun (2002), queda un proceso de mejora continua descritos
por expertos en calidad.
Los grupos procesos se relacionan entre si, donde por lo general, los resultados o
salidas de un proceso se convierte en las entradas para el siguiente proceso.
Existen cuarenta y dos procesos organizados dentro de los grupos mencionados.
Metodología para la Administración de Proyectos Informáticos 17
En la Guía del PMBOK (PMI, 2004) se puede encontrar un detalle de cada unas
de las áreas de conocimiento, con sus entradas, herramientas y salidas, sin
embargo el siguiente trabajo cubrirá seis de esas áreas.
Incluye los procesos requeridos para asegurar que el proyecto posee el trabajo
requerido, para completar el proyecto exitosamente. En el alcance se define lo que
incluye y no el proyecto. Además se estructura el trabajo para llevarlo después a
tareas manejables. En la figura 5 se muestran los procesos de esta área.
Metodología para la Administración de Proyectos Informáticos 18
Es importante recordar que no todas las tareas pueden ser realizadas al mismo
tiempo, por lo tanto la relación de las tareas con los recursos se convierte en un
aspecto determinante.
Son los procesos necesarios para asegurar que se realiza el uso más efectivo del
personal involucrado en el proyecto, asignándoles su rol y responsabilidades.
Se considera que uno los recursos más difíciles de administrar son las personas,
por tanto su gestión debe ser efectiva de acuerdo a su disponibilidad, capacidad,
experiencia, interés y costo.
Son los procesos y actividades para identificar, definir, unificar y coordinar los
procesos y actividades de dirección dentro de los grupos de procesos. Con lleva
tomar las decisiones acerca de donde y cuando concentrar los recursos.
2.2.3 Metodología
1
Traducción libre History Rational Software
Metodología para la Administración de Proyectos Informáticos 25
Cada iteración está constituida por un ciclo secuencial de actividades, a las cuales
se les llamará flujos de procesos. Existen seis flujos de procesos que son:
modelación del negocio, requerimientos, análisis y diseño, implementación,
pruebas y ejecución.
2
Una iteración es una secuencia de actividades basadas en un plan y criterios de evaluación.
Metodología para la Administración de Proyectos Informáticos 26
Lograr estas metas, describe cómo desarrollar una visión para el sistema, basado
en procesos, papeles y responsabilidades de la organización, que se definen en el
modelo de casos de uso.
2.2.6.2 Requerimientos
visión completa del sistema del software y que sirve como base contractual de los
requerimientos.
2.2.6.4 Implementación
2.2.6.5 Pruebas
2.2.6.6 Ejecución
CAPITULO 3
MARCO
METODOLOGICO
Metodología para la Administración de Proyectos Informáticos 31
3.1 Descripción
Herramientas de software
3.2 Entregables
3.2.1.1 Cuestionario
3.2.1.2 Entrevistas
3.2.2.2 Entrevistas
Este proceso se realizó con el fin de validar que las mismas sean fáciles de utilizar
y funcionales.
CAPITULO 4
DESARROLLO
Metodología para la Administración de Proyectos Informáticos 39
Por lo anterior, la DEP debe avalar los proyectos a desarrollar, esto en común
acuerdo con la DCTIC, aunque esto no significa que todos los proyectos
priorizados tengan un director de proyecto que permanezca a la DEP.
Todo proyecto que ingrese a DANTI, es analizado y una vez que se cuenten con
los insumos correspondientes se procede a informar a las distintas áreas de la
Metodología para la Administración de Proyectos Informáticos 40
DCTIC, para definir el grupo de proyecto que estará participando. Cada uno de los
miembros tiene su rol en el proyecto y su participación dependerá de la etapa en
la cual se encuentre el desarrollo del producto.
4.1.2.1 Conceptualización
4.1.2.2 Elaboración
4.1.2.3 Construcción
4.1.2.4 Transición
4.1.3.1 Conceptualización
4.1.3.2 Elaboración
4.1.3.3 Transición
4.1.4.1 Formulación
Cabe indicar que estos documentos son desarrollados por el patrocinador o bien
por el director de proyecto.
4.1.4.2 Planificación
4.1.4.4 Finalización
Los pasos a seguir para la recepción de un proyecto son los siguientes (ver figura
13):
El Director de Proyectos de la DEP o del área de negocio correspondiente,
envía al jefe de la Unidad de Proyectos de Negocio de la Dirección Análisis
de Negocio de Tecnología de Información (DANTI), los documentos:
o Identificación del Proyecto (AP-01-2002): Plantilla que contiene la
siguiente información: Número y nombre del proyecto, descripción de
la situación actual, tipo de necesidad a resolver, justificación,
solución propuesta, objetivos generales y su unidad de medida,
objetivo institucional relacionado, impacto (oficinas, servicios o
sistemas y documentos relacionados), estimación preliminar
(presupuesto y recurso humano), dirección o unidad organizativa
solicitante, nombre y firma del director corporativo al que pertenece
el solicitante.
o Visión y alcance (AP-02-2002): Plantilla en la cual se entrega la
siguiente información: número y nombre del proyecto, visión,
alcances, requerimientos a nivel macro, factibilidad (técnica,
operacional, económica), VAN y TIR, factores críticos de éxito,
recursos (técnicos, financieros, administrativos, humanos, otros),
nombre, dedicación semanal y localización para los roles:
administrador del producto, director del proyecto, equipo
desarrollador, equipo capacitador, equipo de pruebas y equipo de
logística, perfil de los usuarios, análisis preliminar de riesgos,
Metodología para la Administración de Proyectos Informáticos 54
4.2.1.4 Construcción
4.2.1.5 Transición
4.2.1.6 Cierre
En las figuras 17, 18, 19, 20, 21, 22, 23, 24, 25 y 26 se muestran los diagramas de
los procesos con el fin de tener una guía de consulta rápida.
Metodología para la Administración de Proyectos Informáticos 61
En el siguiente cuadro se presentan los documentos que se deberán utilizar los ejecutivos de tecnología durante
el desarrollo del proyecto.
5. Glosario
6. Lecciones
aprendidas
7. Recepción de
entregables
1. Lista de Riesgos 1. Minutas
2. Glosario 2. Informes de
3. Lecciones avance semanal
Construcción
aprendidas 3. Informes de
4. Recepción de avance mensual
entregables
1. Lista de Riesgos 1. Minutas
2. Glosario 2. Informes de
3. Lecciones avance semanal
Transición
aprendidas 3. Informes de
4. Recepción de avance mensual
entregables
1. Lecciones 1. Minutas 1. Aceptación
aprendidas 2. Informes de del producto
Cierre 4. Recepción de avance semanal 2. Nota de
entregables 3. Informes de cierre
avance mensual
Metodología para la Administración de Proyectos Informáticos 77
Los siguientes son los documentos y/o plantillas implementadas con sus
respectivas guías. La letra indicada con “cursiva” representa la información que
debe ser completada (es la guía de la información requerida).
Objetivo: Recolectar información que debe ser del conocimiento de la DCTIC para
iniciar el proyecto.
Descripción: Esta plantilla contiene la solicitud de información que la DCTIC
requiere, para iniciar el proyecto y no se encuentra dentro de los documentos de
Identificación y Visión del proyecto. Esta información siempre es solicitada al
director de una u otra forma, por tanto se establece como requisito.
Responsable: Director del Proyecto.
Fase del proyecto a utilizar: Recepción del proyecto.
Cantidad de transacciones
[Estimar la cantidad de transacciones, procesos y/o reportes que esperan ejecutar
por periodo]
Diario Mensual
Transacciones
Procesos
Reportes
Metodología para la Administración de Proyectos Informáticos 81
Nombre Descripción
[Nombre el tipo de usuario] [Describa brevemente lo que ellos
representan con respecto al sistema.]
4 Criterios de aceptación
[Listar cuáles se consideran como criterios para que el proyecto sea cerrado con
la aceptación del usuario]
5 Estándares relevantes
[Detallar los estándares que deberán ser utilizados dentro del desarrollo del
producto]
Metodología para la Administración de Proyectos Informáticos 85
2 Contexto de Negocio
[Definir el contexto de negocio del producto. ¿Quiénes son los usuarios? Indicar si
el producto está siendo desarrollado para cumplir una normativa o es un producto
comercial, además de indicar a que programa u objetivo estratégico responde]
Objetivo: Proveer una guía sobre los objetivos, alcance y la forma en que se
implementará una solución tecnológica.
Descripción: En este documento se detalla la planificación del proyecto en cuanto
a alcance, tiempo, costo, recursos humanos, comunicaciones y riesgos.
Utilizar el formato indicado en el “Anexo 8 Formato de los documentos”, a
continuación se detallan las secciones que debe contener como mínimo.
Responsable: Ejecutivo de Tecnología.
Fase del proyecto a utilizar: Conceptualización del proyecto
2.1.1 Visión
[Describir brevemente la visión del proyecto]
2.1.2 Objetivos
2.1.4.1 Entregas
[Incluir el EDT o WBS (Estructura Detallada de Trabajo) mediante la cual se
detallen las macro tareas para lograr los objetivos del proyecto]
2.1.4.2 Supuestos
[Especificar los supuestos que se dan como ciertos para la ejecución del proyecto]
2.1.4.3 Exclusiones
[Especificar claramente aquellos aspectos que no forman parte del alcance del
proyecto]
Conceptualización
Nombre del
proyecto
Elaboración
Construcción
Transición
Cierre
en que momento se realizará cada actividad, así como los mecanismos mediante
los cuales se planifica llevar el control del mismo. Para ello se deberán explicar las
principales entregas del proyecto a través de un WBS, cronograma de actividades,
así como la ruta crítica del proyecto.]
Trabajo acumulado
1400
1200
1000
800
Horas
Trabajo
600
400
200
0
Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 Mes 7
Meses
Metodología para la Administración de Proyectos Informáticos 89
Costo
Id Nombre Comienzo Fin
estimado
[Identificac [Nombre de [Comienzo de [Fin de la [Costo
ión de la la tarea] la tarea tarea estimado]
tarea] establecido en establecido
el en el
cronograma] cronograma]
Rol Funciones
[Rol en el proyecto] [Especificar a nivel general las
funciones del recurso]
Símbolo Significado
Responsable de toda la macro actividad, debe asegurarse de que
todas las actividades se vayan ejecutando y que los recursos
involucrados estén realizando su labor.
Es un miembro del equipo que desarrollará labores específicas
para alcanzar el objetivo de la macro actividad
Metodología para la Administración de Proyectos Informáticos 90
Ejemplo:
Miembro 1
Miembro 2
Miembro 3
Miembro 4
Miembro n
WBS Tareas
1.1 Entrega 1
1.1.1 Actividad 1
1.1.1.1 Tarea 1
1.1.1.2 Tarea 2
1.1.1.n Tarea n
1.1.n Actividad n
1.1.n.1 Tarea 1
1.1.n.2 Tarea 2
1.1.n.m Tarea n
2.4 Riesgos
Impacto /
Despreciable Menor Moderado Serio Crítico
Probabilidad
00-10% Bajo Bajo Bajo Medio Medio
11-40% Bajo Bajo Medio Medio Alto
41-60% Bajo Medio Medio Medio Alto
61-90% Medio Medio Medio Medio Alto
91-100% Medio Alto Alto Alto Alto
[Detallar todas las adquisiciones que se estiman para llevar a cabo el proyecto. Se
debe indicar quien es el responsable de la gestión de las adquisiciones, quien
autoriza el presupuesto, quien realiza las aprobaciones y quien da trámite a los
pagos correspondientes.]
Metodología para la Administración de Proyectos Informáticos 93
reuniones con
Solicitudes de
proveedores
Minutas de
Minutas de
reuniones
Proyecto
Semanal
Mensual
Plan del
internas
Informe
Informe
cambio
DANTI – 11 Matriz de Comunicación
Término Significado
Sem. Semanal
Men. Mensual
Impreso
Correo Electrónico
* Responsable
Información general
Fecha:
[Indicar la fecha de confección]
Identificación Proyecto: Nombre del Proyecto:
[Identificación del Proyecto] [Nombre del proyecto]
Periodo que comprende:
[Fecha inicio y fin que comprende el informe
Responsable:
[Nombre del Ejecutivo]
Detalle del Informe
Tareas del periodo
[Identificar las tareas que se encuentran dentro del periodo]
Tareas del periodo Inicio Final Progreso Real Diferencia
[Nombre de la tarea] [Fecha [Fecha [% de [% [Diferencia
de inicio] final] avance] Esper progreso y
ado] real]
Metodología para la Administración de Proyectos Informáticos 100
Amenazas
[Identificar las actividades que son necesarias resolver para no provocar impactos
en el proyecto]
Información general
Fecha:
[Indicar la fecha de confección]
Identificación Proyecto: Nombre del Proyecto:
[Identificación del Proyecto] [Nombre del proyecto]
Periodo que comprende:
[Fecha inicio y fin que comprende el informe
Responsable:
[Nombre del Ejecutivo]
Detalle del Informe
Metodología para la Administración de Proyectos Informáticos 101
Acciones correctivas:
[Acciones realizadas durante el periodo para la buena marcha del proyecto]
Metas para el próximo periodo:
[Identificar las metas (no necesariamente actividades) que se realizaran en el
próximo mes]
Señor:
Nombre del Ejecutivo de tecnología
Proyecto “Nombre del proyecto”
Estimado señor:
Observaciones
[Indicar cualquier observación que se considere dejar en evidencia]
Responsables
Entregado por Fecha y hora
[Nombre y firma del ejecutivo de [Fecha y hora de la entrega]
tecnología]
Aprobado por Fecha y hora
[Nombre y firma del director del [Fecha y hora de la aprobación]
proyecto]
Receptores
Receptores Fecha y hora
[Nombre y firma de de los receptores [Fecha y hora de la recepción]
de la nota]
Información general
Fecha:
[Indicar la fecha de confección]
Identificación Proyecto: Nombre del Proyecto:
[Número del Proyecto] [Nombre del proyecto]
Información del entregable
Responsable:
[Nombre de la persona que responsable del entregable]
Nombre:
[Nombre del entregable]
Descripción:
[Descripción general del entregable]
Tarea asociada:
[Tarea asociada según cronograma]
Resolución
Resolución
[Marcar con una “X” la solución seleccionada]
Aceptado Rechazado
Justificación
[En el caso que el entregable es rechazado, indicar las razones por las cuales se
realiza el rechazo y los ajustes requeridos para que el entregable sea aceptado.]
Responsables
Entregado por Fecha y hora
[Nombre y firma de la persona que [Fecha y hora de la entrega]
realiza la entrega]
Recibido por Fecha y hora
[Nombre y firma del receptor del [Fecha y hora de la resolución del
entregable] entregable]
Metodología para la Administración de Proyectos Informáticos 105
Información general
Fecha: Número de Cambio:
[Indicar la fecha de confección] [Consecutivo de cambio para el proyecto]
Identificación Proyecto: Nombre del Proyecto:
[Identificación del Proyecto] [Nombre del proyecto]
Solicitante: Rol del solicitante:
[Nombre de la persona que gestiona el [Rol de la persona dentro del proyecto
cambio] que gestiona el cambio]
Cambio propuesto
Descripción del cambio:
[Descripción detallada del cambio propuesto]
Impacto de no realizar el cambio:
[Justificación de la solicitud de cambio]
Registro del impacto
Responsable del análisis Fecha:
[Nombre de la persona que realiza el [Fecha de realización del análisis]
análisis]
Impacto Técnico: Impacto en Presupuesto:
[Indicar el impacto a nivel técnico que [Indicar el impacto en presupuesto de
provoca el cambio] realizar el cambio propuesto]
Impacto en Cronograma: Impacto en otros Proyectos:
[Indicar si el cambio provoca [Indicar si el cambio impacta a otros
modificaciones al cronograma proyectos]
propuesto]
Metodología para la Administración de Proyectos Informáticos 106
Resolución
Resolución
[Marcar con una “X” la solución seleccionada]
Aceptado Rechazado
Justificación
[Indicar las razones por las cuales procede el cambio]
Responsables
Implementar cambio Fecha y hora
[Nombre y firma del ejecutivo de [Fecha y hora de la firma de la resolución]
tecnología]
Autorizar cambio Fecha y hora
[Nombre y firma del director de [Fecha y hora de la firma de la resolución]
proyecto]
2 Términos
[Especificar los términos o conceptos utilizados, indicar el concepto y su
descripción
Término 1
Término n]
Metodología para la Administración de Proyectos Informáticos 107
La aplicación de la metodología se hace con el fin de verificar que las plantillas y/o
documentos propuestos, sean de fácil utilización.
1.3 Referencias
AP-001-2006: Identificación del Proyecto (DCC-006-2006)
AP-002-2006 : Visión y Alcance del Proyecto (DCC-006-2006)
2 Posicionamiento
2.1 Oportunidad de Negocio
El proyecto no tiene la finalidad de generar ganancias a la entidad, sino de tener los
insumos necesarios para poder cumplir con la entrega de la información crediticia
estipulada en las normativas del ente regulador SUGEF y que esta información sea
entregada de forma veraz y oportuna.
5 Criterios de aceptación
Realizar envíos de prueba con la SUGEF y el producto se dará por aceptado
cuando realizadas las validaciones y verificaciones la SUGEF aceptada la
información remitida.
El sistema esté disponible en todas las oficinas del país.
6 Estándares relevantes
BNCR-21 Especificación de Requerimientos
BNCR-31 Diseño de Aplicaciones
BNCR-51 Pruebas
Normativa1 -05, 4-04 y 5-04 de la SUGEF
Metodología para la Administración de Proyectos Informáticos 114
1.3 Referencias
AP-001-2006: Identificación del Proyecto (DCC-006-2006)
AP-002-2006 : Visión y Alcance del Proyecto (DCC-006-2006)
DANTI-06 Visión Técnica
3 Contexto de Negocio
El producto será de uso de la Dirección de Crédito Nacional y la Dirección de
Coordinación con Entes Reguladores.
Ejemplo de pantalla
Metodología para la Administración de Proyectos Informáticos 116
Ejemplo de reporte
1.3 Referencias
AP-001-2006: Identificación del Proyecto (DCC-006-2006)
AP-002-2006 : Visión y Alcance del Proyecto (DCC-006-2006)
Metodología para la Administración de Proyectos Informáticos 117
Sistemas
transaccionales
Procesos de
Transformación
Información Información
consolidada Procesos de validada
validación
3.1.1 Visión
Implementar una solución tecnológica integrada y robusta que permita contar con una
Metodología Automatizada para realizar la extracción, validación, administración y
preparación de la información de crédito; según se estipula en la SUGEF 1-05, 4-04 y 5-04
para brindar información oportuna.
3.1.2 Objetivos
3.1.2.1 Objetivo General
Implementar una solución tecnológica que permita al Banco Nacional de Costa Rica
Metodología para la Administración de Proyectos Informáticos 118
cumplir con la nueva normativa SUGEF 1-05, 4-04, 5-04 para procesos básicos antes del
31 de diciembre 2006 y con un costo no mayor a $150,000.00.
3.1.4.1 Entregas
3.1.4.2 Supuestos
Se cuenta con el presupuesto necesario para realizar la contratación para el
desarrollo de la solución, así como para adquirir el equipo tecnológico que la
soporte.
Los usuarios expertos conocen las nuevas normativas de la SUGEF 1-05, 4-05 y 5-
05, y las implicaciones de las mimas para el Banco Nacional.
No se producirán cambios significativos durante la ejecución del proyecto por parte
de la SUGEF.
Los requerimientos están claramente definidos por parte de los usuarios.
Metodología para la Administración de Proyectos Informáticos 119
3.1.4.3 Exclusiones
El proyecto no contempla la generación de los archivos que se remiten a la SUGEF.
El proyecto no realizará la migración de la herramienta para vista de cubos.
considerar. Comunicación
Confeccionar DANTI-12 Lista de Riesgos
Revisión del plan
Aprobación del plan
Definir recursos para el proyecto
Confeccionar DANTI-10
Glosario Documento en el que Confección DANTI-19
Formulario se Publicación
documentan términos
y abreviaciones del
proyecto
Lecciones Plantillas donde se Confección DANTI-20
aprendidas documentan las
lecciones aprendidas
del proyecto Publicación
Modelo de casos de Documento con el Analizar Necesidades
uso diagrama de los
requerimientos Creación del diagrama
funcionales del Confeccionar DANTI-03
producto Revisión
Aprobación
Detalle de Documentos con las Priorizar requerimientos
requerimientos especificaciones
funcionales como no Confección de requerimientos
funcionales del Revisión
producto Aprobación
Detallar necesidades no funcionales
DANTI-02 Especificaciones suplementarias
Confección de presentación a TI
Presentación
Entrega de documentación
Arquitectura Documento con la Análisis de las necesidades
especificación
arquitectónica del Documento de Arquitectura
producto Entrega del documento de Arquitectura
Riesgos Documentar los Analizar posibles riesgos
riesgos asociados al
proyecto para su Entregar riesgos identificados
seguimiento y control Actualizar DANTI-12 Lista de Riesgos
Diseño de la Documento con el Analizar el producto
aplicación diseño del producto Confeccionar documento de Análisis y
Diseño
Entregar documento de Análisis y Diseño
Solución Sw Producto de software Modificación DTS existentes
DTS de extracción
Metodología para la Administración de Proyectos Informáticos 121
DTS de Transformación
DTS de Control de Integridad
Validaciones Carga de Información
Validación cuadratura contable
Validación por entregable
Procesos
Cubos
Mantenimientos
Catálogos
Consultas y reportes
Seguridad sistema
Pruebas internas
Lista de materiales Documento con la lista Confeccionar lista de materiales
de materiales del
producto a
implementar Entregar lista de materiales
Manuales Manuales técnicos y Confección del Manual Técnico
del usuario
Confección del Manual de Usuario
Plan de pruebas Documento con la Confección de Plan de Pruebas
planificación y el
ambiente para realizar Confección de Casos de prueba
las pruebas del Revisión de Casos de prueba
producto Aprobación de casos de prueba
Preparar ambientes de pruebas
Solución probada Producto probado por Ejecutar pruebas I Iteración
el usuario
Ejecutar pruebas II Iteración
Pruebas Integrales
Capacitación Capacitación técnica y Elaboración Plan de Capacitación
operativa del producto
Aprobación del Plan de Capacitación
Realizar Capacitación
Solución en Producto Planificar pase
producción implementado en
producción Realizar pase a producción
Elaboración Plan Piloto
Ejecutar Plan Piloto
Reporte de resultados Plan Piloto
Aprobación Plan Piloto
Nota de aceptación Documentar la DANTI-15 Nota de aceptación
de la solución aceptación del usuario
Entrega de Nota
Nota de cierre del Documentar el cierre Confeccionar DANTI-16
proyecto del proyecto
Aprobación del Cierre
Metodología para la Administración de Proyectos Informáticos 122
13 1.4.4 Aprobación
14 1.5 Plan de Proyecto
15 1.5.1 Creación del DANTI-08
16 1.5.2 Confeccionar DANTI-09 Cronograma preliminar
17 1.5.3 Confeccionar DANTI-11 Matriz de Comunicación
18 1.5.4 Confeccionar DANTI-12 Lista de Riesgos
19 1.5.5 Revisión
20 1.5.6 Aprobación
28 2 Fase de Elaboración
29 2.1 Modelar casos de uso
30 2.1.1 Analizar Necesidades
31 2.1.2 Creación del diagrama
32 2.1.3 Confeccionar DANTI-03
33 2.1.4 Revisión
34 2.1.5 Aprobación
35 2.2 Detallar necesidades
36 2.2.1 Priorizar requerimientos
37 2.2.2 Confección de requerimientos
38 2.2.3 Revisión
39 2.2.4 Aprobación
42 2.2.7 Confección de presentación a TI
43 2.2.8 Presentación
44 2.2.9 Entrega de documentación
46 2.4 Contratación
66 3.2.1 I Iteración
67 3.2.1.1 Desarrollo
68 3.2.1.1.1 DTS
69 3.2.1.1.1.1 Modificación DTS existentes
72 3.2.1.1.1.4 DTS de Control de Integridad
73 3.2.1.1.2 Validación
76 3.2.1.1.2.3 Validación por entregable
78 3.2.1.2 Pruebas internas
79 3.2.2 II Iteración
80 3.2.2.1 Desarrollo
81 3.2.2.1.1 Cubos
85 3.2.2.1.3 Consultas y reportes
86 3.2.2.1.4 Seguridad sistema
87 3.2.2.2 Pruebas internas
93 4 Fase de Transición
100 4.3 Pruebas de usuario
102 4.3.2 Ejecutar pruebas II Iteración
103 4.3.3 Pruebas Integrales
109 4.6 Pase a Producción
110 4.6.1 Planificar pase
111 4.6.2 Realizar pase a producción
Metodología para la Administración de Proyectos Informáticos 124
5.000
4.000
Horas
3.000
2.000
1.000
-
Ene-06 Feb-06 Mar-06 Abr-06 May-06 Jun-06 Jul-06 Ago-06 Sep-06 Oct-06 Nov-06 Dic-06 Ene-07 Feb-07
Meses
Costo
Id Nombre Comienzo Fin
estimado
65 Desarrollo de la solución 17/04/2006 17/01/2007 $140,000.00
Metodología para la Administración de Proyectos Informáticos 125
Rol Funciones
Arquitecto Realizar la definición del modelo de arquitectura a
nivel de software y de hardware
Soportista técnico Implementar la infraestructura para el ambiente de
producción
Implementador Llevar el proceso de pruebas y coordinar con el
soportista la puesta en producción de la solución
Ingeniero Realizar el análisis y diseño de la aplicación y velar
por el desarrollo del producto
Desarrollador Realizar el desarrollo del producto
Símbolo Significado
Responsable de toda la macro actividad, debe asegurarse de que todas las
actividades se vayan ejecutando y que los recursos involucrados estén
realizando su labor.
Es un miembro del equipo que desarrollará labores específicas para alcanzar el
objetivo de la macro actividad
Metodología para la Administración de Proyectos Informáticos 126
Implementador
Desarrollador
Arquitecto
Ingeniero
Ejecutivo
Director
Jefes TI
Usuario
EDT Nombre
0 ANPS
1.1 Creación de sitio
1.2 Publicación de documentos
1.3.1 Revisar documentación
1.3.2 Creación DANTI-06
1.3.3 Revisión
1.3.4 Aprobación
1.4.1 Analizar entorno
1.4.2 Creación DANTI-07
1.4.3 Revisión
1.4.4 Aprobación
1.5.1 Creación del DANTI-08
Confeccionar DANTI-09 Cronograma
1.5.2 preliminar
Confeccionar DANTI-11 Matriz de
1.5.3 Comunicación
1.5.4 Confeccionar DANTI-12 Lista de Riesgos
1.5.5 Revisión
1.5.6 Aprobación
1.6.1 Definir recursos para el proyecto
1.6.2 Confeccionar DANTI-10
1.7.1 Confección DANTI-19
1.8.1 Confección DANTI-20
2.1.1 Analizar Necesidades
2.1.2 Creación del diagrama
2.1.3 Confeccionar DANTI-03
2.1.4 Revisión
2.1.5 Aprobación
2.2.1 Priorizar requerimientos
2.2.2 Confección de requerimientos
2.2.3 Revisión
2.2.4 Aprobación
2.2.5 Detallar necesidades no funcionales
2.2.6 DANTI-02 Especificaciones suplementarias
Metodología para la Administración de Proyectos Informáticos 127
Solicitudes de
proveedores
Minutas de
Minutas de
reuniones
Proyecto
Semanal
Mensual
Plan del
internas
Informe
Informe
cambio
DANTI – 11 Matriz de
Comunicación
Impreso
Correo Electrónico
* Responsable
En la siguiente figura se detalla el proceso a ser ejecutado ante una solicitud de cambio.
Una solicitud de cambio deberá ser gestionada ante el ejecutivo de tecnología y él mismo
procederá con su revisión con el director del proyecto.
Metodología para la Administración de Proyectos Informáticos 130
3.4 Riesgos
Impacto /
Despreciable Menor Moderado Serio Crítico
Probabilidad
00-10% Bajo Bajo Bajo Medio Medio
11-40% Bajo Bajo Medio Medio Alto
41-60% Bajo Medio Medio Medio Alto
61-90% Medio Medio Medio Medio Alto
91-100% Medio Alto Alto Alto Alto
DANTI-19 Glosario
1 Introducción
1.1 Propósito
Documentar las abreviaturas y términos utilizados dentro del Proyecto.
2 Abreviaturas
2.1 ANPS: Aplicación Normativa Prudencial SUGEF
2.2 COVIC: Sistema para la Consolidación y verificación de Información Crediticia
2.3 SIACC: Sistema Integrado de la Administración de la Cartera de Crédito
2.4 BUCRE: Base Única de Crédito
Metodología para la Administración de Proyectos Informáticos 136
4.4.1 Objetivo
c. Elaboración
d. Construcción
e. Transición
f. Cierre
CAPITULO 5
CONCLUSIONES Y
RECOMENDACIONES
Metodología para la Administración de Proyectos Informáticos 140
5.1 Conclusiones
5.2 Recomendaciones
o Definir que a pesar que cada recurso tiene su jefe de línea, ellos
deben responder ante sus responsabilidades dentro del proyecto al
ejecutivo de tecnología.
En los proyectos definir claramente los roles de cada persona e identificar
las responsabilidades de cada persona.
BIBLIOGRAFIA
BNCR (Banco Nacional de Costa Rica). Sitio informativo del Banco
Nacional de Costa Rica. Disponible en: http://www.bncr.fi.cr. Consultado
26 de julio 2007.
ANEXOS
Metodología para la Administración de Proyectos Informáticos 148
Objetivos específicos:
a. Analizar el proceso de administración de proyectos de TI que realiza la
Dirección de Análisis de Negocio.
b. Realizar un análisis comparativo entre las disciplinas de PMI y los procesos
de proyectos de TI.
c. Definir el flujo de procesos para la administración de proyectos de TI.
d. Confeccionar las plantillas para el apoyo a utilizar en la administración de
proyectos de TI.
e. Validar parcialmente la metodología propuesta.
f. Desarrollar un plan preliminar de divulgación de la metodología.
Descripción del producto:
Documento mediante el cual se realice una propuesta de Metodología para la
administración de proyectos informáticos, controlados por la Dirección de Análisis
de Negocio de la Dirección Corporativa de Tecnología de Información y
Comunicaciones del Banco Nacional de Costa Rica.
Metodología para la Administración de Proyectos Informáticos 149
Clientes indirecto(s):
Directora de la DCTIC.
Directores de Proyecto por parte del Negocio.
Miembros de los equipos de proyectos.
Aprobaciones
Nombre Firma Fecha
Objetivo General:
Elaborar una Metodología para la Administración de Proyectos Informáticos
dentro de la Dirección de Análisis de Negocio de la DCTIC, considerando
las mejores prácticas propuestas por el PMI en el PMBOK 2004.
Objetivos Específicos:
a. Analizar el proceso de administración de proyectos de TI que realiza la
Dirección de Análisis de Negocio.
b. Realizar un análisis comparativo entre las disciplinas de PMI y los procesos
de proyectos de TI.
c. Definir el flujo de procesos para la administración de proyectos de TI.
d. Confeccionar las plantillas para el apoyo a utilizar en la administración de
proyectos de TI.
e. Validar parcialmente la metodología propuesta.
f. Desarrollar un plan preliminar de divulgación de la metodología para
hacerla del conocimiento de la Dirección de Análisis de Negocio.
Producto principal del proyecto:
Documento mediante el cual se realice una propuesta de Metodología para
administrar un proyecto informático dentro de la Dirección de de Análisis de
Metodología para la Administración de Proyectos Informáticos 151
Negocio de la DCTIC.
Entregables del proyecto:
a. Análisis del proceso actual de administración de proyectos de TI y la
identificación de áreas de mejora.
b. Análisis de las disciplinas de PMI y los procesos de desarrollo de TI.
c. Procesos para la administración de proyectos de TI.
d. Plantillas a utilizar en la administración de proyectos de TI.
e. Validación de la metodología propuesta aplicada parcialmente a un
proyecto.
f. Plan de preliminar para la divulgación de la metodología propuesta.
Metodología para la Administración de Proyectos Informáticos 152
Anexo 3 WBS
Metodología para la Administración de Proyectos Informáticos 153
Anexo 4 Cronograma
Id Nombre de tarea Dur ación Comienzo Fin Predeces orasNombres de los
rec ursos
0 Cronograma 204 día s mi é 18/ 07/07 mi é 06/ 02/08
1 Sem inar io 41 días m ié 18/07/07 lun 27/08/07
2 Ent regab le 1 15 días m ié 18/07/07 m ié 01/08/07
3 Preparación del Charter del proyec to 3 días mié 18/07/07 vie 20/07/07 Alejandra Mora
4 Preparación de la Dec laración del Proyec to 3 días sáb 21/07/07 lun 23/07/07 3 Alejandra Mora
5 Def inición del WBS 1 día mar 24/07/07 mar 24/07/07 4 Alejandra Mora
6 Des arrollo del Cronogr ama 1 día mar 24/07/07 mar 24/07/07 4 Alejandra Mora
7 Presentac ión del char ter 0 días lun 23/07/07 lun 23/07/07 3 Alejandra Mora
8 Entrega del charter, declarac ión, WBS y cronograma 0 días mié 25/07/07 mié 25/07/07 6 Alejandra Mora
9 Rev isión del charter, declaración, WBS y cronograma 7 días jue 26/07/07 mié 01/08/07 8 Instructor Miguel
10 Ent regab le 2 20 días m ié 25/07/07 lun 13/08/07
11 Preparación de la introducción 5 días mié 25/07/07 dom 29/07/07 6 Alejandra Mora
12 Entrega de la introduc ción 0 días lun 06/08/07 lun 06/08/07 11 Alejandra Mora
13 Rev isión de la introduc ción 7 días mar 07/08/07 lun 13/08/07 12 Instructor Miguel
14 Ent regab le 3 17 días lun 30/07/07 m ié 15/08/07
15 Preparación del marco teóric o 6 días lun 30/07/07 sáb 04/08/07 11 Alejandra Mora
16 Entrega del mar co teórico 0 días mié 08/08/07 mié 08/08/07 15 Alejandra Mora
17 Rev isión del marco teórico 7 días jue 09/08/07 mié 15/08/07 16 Instructor Miguel
18 Ent regab le 4 16 días dom 05/08/07 lun 20/08/07
19 Preparación del marco metodológic o 8 días dom 05/08/07 dom 12/08/07 15 Alejandra Mora
20 Entrega del mar co metodológico 0 días lun 13/08/07 lun 13/08/07 19 Alejandra Mora
21 Rev isión del marco metodológico 7 días mar 14/08/07 lun 20/08/07 20 Instructor Miguel
22 Ent regab le 5 14 días lun 13/08/07 dom 26/08/07
23 Preparación del esquema de contenidos, bibliografía y resumen 4 días lun 13/08/07 jue 16/08/07 19 Alejandra Mora
24 Entrega del esquema de contenidos, bibilografía y res umen 0 días mié 22/08/07 mié 22/08/07 23 Alejandra Mora
25 Rev isión del esquema de contenidos, bibilograf ía y resumen 4 días jue 23/08/07 dom 26/08/07 24 Instructor Miguel
26 Docum e nto fin al 11 días vie 17/08/07 lun 27/08/07
27 Preparación del documento f inal 10 días vie 17/08/07 dom 26/08/07 23 Alejandra Mora
28 Presentac ión del borrador PFG 0 días lun 27/08/07 lun 27/08/07 27 Alejandra Mora
Metodología para la Administración de Proyectos Informáticos 154
Factibilidad:
Técnica:
Operacional:
Económica
Tasa Interna
Valor Actual Neto
¢ de Rend. %
(V.A.N.):
(T.I.R.):
Factores Críticos de Éxito:
Recursos Técnicos Recursos Recursos Recursos Humanos Otros
Financieros Administrativos
1. 1. 1. 1. 1.
2. 2. 2. 2. 2.
3. 3. 3. 3. 3.
Identificación de Roles y Responsabilidades:
Rol Nombre Dedicación Localización
del Semanal
recurso
Administrador del Producto:
Director del Proyecto
Equipo Desarrollador
Equipo Capacitador
Equipo de pruebas:
Equipo de Logística:
Perfiles de los Usuarios:
Usuario Descripción de Dedicación Localización
Funciones Semanal
2.
Otros
Consideraciones y Recomendaciones:
AP-003-2002 “MINUTAS”
MINUTA No.XX
Fecha: Lugar:
TEMAS TRATADOS:
ACUERDOS TOMADOS:
DESCRIPCIÓN DE LA SOLICITUD:
ANÁLISIS DE IMPACTO:
Se debe realizar un estudio de impacto sobre los siguientes aspectos
CRONOGRAMA / TIEMPO:
PRODUCTOS O SERVICIOS:
RECURSOS:
PRESUPUESTO:
DE NO REALIZARSE EL CAMBIO
RECOMENDACIÓN:
APROBACIÓN DE LA SOLICITUD:
SESIÓN NUMERO: FECHA: NOMBRE Y FIRMA:
Metodología para la Administración de Proyectos Informáticos 174
Problemas Enfrentados
Justificación de la Cancelación
<Nombre Proyecto>
<Nombre del documento>
Versión <1.0>
Metodología para la Administración de Proyectos Informáticos 177
Registro de aprobación
Nota:
Versión (X.y): la versión de un documento cambia si existe ya una aprobación
previa de un documento anterior.
Release (x.Y): el release cambia (aumenta de forma secuencial empezando en
cero) conforme una revisión obligue a realizar cambios al documento.
Metodología para la Administración de Proyectos Informáticos 178
Tabla de Contenidos
Metodología para la Administración de Proyectos Informáticos 179
1.1 Propósito
[Detallar el propósito del documento]
1.3 Referencias
[Esta subsección provee una lista completa de todos los documentos
referenciados o consulados para desarrollar el documento. Identifique cada
documento por título, versión (si aplica), fecha, nombre de quién lo crea o publica.]
2. Sección 1
3. Sección 2
n. Sección n
Metodología para la Administración de Proyectos Informáticos 180
Anexo 9 Plantillas de TI
Descripción breve
[La descripción brevemente transmite el rol y el objetivo del caso de uso. Un solo párrafo bastará para esta
descripción.]
Pre-condiciones
[Una pre-condición de un caso de uso es el estado del sistema que debe estar presente antes de que un caso
de uso sea realizado.]
< Una Pre-condición >
Flujo de Eventos
Flujo Básico
[Este caso de uso comienza cuando el actor hace algo. Un actor siempre inicia casos de uso. El caso de uso
describe lo que el actor hace y lo que el sistema hace en respuesta. Esto es descrito en forma de un diálogo
entre el actor y el sistema.
El caso de uso describe lo que pasa dentro del sistema, pero no cómo o por qué. Si la información es
cambiada, se específica lo que ha pasado hacia adelante y hacia atrás. Por ejemplo, esto no es muy
ilustrativo para decir que el actor ingresa información del cliente. Es mejor decir que el actor ingresa el
nombre y dirección del cliente. Un Glosario de Términos es a menudo útil para mantener la complejidad del
caso de uso manejable – se puede querer definir cosas como la información del cliente allí para impedir al
caso de uso ahogarse en detalles.
Alternativas simples pueden ser presentadas dentro del texto del caso de uso. Si esto sólo toma unas pocas
sentencias para describir que pasa cuando hay una alternativa, hágalo directamente dentro de la sección de
Flujo de Eventos. Si el flujo alternativo es más complejo, use una sección separada para describirlo. Por
ejemplo, una subdivisión de Flujo Alternativo explica como describir alternativas más complejas.
Una imagen a veces dice mil palabras. Si esto mejora la claridad, el sentido libre de pegar las imágenes
gráficas de interfaces de usuario, flujos de proceso u otras figuras en el caso de uso. Si un diagrama de flujo
es útil para presentar un proceso de decisión complejo, cueste lo que cueste, úselo. Un diagrama de
transición de estados a menudo clarifica el comportamiento de un sistema mejor que páginas sobre las
páginas de texto. Recuerde que su objetivo es de clarificar, no obstaculizarlo.]
Metodología para la Administración de Proyectos Informáticos 181
Flujos Alternos
< Primer Flujo Alterno >
[Alternativas más complejas son descritas en una sección separada, referenciada en la subdivisión de Flujo
Básico de la sección Flujo de Eventos. Piense en subdivisiones de Flujos Alternos como el comportamiento
alternativo -- cada flujo alternativo representa el comportamiento alternativo por lo general debido a las
excepciones que ocurren en el flujo principal. Ellos pueden ser necesario para describir los eventos
asociados con el comportamiento alternativo. Cuando un flujo alternativo termina, los eventos del flujo
principal de eventos son resumidos a no ser que no sea declarado.]
<Un Subflujo Alterno >
[Los flujos alternativos pueden, ser dividiso en subdivisiones si mejoran la claridad.]
< Segundo Flujo Alterno >
[Puede haber, y muy probablemente habrá, un número de flujos alternativos en un caso de uso. Mantenga
cada flujo alternativo separado para mejorar la claridad. La utilización de flujos alternativos mejora la
legibilidad del caso de uso, así como impide que los casos de uso sean descompuestos en jerarquías de casos
de uso. Tenga presente que los casos de uso son solo descripciones textuales, y su objetivo principal es de
documentar el comportamiento de un sistema de un modo claro, conciso, y comprensible.]
Requerimientos Especiales
[Un requerimiento especial es típicamente un requerimiento no funcional que es específico a un caso de uso,
pero no es fácilmente o naturalmente especificado en el texto del flujo de eventos del caso de uso. Los
ejemplos de requerimientos especiales incluyen requerimientos legales y regulatorios, normas de aplicación,
y los atributos de calidad del sistema para ser construído incluyendo la utilidad, la confiabilidad, el
funcionamiento o requerimientos de soporte. Además, otros requirimientos – tales como sistemas operativos y
ambientales, requerimientos de compatibilidad, y restricciones de diseño .. deben ser capturados en esta
sección.]
< Primer Requerimiento Especial >
Post-condiciones
[Una post-condición de un caso de uso es una lista de posibles estados en los que el sistema puede estar
inmediatamente después de que un caso de uso ha finalizado.]
<Primera Post-condición >
Puntos de Extensión
[Puntos de extensión del caso de uso.]
<Nombre del Punto de Extensión >
[Definición de la localización del punto de extensión en el flujo de eventos.]
Metodología para la Administración de Proyectos Informáticos 182
Especificaciones Suplementarias
Introducción
[La introducción de las Especificaciones Suplementarias provee una descripción del documento completo.
Este incluye el propósito, alcance, definiones, acrónimos, abreviaciones, referencias y un vistaso de estas
Especificaciones Suplementarias.
Las Especificaciones Suplementarias captura los Requerimientos del sistema que no capturados en los casos
de uso del modelo de casos de uso. Tales requerimientos incluyen:
Requerimientos legales y regulatorios, incluyendo la aplicaciónde estándares.
Atributos de calidad del sistema a ser construido, incluyendo requerimientos de usabilidad, confibilidad,
ejecución y soporte.
Otros requerimientos tales como ambientes y sistema operatives, Requerimientos de compatibilidad y
restricciones de diseño.]
Propósito u objetivos
[Se describen los objetivos de las Especificaciones Suplementarias y se definen claramente sus lectores, es
decir, los usuarios del mismo.]
Alcance
[En este punto se deben identificar los productos de software a desarrollar con un nombre, así como el alcance
de los mismos en términos de funcionalidad general. Para ello, se deben describir los objetivos generales del
software y los beneficios que se obtendrán de su implementación..]
Definiciones, acrónimos, y abreviaciones
[Se deben definir todos los términos, acrónimos, y abreviaciones que se utilicen en el resto del documento.
Esta información puede ser proporcionada por referencias al Glosario del proyecto.]
Referencias
[Se deben enumerar las referencias completas (e.g., título, autor, fecha, editorial, etc.) de todos los documentos
mencionados en las Especificaciones Suplementarias, así como cualquier otra documentación complementaria
que esté relacionada con el mismo.]
Usabilidad
[Esta sección debe incluir todos aquellos Requerimientos que afectan la usabilidad. Por ejemplo:
especiicar el tiempo de capacitación requerido para que un usuario normal y un usuario experto lleguen a
ser productivos en una operación particular
especificar tiempos requeridos para tareas típicas]
<Requerimiento de Usabilidad Uno>
Metodología para la Administración de Proyectos Informáticos 183
Confiabilidad
[Requerimientos para confiabilidad del sistema deben ser especificados aquí. Considerando aspectos como
los que siguen:
Disponibilidad – especificar el porcentaje de tiempo disponible ( xx.xx%), horas de uso, operaciones en modo
degradado, etc.
(MTBF) Cantidad de Tiempo entre Fallas – esto es usualmente especificado en horas, pero también puede ser
especificado en términos de días, meses o años.
(MTTR) Cantidad de Tiempo para Reparar – cuanto tiempo puede el sistema estar fuera de operación
después de la falla?
Exactitud – especificar precision (resolución) y exactitud (por medio de algún estándar conocido).
Máximo de errors o tasa de defectos – usualmente expresado en terminos de errores/KLOC (miles de líneas
de código), ó errores/puntos de función.
Errors o tasa de defectos – categorizzdos en terminus de error menor, significante, y crítico: los
Requerimientos deben definer que se entiende por error ‘crítico’; por ejemplo, pérdida de datos completa ó
incapacidad de usar ciertas partes de la funcionalidad del sistema.]
<Requerimiento de Confiabilidad Uno >
[La descripción del requerimiento.]
Rendimiento
[Se deben especificar los requerimientos cuantitativos relacionados con el funcionamiento del software. Éstos
pueden ser de dos tipos:
Estáticos (o de capacidad): aspectos como número de terminales o usuarios, número de transacciones por
unidad de tiempo, número de usuarios simultáneos que debe soportar, y número de archivos y registros a ser
manejados.
Dinámicos: se refiere a aspectos dinámicos del funcionamiento del software. Por ejemplo, el número de
transacciones a ser procesadas en cierto período de tiempo en condiciones normales o situaciones de
sobrecarga del software. Estos requerimientos deben ser dados en términos medibles, por ejemplo, “el 98%
del tiempo las transacciones de X tipo deberán ser procesadas en menos de 0,5 segundos”.]
<Requerimiento de Rendimiento Uno >
[La descripción del requerimiento.]
Soporte
[Esta sección indica cualquier requerimiento que permita el soporte o mantenimiento del sistema a ser
construido, incluyendo estándares de codificación convenciones de nombres, librería de clases, utilidades de
mantenimiento.]
Metodología para la Administración de Proyectos Informáticos 184
Restricciones de Diseño
[Se debe especificar cualquier tipo de restricción de diseño. Este tipo de restricciones generalmente se
presentan por el uso de estándares o limitaciones de hardware.
Cumplimiento de estándares
Se deben especificar los estándares que se deben utilizar en el desarrollo del proyecto (e.g., estándares de
diseño de bases de datos, estándares de interfaces de usuario, etc.)
Limitaciones de hardware
Se deben especificar si existe algún tipo de restricción o requerimiento sobre la plataforma de hardware en la
que debe funcionar el software.]
<Restricción de Diseño Uno >
[La descripción del requerimiento.]
Interfaces
[Esta sección define las interfaces que deben ser soportadas por la aplicación. ]
Interfaces de Usuario
[Debe especificar puntos como características de soporte para cada interfaz humana (e.g., estándares de
formatos de pantalla, estándares de formatos de reportes y menúes, tiempos relativos de entradas y salidas,
formatos de los mensajes de error, etc.), y cualquier optimización de interfaces con las personas que deben
utilizar el software. Un ejemplo puede ser qué tan largos deben ser tales mensajes.]
Interfaces de Hardware
[Especificación de características de las interfaces de hardware que se van a tener. Cubre por ejemplo, qué
dispositivos serán soportados, cómo, y los protocolos a utilizar.]
Metodología para la Administración de Proyectos Informáticos 185
Interfaces de Software
[El uso de otros productos de software requeridos e interfaces con el software a desarrollar. Para cada
producto de software requerido se debe especificar el nombre, número de versión, y origen. Cada interfaz que
se defina deberá tener especificado el propósito del enlace y la interfaz en términos de mensajes, y formatos. No
es necesario documentar detallado pero sí se deberá dar una referencia al documento que lo hace, si fuera
necesario hacerlo.]
Interfaces de Comunicación
[Describe cualquier interfaz de Comunicación hacia otros sistemas o dispositivos tales como Redes de Area
Local, dispositivos remotos, y demás.]
Estándares Aplicables
[Esta sección describe por referencias cualquier estándar applicable y las secciones específicas de cualquier
estándar que appliqué al sistema que está siendo descrito. Por ejemplo, esto podría incluir estándares
legales, de calidad y regulatorios, estándares de la industria para usabilidad, interoperabilidad,
internacionalización, sistemas operativos y demás.]