Professional Documents
Culture Documents
Ingenieria Civil Industrial PE V17
INFORME FINAL
Proyecto Modernización Sistema de
Información
Cooperativa “Los Heroes”
Realizado por:
Rubén Herrera A.
ruben.rh.herrera@gmail.com
ANTOFAGASTA, 21 de Octubre de 2011
1
ÍNDICE
ANTECEDENTES DE LA ORGANIZACIÓN ..............................................................................................3
CONTEXTO DEL PROBLEMA.....................................................................................................................3
ACTA DE CONSTITUCIÓN ..........................................................................................................................5
NECESIDAD DE NEGOCIOS ........................................................................................................................5
OBJETIVOS DEL PROYECTO .....................................................................................................................6
ALCANCES DEL PROYECTO.......................................................................................................................7
ALCANCE FUNCIONAL ..................................................................................................................................................7
ALCANCE TÉCNICO .......................................................................................................................................................7
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO ...................................................................................8
ASUNCIONES DEL PROYECTO ..................................................................................................................8
ORGANIZACIÓN INICIAL DEL PROYECTO ............................................................................................9
EDP INICIAL (EDT + EDG) ...................................................................................................................... 10
EDG: DEFINICIÓN DE GESTIÓN EQUIPO PROYECTO ........................................................................................... 10
EDT: ESTRUCTURA DESGLOSE TÉCNICO DEL PROYECTO .......................................................... 11
EDP: DESCOMPOSICIÓN EDP ................................................................................................................ 13
DAU: DIAGRAMA DE ACTIVIDADES UNITARIAS ............................................................................ 14
DICCIONARIO DE TRABAJO ................................................................................................................... 18
PROGRAMA DE PROYECTO ................................................................................................................... 21
PRELACIONES DE ACTIVIDADES ......................................................................................................... 22
CALCULO DE ASIGNACION DE TIEMPOS ........................................................................................... 23
HOLGURA DE LAS ACTIVIDADES ......................................................................................................... 24
DIAGRAMA PERT ...................................................................................................................................... 25
CARTA GANT DEL PROYECTO .............................................................................................................. 26
DIMENSIONAMIENTO DEL PROYECTO.............................................................................................. 28
VALORIZACIÓN ........................................................................................................................................................... 28
FLUJO DE FONDOS ..................................................................................................................................................... 29
USO DE RECURSOS ..................................................................................................................................................... 29
ANEXO A. DICCIONARIO DE TRABAJO ............................................................................................. 33
2
ANTECEDENTES DE LA ORGANIZACIÓN
Cooperativa de Ahorro y Préstamos “Los Heroes”, en adelante, “La Cooperativa” es
una institución de ahorro y préstamos hipotética, formalmente constituida mediante
personería jurídica la cual tiene como misión propender al bienestar común entre su
socios mediante el ahorro voluntario, la entrega de préstamos personales, de auxilio y
de compras, así como también, mediante cutas comunes denominadas fondos sociales,
entregar diversos beneficios económicos tales como: Asignación de Nacimiento,
Matrimonio, Fallecimiento y otros.
Es requisito que sus socios pertenezcan al colegio de Profesores, por tanto
presenta un sistema de servicios financieros cerrado y cuyos fines se orientan a
aumentar la capitalización económica individual de sus socios, mediante una
administración eficiente de los activos económicos.
Su operación está regida formalmente por estatutos los cuales fueron definidos
casi en su totalidad durante la creación de la institución que lleva más de 50 años en el
rubro. En estos estatutos se establece un consejo de administración el cual es elegido
democráticamente en votación abierta para dirigir la institución por un lapso de 2
años . Dicho consejo está compuesto por 10 socios: un Presidente , un Vicepresidente,
un Gerente, un Tesorero, un Secretario de Actas, un secretario de correspondencia,
dos directores titulares y dos directores suplentes.
Para implementar la función de préstamos personales, se cuenta con dos personas
contratadas por el directorio, quienes desarrollan las labores de administración y
atención de público, llevando el registro diario de las transacciones mediante un
sistema computacional implementado en ambiente DOS (sistema operativo anterior a
Windows), donde además se lleva el sistema contable donde se integra toda la
información que se utiliza para evaluar mensualmente la gestión.
Posee un año fiscal de Octubre a Septiembre periodo en el cual se evalúan
resultados y se reparten utilidades entre sus socios capitalizando sus cuentas
individuales, mediante un proceso de cálculo de dividendos personales.
CONTEXTO DEL PROBLEMA
La cooperativa pretende renovar su infraestructura computacional debido a
que en los últimos 12 años no se han hecho inversiones significativas en TI
(tecnologías de Información), lo cual ha ido generando paulatinamente una limitación
técnica y funcional , que la tienen hoy día operando su sistema de cuentas corrientes
y contabilidad en un computador personal, que utiliza como plataforma un sistema
operativo DOS (Disk Operating System) , que aparte de ser un ambiente técnicamente
obsoleto, trabaja exclusivamente en modalidad mono‐usuario.
Esta situación genera un riesgo potencial de perder continuidad de los
servicios y produce una operación del sistema de cuentas corrientes estrictamente
secuencial, muy dependiente de las personas, donde hay muchos registros
3
administrativos en papel (pagos, planillas de cobranza, kardex cuenta corriente) que
posteriormente se ingresan al sistema en forma discontinua y que finalmente
convergen en un cierre mensual, que concilia todas las partidas mediante la
comprobación de saldos contables vía este sistema.
Los directivos están pensando en mejorar las condiciones de trabajo del
personal, reduciendo el trabajo manual y junto con ello mejorar el control en varios
aspectos del proceso. Poseen los recursos para comprar nuevos computadores,
equipos y herramientas de oficina para trabajo colaborativo, además pretenden crecer
incorporando nuevos socios, sin embargo hay claridad que el sistema computacional
actual, es un impedimento para cualquier mejora que se desee plantear tanto por su
capacidad como por su aspecto técnico.
Los directivos consideran como un activo importante, el actual sistema
computacional que ha operado tanto tiempo y sin problemas, fiel reflejo de sus
estatutos como cooperativa, que no han variado sustancialmente en los últimos 20
años y que pueden ambos perfectamente puede servir de base de requerimiento
suficiente para la especificación de un nuevo sistema.
Lo anterior tiende a equilibrar en parte la baja disponibilidad del personal que
opera el actual sistema, producto de la gran carga de trabajo que significa llevar el
registro de la información diaria y su documentación. Situación esta última que resta
tiempo importante tanto para especificar requerimientos como para participar en la
en la etapa de implementación del proyecto.
Finalmente se ha planteado que para factibilizar esta inversión, se
incrementarán en 200 nuevos integrantes la cartera de socios, a fin de contar con
recursos frescos, que permitan recuperar la inversión en el corto plazo y además
producir mayores ingresos en el futuro.
4
ACTA DE CONSTITUCIÓN
Es necesario modernizar el sistema de cuentas corrientes y contabilidad de una
cooperativa de Ahorro y préstamos “LOS HEROES” a fin de proyectar la
sustentabilidad de la organización en el mediano y largo plazo.
Existe la voluntad del directorio de la cooperativa para invertir en este cambio
tecnológico dado que se busca reducir el factor de dependencia de las personas.
Se cuenta con la tecnología de Bases de Datos abierta y de lenguajes modernos
de programación en ambiente window, también se cuentan con todas las reglas de
negocio encapsuladas en el actual sistema y existe experiencia en desarrollo bajo estas
plataformas.
Según la definición del alcance, los límites establecidos y en general por lo
documentado en el alcance Preliminar se concluye que el proyecto es técnicamente
factible dado que además la tecnología habilita este cambio.
NECESIDAD DE NEGOCIOS
Dado el crecimiento demográfico de la región, la cooperativa está asumiendo el
desafío de aumentar el número de socios en una cantidad importante y junto con ello
ha decidido mejorar sus procesos de administración básicos como así también
involucrar a sus directivos en la gestión diaria y mensual mediante acceso a
información relevante e indicadores de desempeño de la cooperativa.
Dada la obsolescencia tecnológica que le aqueja al no haber hecho inversiones
en los últimos 12 años en este ámbito, se plantea la necesidad de un desarrollo de un
nuevo sistema que actualizado a los actuales requerimientos y operando con al menos
dos computadores en línea, le permita entregar un mejor servicio a sus socios y poder
realizar un uso más eficiente de sus recursos humanos y tecnológicos.
Por otra parte se hace necesario completar la automatización del registro de las
cartolas de cuenta corriente que hoy se hace en forma manual y paralela a la
operación del actual sistema, estimándose con ello que al menos se producirá un
ahorro del 40% el tiempo en labores repetitivas y que no aportan valor a la
cooperativa.
Otra necesidad importante es transformar la digitación de datos que hoy se
hace sólo una vez al día, por uno nuevo esquema operativo 100% en línea que
apoyando en la tecnología permita mejorar el control, la exactitud y la oportunidad de
la información. Esto también producirá ahorros significativos al eliminar tiempo en
registros manuales y costos de artículos de oficina estimados en un 3% de los costos
totales de operación mensual de la cooperativa.
Finalmente en una primera etapa se plantea también aumentar en 200 el
número de socios adicionales de la cooperativa, abriendo el acta de incorporaciones
5
por un periodo especial en el corto plazo, que coincide con el periodo en el cual pueda
estar operativo un sistema nuevo, permitiendo con ello mejores recaudaciones e
incrementar en un 5% sus ingresos mensuales.
OBJETIVOS DEL PROYECTO
Modernizar el sistema de información de Contabiliad y Cuentas corrientes de la
cooperativa mediante un proceso de desarrollo de sistemas que contemple un
levantamiento de requerimientos formal e incluya como base las funcionales del
sistema actual, así como también incorpore las necesidades de negocio
establecidas por el actual directorio de la cooperativa.
Como requisitos principales del sistema se observan los siguientes:
1. Desarrollo de un sistema integrado de cuentas corrientes y contabilidad en
ambiente Windows.
2. Que opere en línea y sea multiusuario.
3. Que considere una Base de Datos como motor central de información con
capacidad suficiente para 15 años de registro continuo de datos operacionales
en el futuro y que contemple además espacio para la data histórica del sistema
actual a ser migrado.
4. Entregar niveles de seguridad suficientes para separar las funciones de
recepción de pagos, simulación de créditos, Contabilidad y administración del
sistema.
5. Implementar un sistema de respaldos automático de los datos y de las
aplicaciones que permitan la recuperación ante desastres y la custodia de la
información en forma permanente.
6. Implementar una red local que permita la concurrencia y el trabajo
colaborativo.
7. Desarrollo del nuevo sistema basado en lenguajes de programación y bases de
datos estándar del mercado, que permitan mantener vigente la aplicación en el
mediano y largo plazo además de acceder a precios de mercado, en lo que
corresponde a servicios de soporte y mantención de la plataforma de
hardware/software.
8. Que contemple un ciclo de desarrollo de no más de 6 meses incluyendo al
menos 2 meses de pruebas en paralelo para comparar funcionamiento con el
actual sistema.
6
ALCANCES DEL PROYECTO
Alcance Funcional
• Considera cubrir al menos los requerimientos del actual sistema de información
con la ventaja adicional de estar actualizada al ambiente Windows. Esto supone
funcionalidades adicionales necesarias por el cambio de plataforma y por
requerimientos planteados por el directorio. Lo anterior significa que como
producto adicional será levantado todo el arsenal de programas fuentes del actual
sistema como base de requerimientos y también para actualizar y documentar las
respectivas reglas de negocio con que opera la cooperativa
• El proyecto considera la propuesta del diseño de la infraestructura computacional
más adecuada a los requerimientos tanto de la cooperativa como del software a
ser desarrollado.
• El proyecto contempla un ciclo de desarrollo de sistemas estándar que considera
metodológicamente las etapas de análisis y especificación de requerimientos ,
Diseño de aplicaciones, programación y codificación, puesta en marcha y
capacitación. Finalmente se incluye en el proyecto la etapa de revisión de
resultados del nuevo sistema mediante un periodo de tres meses de operación en
paralelo, en el cual cualquier error o problema detectado se resuelve como parte
de la garantía y a su vez se asegura a la cooperativa, que se ha cumplido
cabalmente con los objetivos propuestos tanto por consistencia de los datos como
de funcionalidades implementadas.
• Incluye la carga de datos desde el sistema actual para tener registros históricos y
para servir de base para las pruebas en paralelo a partir de un periodo dado.
• Se incluye en el alcance el proceso de puesta en marcha mediante un sistema
paralelo en el cual se comprobará durante tres meses que el nuevo sistema a lo
menos produce los mismos resultados del sistema actual, lo cual se evaluará
exhaustivamente a fin de decidir la puesta en operación del nuevo sistema.
Alcance Técnico
• El proyecto considera licenciamiento y soporte anual de productos de software de
todos los productos afectos a derecho de autor ej. Windows, Office, antivirus, etc.
• Montado sobre plataforma estándar de red TCP‐IP y grupos de trabajo de
Windows para oficina pequeña.
• Lenguaje de desarrollo Microsoft Visual Studio 2010 .Net en español
• Base de datos MySQL de Oracle en versión 5.2 o superior
• Sistema operativo Windows 7 profesional.
7
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO
Claramente el producto siendo un sistema de información, deberá cumplir las
reglas de negocio definidos en los estatutos y contemplar todos los requisitos del
sistema actual, que aún se encuentra operativo, para ser aceptado.
Para acordar dicho mecanismo de aceptación se tendrán en consideración la
comparación más detallada del nuevo sistema con respecto al actual en aspectos
tales como:
1. Salidas en similar formato y contenido.
2. Funciones similares que implementen las mismas soluciones solamente
alteradas por el uso de la tecnología.
3. Entrada de datos con campos similares.
4. Campos con capacidad suficiente para reflejar acumulaciones de valores y
cantidades de varios años hacia el futuro.
5. Se comporte verdaderamente multiusuario y de acceso concurrente.
6. Que contemple ambos módulos de Cuentas Corrientes y Contabilidad.
7. Que permita niveles de seguridad y control de acceso.
8. Que permita el respaldo diario, semanal y mensual.
9. Que funcione en red local
10. Que permita exportar datos a la suite estándar Office de windows.
11. Que permita operar en toda la plataforma Windows y en todas sus
versiones.
12. Que durante 2 meses al menos se realice una prueba en paralelo la cual
contemple al final del periodo un acta de aceptación firmado por las partes.
ASUNCIONES DEL PROYECTO
Entre las asunciones más relevantes planteadas y que sustentan el proyecto se
Pueden mencionar las siguientes:
• Se cuenta con recursos económicos para financiar el proyecto
• La cooperativa cuenta con personal idóneo para operar la nueva aplicación
• La cooperativa cuenta con un usuario clave que domine el sistema actual
• Se cuenta con la autoridad necesaria para realizar cambios al sistema de
administración
• Se cuenta con acceso a programas fuentes
• El sistema actual está estabilizado a fin de no entorpecer el desarrollo del
nuevo sistema.
• La Cooperativa contará con una red de datos y al menos con dos computadores
en ambiente Windows para instalar el nuevo sistema
• Existe tiempo del usuario clave para la revisión de los entregables del proyecto
y para realizar las pruebas en paralelo
8
ORGANIZACIÓN INICIAL DEL PROYECTO
A continuación se muestra una estructura de proyecto en forma de diagrama
general y se especifican en un cuadro sus responsabilidades más relevantes.
9
CARGO NOMBRE RESPONSABILIDAD
Patrocinador de Proyecto Es el patrocinador del proyecto quien obtiene el
financiamiento para las inversiones requeridas.
Responsable de promover los cambios tanto
respecto de sus asociados como de su sistema
administración.
Responsabilidad a cargo del Directorio.
Director de Proyecto Dirección del Proyecto.
Adjudicación y Contratación de Servicios.
Verificar Cumplimiento de los Objetivos.
Responsabilidad a cargo del Presidente.
Asistente Administrativo Recepción y Prueba de Aplicaciones
Jefe Administración Revisión Estados de Pagos. Usuario Clave del
sistema.
Verifica que información sea consistente y las
aplicaciones se comporten según
requerimientos funcionales. Comprueba el
cumplimiento del plan de proyecto.
Jefe de Proyecto A cargo de la definición y del Diseño de la
aplicación. Entrega la especificación de
requerimientos a nivel técnico. Controla el
desarrollo y documentación del sistema.
Verifica que el producto del proyecto cumpla
con lo requerido a nivel técnico.
Programador Construye los programas de la aplicación y
testea sus resultados en ambiente de desarrollo.
Documentador Crea los manuales de usuario y de sistema de la
aplicación y los mantiene actualizados según el
avance del proyecto.
Analista/Diseñador Crea especificaciones de programa y además
produce los diseños de los objetos relacionados
con las aplicaciones y las bases de datos.
EDP INICIAL (EDT + EDG)
EDG: Definición de Gestión Equipo Proyecto
• Planificación: Corresponde a la predeterminación de un curso de acción para
alcanzar los objetivos organizacionales. La planificación involucra la
especificación de objetivos y metas para un proyecto y las estrategias, políticas,
planes y procedimientos para alcanzarlos. Nos enfocaremos en las metas del
proyecto, riesgos potenciales y problemas que puedan interferir con el
cumplimiento de esas metas. Como parte de esta gestión se considera la
especificación de los detalles del alcance, la definición del cronograma, la
10
definición de los elementos claves asociados a la aceptación de los productos
entregables (Calidad) y la estimación de costos.
• Organización: Nos enfocaremos en especificar las relaciones entre las
unidades de trabajo para el cumplimiento de objetivos y el otorgamiento de
responsabilidad y autoridad para obtener esos objetivos.
• Equipo de Trabajo: Considera la selección del personal técnico necesario para
cubrir los puestos requeridos para el desarrollo del sistema y la organización
del entrenamiento de personal que utilizará el nuevo sistema.
• Dirección: Se promoverá la creación de una atmósfera que apoye y motive a
la gente para alcanzar los resultados finales deseados. Entre los aspectos claves
de esta gestión se cuenta el mantener una comunicación efectiva entre los
diferentes actores del equipo de desarrollo del sistema y con el director del
proyecto para resolver a la brevedad cualquier situación que impida la
continuidad del proyecto.
• Adquisiciones: Se considera aquí la gestión de licitación de la compra del
desarrollo del proyecto de modernización del sistema de Cuentas Corrientes y
Contabilidad , la evaluación de alternativas y selección del proveedor que
ofrezca la mejor relación costo/beneficio para los requerimientos establecidos.
• Control: Se aplicará un control exhaustivo de los avances del proyecto
mediante el establecimiento, medición y evaluación del desempeño de las
actividades a través de los objetivos planeados.
EDT: ESTRUCTURA DESGLOSE TÉCNICO DEL PROYECTO
Se cuenta con la definición de requerimientos encapsulada en la
aplicación actual que contiene además de la descripción funcional, las reglas de
negocio que utiliza la institución para sus operaciones diarias, por ello se
plantea un ciclo de desarrollo de software tipo cascada que divide las
actividades en forma secuencial donde cada fase posee un conjunto de metas
bien definidas y las actividades dentro de una fase contribuye a la satisfacción
de metas de esa fase y sirve de entrada para la fase siguiente hasta lograr el
producto de proyecto, permitiendo además en forma intermedia
retroalimentar a la fase anterior por ajustes necesarios al producto de software
que se transforma continuamente durante el ciclo de vida del proyecto.
Este modelo de ciclo de vida cascada, captura algunos principios
básicos:
• Planear un proyecto antes de embarcarse en él.
• Definir el comportamiento externo deseado del sistema antes de
diseñar su arquitectura interna.
• Documentar los resultados de cada actividad.
• Diseñar un sistema antes de codificarlo.
• Testear un sistema después de construirlo.
11
A continuación se presenta la estructura de desglose técnico que está
influenciado por aspectos metodológicos referidos al ciclo de desarrollo de un
sistema de información y que técnicamente debe considerar las siguientes
etapas:
1. Especificación de Requerimientos: Aquí se obtiene toda la especificación
que se entregará para diseño, considera el análisis del sistema actual,
accesar y comprender el código fuente, documentar las reglas de negocio,
obtener requerimientos de los usuarios y el directorio, establecer los
alcances y requisitos del sistema. Se utiliza el proceso de gestión del alcance
y las especificaciones.
2. Diseño del Sistema: Aquí se produce el diseño de la Red computacional
que permitirá el funcionamiento del nuevo sistema, se diseñan y
especifican las aplicaciones, se diseña la base de datos, se especifican los
módulos (muy similar a paquetes de trabajo), se diseña la arquitectura del
sistema a nivel de datos y de aplicaciones. Se gestiona el proceso de
especificación técnica (leguajes y versiones de productos requeridos) así
como la especificación a nivel funcional y de c/u de las aplicaciones.
También se diseña el plan de testing y de implementación o despliegue de
aplicaciones.
3. Construcción y Test Unitario: Aquí se construyen las aplicaciones según
las especificaciones se prueban en ambiente de testing. Se gestiona el
proceso de testing tanto a nivel de desarrollo como a nivel de usuario final.
4. Integración del sistema: Aquí se traspasan a producción los programas y
bases de datos, según el plan de implementación, se integra la arquitectura
de hardware con el sistema en ambiente de producción, se gestiona el
entrenamiento y la documentación a nivel usuario y de sistema.
5. Operación y Mantenimiento: En esta etapa se aplica el plan de
implementación del sistema, se evalúa el periodo de puesta en marcha en
paralelo se hacen los ajustes para un rendimiento optimo de la nueva
plataforma computacional, se aplica el periodo de garantía, se entregan las
versiones finales de los manuales de usuario y de sistema y se acuerda el
soporte continuo.
Según esta organización se obtiene el siguiente Desglose Técnico del Proyecto
WBS:
12
EDP: Descomposición EDP
1
Proyecto Modernización
Sistema Información
1.5.4 1.8.2
1.2.1 1.3.1 1.6.2 1.7.1
1.1.1 Desplegar sistema en Obtener Aceptación
Comprar Analizar Programas Generar Manual de Realizar Capacitación Final y Cerrar
A
Iniciar Proyecto nueva plataforma
Equipamiento y Existentes Usuario a Usuarios
computac. Poyecto
Licencias
1.1.2 1.3.2 1.6.3 1.8.1
1.5.1 1.7.2
Generar Propuesta 1.2.2 Traducir las Reglas Generar Manual de Ejecutar Revision
Verificar Integración Confirmar Personal
Tecnológica Definir de Layout de de Negocio del respaldos Diaria, Semnal y
del Sistemas con Entrenado y Recepción
Equipamiento Oficina Sistema Antiguo Mensual
nueva plataforma Documentacion
1.1.3 1.6.4
Obtener 1.3.6 1.5.3 Generar
Entergar Diseño a Documentación de
Lineamientos de 1.2.3 Generar Programa
negocio Programacion Instalable con su Base Base de Datos
Instalar Equipos e
Integración de Datos
1.1.4
Generar Definición
1.3.4
Generar Diseño de
1.6.1
Generar Manual de
de Alcances 1.2.4 Base de Datos e 1.5.6 Sistema
Nuevos Equipos Interfaces Entregar Modulos de
Cuenta Corriente
1.1.5
Analizar Riesgos de
Operativos
1.3.3 1.6.5
Actualizar
proyecto Diseñar los
1.5.2 Documentación
Requerimientos del
Implementar
Alcance
1.1.6 Programas para
Generar Propuesta Prueba en Paralelo
1.3.5 1.6.6
Técnica/económica Especificar Consolidar
Programas para 1.5.5
Documentaciión en
1.1.7 Configurar Respaldos
Construccion Medio Fisicos
Aceptación Diarios,Semanales y
Propuesta y Mens.
Alcances
A
1.4
Programación y
Codificación de
Aplicaciones
1.4.1
Construir Modulo
1.4.2
Construir Módulo de
1.4.3
Construir Módulo de
1.4.4
Construir Módulo de
1.4.5
Construir Módulo de
1.4.6
Construir Módulo
Seguridad Administración General Mantención de Socios Contabilidad General
Mantención Cuenta
Corriente
Dividendos y
Participación
1.4.5.2
1.4.2.1 1.4.3.1 1.4.5.4 1.4.6.1
1.4.1.1 1.4.4.1 Programar
Programar Fecha Programar Ingresos Programar Ingreso Programar Cálculo
Programar Perfiles de Programar Ingreso Generación
de Proceso de Nuevos Socios Retiros de Capital de Numerales
Acceso al Sistema Comprobantes Descuentos x Planilla
Programar Escuelas Programar Cierre e Programar Generar
Incio Contable Programar Ingreso
Actualización Reportabilidad
de Ajustes a Cta.Cte.
Prestamos Dividendos / Reaj.
1.4.2.5
Programar
1.4.4.5
1.4.5.13 1.4.5.3
Programar Consulta
Beneficios Sociales Conciliación con
Cuenta Corriente
Generar
Reportabilidad
Programar Ingreso
de Pagos por
1.4.5.10
Programar Control
Moras
13
DAU: Diagrama de Actividades Unitarias
El detalle de la figura siguiente se adjunta como archivo anexo al presente
informe con nombre “AnexoC DAU‐FINAL.vsd”
1.1 PREPARACION INICIAL 1.2 ADQUISICIÓN INFRAESTRUCTURA
Equipos
Autoriza Oferta Tecnica/ Operativos en
1.2.2
Trabajos Economica PLANO OFICINA ubicación final
1.1.2 DEFINIR
valorizada
GENERAR LAYOUT
PROPUESTA OFICINA
TECNOLOGICA
1.1.3
REQUERIMIENTOS 1.1.1 OBTENER 1.2.3
1.1.6 1.1.7 1.2.1 1.2.4
LINEAMIENTO
DE NEGOCIO INICIAR
PROYECTO NEGOCIO GENERAR
PROPUESTA
ACEPTACION
PROPUESTA Y
COMPRAR
EQUIPOS Y
INSTALAR
EQUIPOS Y
LICENCIAS SW
NUEVOS EQUIPOS
OPERATIVOS
B
TECN/ECONOM. LICENCIAS SW
1.1.4 ALCANCES
GENERAR Hito Hito
DEFINICION
ALCANCES Requerimientos
Equipos y planos
para el desarrollo
1.1.5 disponibles
del sistema
ANALIZAR
RIESGOS
PROYECTO
A
ANALIZAR TRADUCIR ESPECIFICAR ENTREGA DISEÑO A
PROGRAMAS REGLAS DEL PROGRAMAS A
EXISTENTES NEGOCIO CONSTRUIR PROGRAMACION
1.3.4
GENERAR Hito
DISEÑO BASE
DE DATOS
Especificaciones
Requerimientos
de programas Funcionales +
Req. De Negocio
1.4 PROGRAMACION Y CODIFICACION DE APLICACIONES
PAQUETE DE TRABAJO (1)
1.4.1 1.4.2 1.4.3 1.4.4
1.4.4.6
CONSTRUIR CONSTRUIR CONSTRUIR CONSTRUIR ENTREGA MODULOS
MODULO MODULO MODULO MODULO
SEGURIDAD ADMINISTRAC. MANT.SOCIOS CONTABILIDAD ADMINISTRATIVOS
Hito
PROGRAMAS PROGRAMAS PROGRAMAS PROGRAMAS
CONSTRUIDOS CONSTRUIDOS CONSTRUIDOS CONSTRUIDOS
A
PAQUETE DE TRABAJO (2)
1.4.5 1.4.6
1.4.6.5
CONSTRUIR CONSTRUIR ENTREGA MODULOS
MODULO MODULO
CUENTA CTE.
MANT.CTA.CTE DIVIDENDOS
Hito
PROGRAMAS
PROGRAMAS CONSTRUIDOS
CONSTRUIDOS
1.5 IMPLEMENTAR SOFTWARE CONSTRUIDO
PROGRAMAS
CONSTRUIDOS
PROGRAMAS
CONSTRUIDOS
PROGRAMAS
CONSTRUIDOS
PROGRAMAS
CONSTRUIDOS
PROGRAMAS
CONSTRUIDOS
1.6 GENERAR DOCUMENTACIÓN SISTEMA 1.7 ENTRENAR A USUARIOS EN USO DE SISTEMA 1.8 VERIFICAR RESULTADOS PARALELO
1.7.1 1.8.1
1.7.2 1.8.2
1.6.1 GENERAR 1.6.1 GENERAR REALIZAR REVISION
1.6.6 ENTREGA PERSONAL ACEPTACION Y FIN
MANUAL DEL MANUAL DEL CAPACITACION DIARIA
DOCUMENTACION CAPACITADO PROYECTO
SISTEMA USUARIO A USUARIOS MENSUAL
Hito Hito
Hito
PERSONAL PERSONAL
MANUAL DEL MANUAL DEL
ENTRENADO Y ENTRENADO Y
USUARIO USUARIO Y
DOCUMENTACION DOCUMENTACION
RESPALDOS
ENTREGADA ENTREGADA
14
Dado que el tamaño puede impedir ver el detalle de la figura anterior, se
muestran en forma ampliada cada uno de niveles del EDP de la misma figura anterior:
DIAGRAMA DE ACTIVIDADES UNITARIAS DAU
PROYECTO MODERNIZACIÓN
SISTEMA INFORMACIÓN “LOS HEROES”
1.1.3
REQUERIMIENTOS 1.1.1 OBTENER
DE NEGOCIO LINEAMIENTO 1.1.6 1.1.7
INICIAR
NEGOCIO GENERAR ACEPTACION
PROYECTO
PROPUESTA PROPUESTA Y
1.1.4 TECN/ECONOM. ALCANCES
GENERAR Hito
DEFINICION
ALCANCES Requerimientos
para el desarrollo
1.1.5 del sistema
ANALIZAR
RIESGOS
PROYECTO
15
DIAGRAMA DE ACTIVIDADES UNITARIAS DAU
PROYECTO MODERNIZACIÓN
SISTEMA INFORMACIÓN “LOS HEROES”
DIAGRAMA DE ACTIVIDADES UNITARIAS DAU
PROYECTO MODERNIZACIÓN
SISTEMA INFORMACIÓN “LOS HEROES”
Hito
PROGRAMAS PROGRAMAS PROGRAMAS PROGRAMAS
CONSTRUIDOS CONSTRUIDOS CONSTRUIDOS CONSTRUIDOS
Hito
PROGRAMAS
PROGRAMAS CONSTRUIDOS
CONSTRUIDOS
16
DIAGRAMA DE ACTIVIDADES UNITARIAS DAU
PROYECTO MODERNIZACIÓN
SISTEMA INFORMACIÓN “LOS HEROES”
B
Hito
MANUAL DEL MANUAL DEL
USUARIO USUARIO Y
RESPALDOS
17
DIAGRAMA DE ACTIVIDADES UNITARIAS DAU
PROYECTO MODERNIZACIÓN
SISTEMA INFORMACIÓN “LOS HEROES”
1.7.1 1.8.1
1.7.2 1.8.2
REALIZAR REVISION
PERSONAL ACEPTACION Y FIN
CAPACITACION DIARIA
CAPACITADO PROYECTO
A USUARIOS MENSUAL
Hito Hito
PERSONAL PERSONAL
ENTRENADO Y ENTRENADO Y
DOCUMENTACION DOCUMENTACION
ENTREGADA ENTREGADA
DICCIONARIO DE TRABAJO
Se presenta a continuación un ejemplo de una rama del diccionario de trabajo,
el cual se puede apreciar en detalle en “Anexo A”.
EDP 1
Proyecto Modernización Sistema Información
Definición:
Sistema de información Administrativo desarrollado específicamente para los requerimientos
particulares de la cooperativa “Los Heroes” consiste en un módulo de cuentas corrientes y un módulo
de contabilidad de costos. Considera cambio de computadores y nuevo sistema operativo en lo que se
ha denominado “Proyecto de Modernización de Sistema de información”
Subsistemas que lo componen:
1.1 Preparación Inicial
1.2 Adquisición Infraestructura
1.3 Análisis y Diseño
1.4 Programación y Codificación de Aplicaciones
1.5 Implementar Software Construido
1.6 Generar Documentación del Sistema
1.7 Entrenar a Usuarios en el Uso del Sistema
1.8 Verificar Resultados Mediante Pruebas en Paralelo
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 5,940,633
Duración Tipo
128,5 Días Principal
EDP 1.1
18
Preparación Inicial
Definición:
Considera las actividades de iniciación del Proyecto, Comienza con el Hito de Acuerdo para proceder y
concluye con el Hito de Aceptación de propuesta
Trabajos:
1.1.1 Iniciar Proyecto
1.1.2 Generar Propuesta Tecnológica Equipamiento
1.1.3 Obtener Lineamientos de negocio
1.1.4 Generar Definición de Alcances
1.1.5 Analizar Riesgos de proyecto
1.1.6 Dimensionar Recursos Hardware Necesarios
1.1.7 Generar Propuesta Técnica/económica
1.1.8 Aceptación Propuesta y Alcances
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/Aa este nivel $ 315,733
Duración Tipo
15,33 Días Subsistema
EDP 1.1.1
Iniciar Proyecto
Definición:
Considera al acta de constitución del proyecto donde Oficialmente se reconoce el inicio del Proyecto de
Modernización de la Cooperativa y se autoriza el inicio de los trabajos
Trabajos:
No Aplica
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A N/A
Duración Tipo
0 Días Milestone
19
EDP 1.1.2
Generar Propuesta Tecnológica Equipamiento
Definición:
En base a la definición de la cooperativa de efectuar ingreso en paralelo, se debe generar una
propuesta técnica que permita a dos computadores operar mediante red de área local.
Trabajos:
1. Identificar computadores y equipos de red técnicamente más adecuados
2. Diseñar la arquitectura de la red
3. Evaluar alternativas tecnológicas del mercado y software requerido
4. Identificar costos de toda la configuración
5. Generar un documento para aprobación de compra de equipamiento.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 138,667
Duración Tipo
2.17 Días Tarea
20
PROGRAMA DE PROYECTO
El programa del proyecto implica una duración total de 127.5 días corridos (26
semanas aproximadamente), a contar del 01-Dic-2011, con fecha término 29-May-2012.
Sin embargo de un total de 6 meses de proyecto efectivo 4 meses corresponden al esfuerzo
de desarrollo del nuevo sistema y 2 corresponden a la fase final de prueba en paralelo
donde la carga de trabajo baja ostensiblemente.
La Siguiente figura presenta en forma gráfica el plan de actividades en el tiempo y
los principales hitos definidos para el proyecto:
21
PRELACIONES DE ACTIVIDADES
Luego de definir las prelaciones se puede construir el grafo Pert de este proyecto el cual va
a tener como actividades las correspondientes al nivel 3 del EDP. Estas aparecen descritas
en el diccionario de trabajo, junto a sus tareas y asignación de Recursos .( Diagrama Pert )
Actividad WBS Descripción Predecesora Duración Inicio Termino
3 1.1.1 Iniciar Proyecto 0 days 01‐12‐11 01‐12‐11
4 1.1.2 Generar Propuesta Tecnológica Equipamiento 3 2 days 01‐12‐11 05‐12‐11
5 1.1.3 Obtener Lineamientos de Negocio 4 2 days 05‐12‐11 07‐12‐11
6 1.1.4 Generar Definición de Alcances 5 3 days 07‐12‐11 12‐12‐11
7 1.1.5 Analizar Riesgos de proyecto 6 2 days 12‐12‐11 14‐12‐11
8 1.1.6 Dimensionar Recursos Hardware Necesarios 7 1 day 14‐12‐11 15‐12‐11
9 1.1.7 Generar Propuesta Técnica/Económica 8 5 days 15‐12‐11 22‐12‐11
10 1.1.8 Aceptación Propuesta y Alcances 9 0 days 22‐12‐11 22‐12‐11
12 1.2.1 Comprar Equipamiento y Licencias 9 5 days 01‐02‐12 07‐02‐12
13 1.2.2 Definir de Layout de Oficina 12 3 days 08‐02‐12 10‐02‐12
14 1.2.3 Instalar Equipos e Integración 13 2 days 13‐02‐12 14‐02‐12
15 1.2.4 Nuevos Equipos Operativos 14 0 days 14‐02‐12 14‐02‐12
17 1.3.1 Analizar Programas Existentes 9 6 days 22‐12‐11 30‐12‐11
18 1.3.2 Traducir las Reglas de Negocio del Sistema Antiguo 17 2 days 30‐12‐11 03‐01‐12
19 1.3.3 Diseñar los Requerimientos del Alcance 18 6 days 03‐01‐12 11‐01‐12
20 1.3.4 Generar Diseño de Base de Datos e Interfaces 19 5 days 11‐01‐12 18‐01‐12
21 1.3.5 Especificar Programas para Construccion 20 12 days 18‐01‐12 03‐02‐12
22 1.3.6 Entergar Diseño a Programacion 21 0 days 03‐02‐12 03‐02‐12
25 1.4.1.1 Programar Perfiles de Acceso al Sistema 21 3 days 03‐02‐12 08‐02‐12
26 1.4.1.2 Programar Roles y Permisos de Bases de datos 25 1 day 08‐02‐12 09‐02‐12
28 1.4.2.1 Programar Fecha de Proceso 26 0.5 days 09‐02‐12 09‐02‐12
29 1.4.2.2 Programar Descuentos Generales 28 0.5 days 10‐02‐12 10‐02‐12
30 1.4.2.3 Programar Plan de Cuentas 29 1 day 10‐02‐12 13‐02‐12
31 1.4.2.4 Programar Escuelas 30 1 day 13‐02‐12 14‐02‐12
32 1.4.2.5 Programar Beneficios Sociales 31 1 day 14‐02‐12 15‐02‐12
34 1.4.3.1 Programar Ingresos de Nuevos Socios 32 1 day 15‐02‐12 16‐02‐12
35 1.4.3.2 Programar Mantención de Habilitados por Escuela 34 1 day 16‐02‐12 17‐02‐12
36 1.4.3.3 Generar Reportabilidad de Socios 35 1 day 17‐02‐12 20‐02‐12
38 1.4.4.1 Programar Ingreso Comprobantes Contables 36 1 day 20‐02‐12 21‐02‐12
39 1.4.4.2 Programar Balances, Diarios y Libros 38 1 day 21‐02‐12 22‐02‐12
40 1.4.4.3 Programar Actualización de Saldos Contables 39 2 days 22‐02‐12 24‐02‐12
41 1.4.4.4 Programar Cierre e Incio Contable 40 2 days 24‐02‐12 28‐02‐12
42 1.4.4.5 Programar Consulta Conciliación con Cuenta Corriente 41 1.5 days 28‐02‐12 29‐02‐12
43 1.4.4.6 Entregar Modulos Administrativos 42 0 days 29‐02‐12 29‐02‐12
45 1.4.5.1 Programar Ingreso Prestamos 21 1.5 days 03‐02‐12 06‐02‐12
46 1.4.5.2 Programar Generación Descuentos x Planilla 45 1.5 days 07‐02‐12 08‐02‐12
47 1.4.5.3 Programar Ingreso de Pagos por Planillas 46 1.5 days 08‐02‐12 09‐02‐12
48 1.4.5.4 Programar Ingreso Retiros de Capital 47 1 day 10‐02‐12 10‐02‐12
49 1.4.5.5 Programar Consulta Individual Cta.Cte. 48 1 day 13‐02‐12 13‐02‐12
50 1.4.5.6 Programar Ingreso de Ajustes a Cta.Cte. 49 1.5 days 14‐02‐12 15‐02‐12
51 1.4.5.7 Programar Repactaciones Prestamos 50 1.5 days 15‐02‐12 16‐02‐12
52 1.4.5.8 Programar Actualización Prestamos 51 1.5 days 17‐02‐12 20‐02‐12
53 1.4.5.9 Programar Pagos Extra Planilla Descuento 52 1.5 days 20‐02‐12 21‐02‐12
54 1.4.5.10 Programar Control Moras 53 1.5 days 22‐02‐12 23‐02‐12
55 1.4.5.11 Programar Registro de Pagos Atrasados 54 1.5 days 23‐02‐12 24‐02‐12
56 1.4.5.12 Programar Pagos Anticipados 55 1.5 days 27‐02‐12 28‐02‐12
57 1.4.5.13 Generar Reportabilidad Cuenta Corriente 56 2 days 28‐02‐12 01‐03‐12
59 1.4.6.1 Programar Cálculo de Numerales 57 1.5 days 01‐03‐12 02‐03‐12
60 1.4.6.2 Programar Calculo de Reajustes y Dividendos 59 1.5 days 05‐03‐12 06‐03‐12
61 1.4.6.3 Programar Actualización Dividendos y Reajustes 60 1.5 days 06‐03‐12 07‐03‐12
62 1.4.6.4 Generar Reportabilidad Dividendos y Reajustes 61 2 days 08‐03‐12 09‐03‐12
63 1.4.6.5 Entregar Modulo de Cuenta Corriente 62 0 days 19‐03‐12 19‐03‐12
65 1.5.1 Verificar Integración del Sistemas con nueva plataforma 62,14,42 2 days 12‐03‐12 13‐03‐12
66 1.5.2 Implementar Programas para Prueba en Paralelo 65 1.5 days 14‐03‐12 15‐03‐12
67 1.5.3 Generar Programa Instalable con su Base de Datos 66 1 day 15‐03‐12 16‐03‐12
68 1.5.4 Desplegar sistema en nueva plataforma computac. 67 0.5 days 16‐03‐12 16‐03‐12
69 1.5.5 Configurar aplicación para generar Respaldos Diarios,Semanales y Mens. 68 0.5 days 19‐03‐12 19‐03‐12
71 1.6.1 Generar Manual de Sistema 21 6 days 20‐02‐12 27‐02‐12
72 1.6.2 Generar Manual de Usuario 71 5 days 28‐02‐12 05‐03‐12
73 1.6.3 Generar Manual de respaldos 72 1.5 days 06‐03‐12 07‐03‐12
74 1.6.4 Generar Documentación de Base de Datos 73 2 days 07‐03‐12 09‐03‐12
75 1.6.5 Actualizar Documentación 74 2 days 09‐03‐12 13‐03‐12
78 1.7.1 Realizar Capacitación a Usuarios 66 8 days 15‐03‐12 27‐03‐12
79 1.7.2 Confirmar Personal Entrenado y Recepción Documentacion 78 0 days 27‐03‐12 27‐03‐12
81 1.8.1 Ejecutar Revision Diaria, Semnal y Mensual 78 45 days 27‐03‐12 29‐05‐12
82 1.8.2 Obtener Aceptación Final y Cerrar Proyecto 81 0 days 29‐05‐12 29‐05‐12
22
CALCULO DE ASIGNACION DE TIEMPOS
Se presenta a continuación la hoja de trabajo de la carta Pert para el cálculo de
los tiempos del proyecto. La duración de las actividades con tiempo pesimista y
optimista se fijó según criterio de expertos en desarrollo de aplicaciones y según
estudios de la cooperativa. El tiempo estimado Pert fue calculado en base a la fórmula
estándar que relaciona estos tiempos. Para los cálculos de días se utiliza el calendario
de horario hábil de 8 horas por día de Lunes a Viernes.
EDT Descripcion Tarea Pert Optimista Esperado Pesimista
1.1.1 Iniciar Proyecto 0 days 0 days 0 days 0 days
1.1.2 Generar Propuesta Tecnológica Equipamiento 2.17 days? 1 day 2 days 4 days
1.1.3 Obtener Lineamientos de Negocio 2.17 days? 1 day 2 days 4 days
1.1.4 Generar Definición de Alcances 3.17 days? 2 days 3 days 5 days
1.1.5 Analizar Riesgos de proyecto 2 days? 1 day 2 days 3 days
1.1.6 Dimensionar Recursos Hardware Necesarios 1 day? 0.5 days 1 day 1.5 days
1.1.7 Generar Propuesta Técnica/Económica 4.83 days? 3 days 5 days 6 days
1.1.8 Aceptación Propuesta y Alcances 0 days 0 days 0 days 0 days
1.2.1 Comprar Equipamiento y Licencias 7 days? 8 days 5 days 14 days
1.2.2 Definir de Layout de Oficina 3.33 days? 1 day 3 days 7 days
1.2.3 Instalar Equipos e Integración 2 days? 1 day 2 days 3 days
1.2.4 Nuevos Equipos Operativos 0 days 0 days 0 days 0 days
1.3.1 Analizar Programas Existentes 5.83 days 2 days 6 days 9 days
1.3.2 Traducir las Reglas de Negocio del Sistema Antiguo 2 days? 1 day 2 days 3 days
1.3.3 Diseñar los Requerimientos del Alcance 6 days? 4 days 6 days 8 days
1.3.4 Generar Diseño de Base de Datos e Interfaces 5.5 days? 3 days 5 days 10 days
1.3.5 Especificar Programas para Construccion 12 days? 9 days 12 days 15 days
1.3.6 Entergar Diseño a Programacion 0 days 0 days 0 days 0 days
1.4.1.1 Programar Perfiles de Acceso al Sistema 2.83 days 1 day 3 days 4 days
1.4.1.2 Programar Roles y Permisos de Bases de datos 1.08 days? 0.5 days 1 day 2 days
1.4.2.1 Programar Fecha de Proceso 0.54 days 0.25 days 0.5 days 1 day
1.4.2.2 Programar Descuentos Generales 0.54 days? 0.25 days 0.5 days 1 day
1.4.2.3 Programar Plan de Cuentas 1 day? 0.5 days 1 day 1.5 days
1.4.2.4 Programar Escuelas 1 day? 0.5 days 1 day 1.5 days
1.4.2.5 Programar Beneficios Sociales 1 day? 0.5 days 1 day 1.5 days
1.4.3.1 Programar Ingresos de Nuevos Socios 1 day? 0.5 days 1 day 1.5 days
1.4.3.2 Programar Mantención de Habilitados por Escuela 1 day? 0.5 days 1 day 1.5 days
1.4.3.3 Generar Reportabilidad de Socios 1 day? 0.5 days 1 day 1.5 days
1.4.4.1 Programar Ingreso Comprobantes Contables 1 day? 0.5 days 1 day 1.5 days
1.4.4.2 Programar Balances, Diarios y Libros 1 day 0.5 days 1 day 1.5 days
1.4.4.3 Programar Actualización de Saldos Contables 2 days? 1 day 2 days 3 days
1.4.4.4 Programar Cierre e Incio Contable 2 days? 1 day 2 days 3 days
1.4.4.5 Programar Consulta Conciliación con Cuenta Corriente 1.5 days? 1 day 1.5 days 2 days
1.4.4.6 Entregar Modulos Administrativos 0 days 0 days 0 days 0 days
1.4.5.1 Programar Ingreso Prestamos 1.5 days? 1 day 1.5 days 2 days
1.4.5.2 Programar Generación Descuentos x Planilla 1.5 days? 1 day 1.5 days 2 days
1.4.5.3 Programar Ingreso de Pagos por Planillas 1.5 days? 1 day 1.5 days 2 days
1.4.5.4 Programar Ingreso Retiros de Capital 1 day? 0.5 days 1 day 1.5 days
1.4.5.5 Programar Consulta Individual Cta.Cte. 1 day? 0.5 days 1 day 1.5 days
1.4.5.6 Programar Ingreso de Ajustes a Cta.Cte. 1.5 days? 1 day 1.5 days 2 days
1.4.5.7 Programar Repactaciones Prestamos 1.5 days? 1 day 1.5 days 2 days
1.4.5.8 Programar Actualización Prestamos 1.5 days? 1 day 1.5 days 2 days
1.4.5.9 Programar Pagos Extra Planilla Descuento 1.5 days? 1 day 1.5 days 2 days
1.4.5.10 Programar Control Moras 1.5 days? 1 day 1.5 days 2 days
1.4.5.11 Programar Registro de Pagos Atrasados 1.5 days? 1 day 1.5 days 2 days
1.4.5.12 Programar Pagos Anticipados 1.5 days? 1 day 1.5 days 2 days
1.4.5.13 Generar Reportabilidad Cuenta Corriente 2 days? 1 day 2 days 3 days
1.4.6.1 Programar Cálculo de Numerales 1.5 days? 1 day 1.5 days 2 days
1.4.6.2 Programar Calculo de Reajustes y Dividendos 1.5 days? 1 day 1.5 days 2 days
1.4.6.3 Programar Actualización Dividendos y Reajustes 1.5 days? 1 day 1.5 days 2 days
1.4.6.4 Generar Reportabilidad Dividendos y Reajustes 2 days? 1 day 2 days 3 days
1.4.6.5 Entregar Modulo de Cuenta Corriente 0 days 0 days 0 days 0 days
1.5.1 Verificar Integración del Sistemas con nueva plataforma 2 days? 1 day 2 days 3 days
1.5.2 Implementar Programas para Prueba en Paralelo 1.5 days? 1 day 1.5 days 2 days
1.5.3 Generar Programa Instalable con su Base de Datos 0.97 days? 0.5 days 1 day 1.3 days
1.5.4 Desplegar sistema en nueva plataforma computac. 0.5 days? 0.2 days 0.5 days 0.8 days
1.5.5 Configurar aplicación para generar Respaldos Diarios,Semanales y Mens. 0.54 days? 0.25 days 0.5 days 1 day
1.6.1 Generar Manual de Sistema 6 days 5 days 6 days 7 days
1.6.2 Generar Manual de Usuario 5 days 4 days 5 days 6 days
1.6.3 Generar Manual de respaldos 1.5 days? 1 day 1.5 days 2 days
1.6.4 Generar Documentación de Base de Datos 2 days? 1 day 2 days 3 days
1.6.5 Actualizar Documentación 2 days 1 day 2 days 3 days
1.7.1 Realizar Capacitación a Usuarios 7.83 days? 5 days 8 days 10 days
1.7.2 Confirmar Personal Entrenado y Recepción Documentacion 0 days 0 days 0 days 0 days
1.8.1 Ejecutar Revision Diaria, Semnal y Mensual 45 days 40 days 45 days 50 days
1.8.2 Obtener Aceptación Final y Cerrar Proyecto 0 days 0 days 0 days 0 days
23
HOLGURA DE LAS ACTIVIDADES
La holgura de las actividades nos indica el número de días que se puede retrasar la
ejecución de la actividad, con respecto al tiempo PERT previsto , sin retrasar la fecha
de finalización del proyecto .
ID Tarea Tiempo Early Tiempo Last Holgura (Dias) Critica
2 Preparación Inicial 01‐12‐11 29‐05‐12 ‐ Yes
4 Generar Propuesta Tecnológica Equipamiento 01‐12‐11 05‐12‐11 ‐ Yes
5 Obtener Lineamientos de Negocio 05‐12‐11 07‐12‐11 ‐ Yes
6 Generar Definición de Alcances
7 Analizar Riesgos de proyecto
07‐12‐11
12‐12‐11
12‐12‐11
14‐12‐11
‐
‐
Yes
Yes
8 Dimensionar Recursos Hardware Necesarios
9 Generar Propuesta Técnica/Económica
14‐12‐11
15‐12‐11
15‐12‐11
22‐12‐11
‐
‐
Yes
Yes
12 Comprar Equipamiento y Licencias 22‐02‐12 02‐03‐12 15.8 No
13 Definir de Layout de Oficina
14 Instalar Equipos e Integración
02‐03‐12
08‐03‐12
08‐03‐12
12‐03‐12
15.8 No
15.8 No
17 Analizar Programas Existentes
18 Traducir las Reglas de Negocio del Sistema Antiguo
22‐12‐11
30‐12‐11
30‐12‐11
03‐01‐12
‐
‐
Yes
Yes
19 Diseñar los Requerimientos del Alcance 03‐01‐12 11‐01‐12 ‐ Yes
20 Generar Diseño de Base de Datos e Interfaces 11‐01‐12 18‐01‐12 ‐ Yes
21 Especificar Programas para Construccion 18‐01‐12 03‐02‐12 ‐ Yes
25 Programar Perfiles de Acceso al Sistema
26 Programar Roles y Permisos de Bases de datos
14‐02‐12
17‐02‐12
17‐02‐12
20‐02‐12
7.0 No
7.0 No
28 Programar Fecha de Proceso 20‐02‐12 21‐02‐12 7.0 No
29 Programar Descuentos Generales 21‐02‐12 21‐02‐12 7.0 No
30 Programar Plan de Cuentas 21‐02‐12 22‐02‐12 7.0 No
31 Programar Escuelas
32 Programar Beneficios Sociales
22‐02‐12
23‐02‐12
23‐02‐12
24‐02‐12
7.0 No
7.0 No
34 Programar Ingresos de Nuevos Socios 24‐02‐12 27‐02‐12 7.0 No
35 Programar Mantención de Habilitados por Escuela 27‐02‐12 28‐02‐12 7.0 No
36 Generar Reportabilidad de Socios 28‐02‐12 29‐02‐12 7.0 No
38 Programar Ingreso Comprobantes Contables
39 Programar Balances, Diarios y Libros
29‐02‐12
01‐03‐12
01‐03‐12
02‐03‐12
7.0 No
7.0 No
40 Programar Actualización de Saldos Contables
41 Programar Cierre e Incio Contable
02‐03‐12
06‐03‐12
06‐03‐12
08‐03‐12
7.0 No
7.0 No
42 Programar Consulta Conciliación con Cuenta Corriente 08‐03‐12 12‐03‐12 7.0 No
45 Programar Ingreso Prestamos
46 Programar Generación Descuentos x Planilla
03‐02‐12
07‐02‐12
07‐02‐12
08‐02‐12
‐
‐
Yes
Yes
47 Programar Ingreso de Pagos por Planillas
48 Programar Ingreso Retiros de Capital
08‐02‐12
10‐02‐12
10‐02‐12
13‐02‐12
‐
‐
Yes
Yes
49 Programar Consulta Individual Cta.Cte. 13‐02‐12 14‐02‐12 ‐ Yes
50 Programar Ingreso de Ajustes a Cta.Cte. 14‐02‐12 15‐02‐12 ‐ Yes
51 Programar Repactaciones Prestamos 15‐02‐12 17‐02‐12 ‐ Yes
52 Programar Actualización Prestamos
53 Programar Pagos Extra Planilla Descuento
17‐02‐12
20‐02‐12
20‐02‐12
22‐02‐12
‐
‐
Yes
Yes
54 Programar Control Moras 22‐02‐12 23‐02‐12 ‐ Yes
55 Programar Registro de Pagos Atrasados 23‐02‐12 27‐02‐12 ‐ Yes
56 Programar Pagos Anticipados 27‐02‐12 28‐02‐12 ‐ Yes
57 Generar Reportabilidad Cuenta Corriente
59 Programar Cálculo de Numerales
28‐02‐12
01‐03‐12
01‐03‐12
05‐03‐12
‐
‐
Yes
Yes
60 Programar Calculo de Reajustes y Dividendos 05‐03‐12 06‐03‐12 ‐ Yes
61 Programar Actualización Dividendos y Reajustes 06‐03‐12 08‐03‐12 ‐ Yes
62 Generar Reportabilidad Dividendos y Reajustes 08‐03‐12 12‐03‐12 ‐ Yes
65 Verificar Integración del Sistemas con nueva plataforma
66 Implementar Programas para Prueba en Paralelo
12‐03‐12
14‐03‐12
14‐03‐12
15‐03‐12
‐
‐
Yes
Yes
67 Generar Programa Instalable con su Base de Datos 25‐05‐12 28‐05‐12 50.8 No
68 Desplegar sistema en nueva plataforma computac. 28‐05‐12 28‐05‐12 50.8 No
69 Configurar aplicación para generar Respaldos Diarios,Semanales y M 28‐05‐12 29‐05‐12 50.8 No
71 Generar Manual de Sistema
72 Generar Manual de Usuario
07‐05‐12
15‐05‐12
14‐05‐12
21‐05‐12
55.0 No
55.0 No
73 Generar Manual de respaldos
74 Generar Documentación de Base de Datos
22‐05‐12
23‐05‐12
23‐05‐12
25‐05‐12
55.0 No
55.0 No
75 Actualizar Documentación 25‐05‐12 29‐05‐12 55.0 No
24
Tal como se aprecia sólo se dan holguras en actividades anexas al desarrollo de
sistema que por su naturaleza pueden ser demoradas hasta que el desarrollo avance a
su punto de utilidad. Ej. El nuevo equipamiento computacional tiene aun 15,8 días de
holgura antes de iniciar la capacitación. Estos días se dejaron por la posible demora
del proveedor.
Es así que el PERT indica que estamos en presencia de una ruta critica marcada
por el ritmo de desarrollo de aplicaciones, por tanto se deberá aplicar especial
cuidado de no demorar la programación de aplicaciones y en caso de ahorrar tiempo
por este concepto se puede pensar en utilizarlo como contingencias.
A modo de ver visualmente la ruta crítica se presenta a continuación el
diagrama PERT obtenido de las tablas anteriores:
DIAGRAMA PERT
Se presenta a continuación el diagrama Pert obtenido desde MS Project 2007 el cual se
adjunta en su versión final en archivo adjunto denominado
“AnexoD_Proyecto_Los_Heroes.mpp”
25
CARTA GANT DEL PROYECTO
La siguiente figura presenta una vista del trabajo de programación de tareas y
recursos mediante el software Microsoft Project Versión 2007 (se adjunta archivo).
26
27
DIMENSIONAMIENTO DEL PROYECTO
Valorización
Tal como fue explicados en el diccionario de trabajo del “Anexo A” el detalle de
las tareas arroja una valorización Total de $ 5,927,833 el cual se explica por la
siguiente distribución:
WBS Tarea Costo $ Distribucion
1.1 Preparación Inicial $ 302,933
1.2 Adquisición Infraestructura $ 68,267 45%
1.3 Análisis y Diseño $ 1,792,000
1.4 Programación y Codificación de Aplicaciones $ 1,232,000 26%
1.5 Implementar Software Construido $ 264,400
1.6 Generar Documentación del Sistema $ 349,500
29%
1.7 Entrenar a Usuarios en el Uso del Sistema $ 275,733
1.8 Verificar Resultados Mediante Pruebas en Paralelo $ 504,000
Total $ 4,788,833
(+) Equipamiento del Punto 1.2 1,139,000
Total Proyecto $ 5,927,833
Dentro de la etapa 1.2 se considera una inversión en equipamiento por un
monto de $ 1,139,000 que no corresponde a esfuerzo por HH.
Se puede apreciar que aprox. el 45% del costo del costo está asociado a la etapa de
levantamiento de requerimientos y especificación de programas, lo cual es muy común en este
tipo de proyectos, ya que es clave una buena especificación permite asegurar costos y tiempos en
las siguientes etapas.
Lo anterior fue obtenido aplicando la siguiente tabla de traifas:
TARIFA
RECURSO TIPO Grupo TARIFA EXTRA
Jefe de Proyecto Work Externo $ 8,000/hr $ 12,000/hr
Analista/Diseñador 1 Work Externo $ 6,000/hr $ 9,000/hr
Programador 1 Work Externo $ 3,500/hr $ 5,000/hr
Programador 2 Work Externo $ 3,500/hr $ 5,000/hr
Documentador Work Externo $ 1,500/hr $ 2,500/hr
Jefe Administración Work Interno $ 0/hr $ 0/hr
Asistente Work Interno $ 0/hr $ 0/hr
Equipos Computacionales Material externo $ 1,139,000
Analista/Diseñador 2 Work Externo $ 6,000/hr $ 6,000/hr
28
Flujo de Fondos
Tal como se aprecia en este gráfico de flujo de fondos del proyecto, se puede
apreciar que entre Enero y Marzo de 2012 se produce el mayor costo lo cual esta
influenciado porque en Enero se hace el analisis de requerimientos y comienza la
construcción en Enero. Luego en Abril y Mayo sólo se realiza un paralelo que posee
bajo costo, puesto que requiere solo una dedicación parcial.
Uso de Recursos
Las siguientes gráficas corresponden al balance de Recursos que en general
reflejan una asignación sin sobrecargas:
29
Qtr 1, 2012 Qtr 2, 2012 Qtr 3, 2012
Dec Jan Feb Mar Apr May Jun Jul
100%
80%
60%
40%
20%
80%
60%
40%
20%
30
Qtr 1, 2012 Qtr 2, 2012 Qtr 3, 2012
Dec Jan Feb Mar Apr May Jun Jul
100%
80%
60%
40%
20%
Qtr 1, 2012 Qtr 2, 2012 Qtr 3, 2012
Dec Jan Feb Mar Apr May Jun Jul
100%
80%
60%
40%
20%
31
Qtr 1, 2012 Qtr 2, 2012 Qtr 3, 2012
Dec Jan Feb Mar Apr May Jun Jul
100%
80%
60%
40%
20%
CONCLUSIONES
Concluye aquí la aplicación de la metodología PMBox para la especificación de un
proyecto destinado a proponer una solución al problema de negocios de una empresa
hipotética, que se hizo además siguiendo rigurosamente todas aquellas etapas y acciones
presentes en los ciclos de vida del desarrollo de sistemas de información.
En particular hice un esfuerzo por mejorar el aspecto inicial de definir claramente la
necesidad de negocios, aplicando en esta oportunidad la propuesta metodológica de
Necesidad, Problema, funciones y restricciones, que creo me ha aportado una buena forma
de abordar el tema conceptual de justificación de un proyecto, sin duda aquí pude comprobar
que mientras una idea no puedas ser adecuadamente comprendida difícilmente esta podrá ser
transmitida a terceros. En tal sentido he anexado a este trabajo el contexto del proyecto
como un ejercicio necesario para consolidar el presente trabajo (se adjunta como archivo
adicional denominado “AnexoB_Contexto_Ruben_Herrera_Final.docx”)
Según el desarrollo metodológico también se mejoró en el aspecto de comprender y
mejorar la diagramación del EDP y del DAU, los cuales también fueron incluidos en el
presente informe para su evaluación.
Al revisar el informe se podrá apreciar que efectivamente la propuesta es consistente
no solo desde el punto de vista metodológico, sino también como solución al problema
planteado ya que el tema fue analizado en profundidad, siendo riguroso en su desarrollo.
32
Anexo A. Diccionario de Trabajo
EDP 1
Proyecto Modernización Sistema Información
Definición:
Sistema de información Administrativo desarrollado específicamente para los requerimientos
particulares de la cooperativa “Los Heroes” consiste en un módulo de cuentas corrientes y un módulo
de contabilidad de costos. Considera cambio de computadores y nuevo sistema operativo en lo que se
ha denominado “Proyecto de Modernización de Sistema de información”
Subsistemas que lo componen:
1.1 Preparación Inicial
1.2 Adquisición Infraestructura
1.3 Análisis y Diseño
1.4 Programación y Codificación de Aplicaciones
1.5 Implementar Software Construido
1.6 Generar Documentación del Sistema
1.7 Entrenar a Usuarios en el Uso del Sistema
1.8 Verificar Resultados Mediante Pruebas en Paralelo
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 5,940,633
Duración Tipo
128,5 Días Principal
EDP 1.1
Preparación Inicial
Definición:
Considera las actividades de iniciación del Proyecto, Comienza con el Hito de Acuerdo para proceder y
concluye con el Hito de Aceptación de propuesta
Trabajos:
1.1.1 Iniciar Proyecto
1.1.2 Generar Propuesta Tecnológica Equipamiento
1.1.3 Obtener Lineamientos de negocio
1.1.4 Generar Definición de Alcances
1.1.5 Analizar Riesgos de proyecto
1.1.6 Dimensionar Recursos Hardware Necesarios
1.1.7 Generar Propuesta Técnica/económica
1.1.8 Aceptación Propuesta y Alcances
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/Aa este nivel $ 315,733
Duración Tipo
15,33 Días Subsistema
33
EDP 1.1.1
Iniciar Proyecto
Definición:
Considera al acta de constitución del proyecto donde Oficialmente se reconoce el inicio del Proyecto de
Modernización de la Cooperativa y se autoriza el inicio de los trabajos
Trabajos:
No Aplica
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A N/A
Duración Tipo
0 Días Milestone
EDP 1.1.2
Generar Propuesta Tecnológica Equipamiento
Definición:
En base a la definición de la cooperativa de efectuar ingreso en paralelo, se debe generar una
propuesta técnica que permita a dos computadores operar mediante red de área local.
Trabajos:
1. Identificar computadores y equipos de red técnicamente más adecuados
2. Diseñar la arquitectura de la red
3. Evaluar alternativas tecnológicas del mercado y software requerido
4. Identificar costos de toda la configuración
5. Generar un documento para aprobación de compra de equipamiento.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 138,667
Duración Tipo
2.17 Días Tarea
EDP 1.1.3
Obtener Lineamientos de Negocio
Definición:
La cooperativa debe entregar su visión respecto de lo que debe mejorar con el nuevo sistema a fin de
justificar su inversión.
Tareas:
1. Reuniones de Trabajo con Directivos
2 Obtener la visión del presidente de la Cooperativa
3. Generar un documento para aprobación de compra de equipamiento.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 34,667
Duración Tipo
2.17 Días Tarea
34
EDP 1.1.4
Generar Definición de Alcances
Definición:
Conjuntamente con la visión de la cooperativa, el impacto que va a ocasionar los nuevos equipos a
comprar y el nuevo sistema en ambiente Windows, se documentan los alcances de la solución
computacional.
Tareas:
1. Revisar los documentos previos de Lineamiento, metodología PMBox y requerimientos en general.
2. Establecer los alcances
3. Generar un documento para discusión con la Directiva.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 20,267
Duración Tipo
3.17 Días Tarea
EDP 1.1.5
Analizar Riesgos de proyecto
Definición:
Analizar los riesgos presentes respecto de la nueva implementación.
Tareas:
1. Identificar riesgos que pueden afectar el desarrollo del proyecto.
2. Proponer las mitigaciones respectivas
3. Evaluar las acciones propuestas
4. Generar un plan de mitigación de riesgos
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 32,000
Duración Tipo
2.0 Días Tarea
35
EDP 1.1.6
Generar Propuesta Técnica/Económica
Definición:
Evaluar económicamente el costo total del proyecto en base a la documentación reunida de objetivos
y alcances. Esto permite establecer la valorización precisa del proyecto total para consideración del
directorio.
Tareas:
1. Cotizar costos del equipamiento necesario
2. Dimensionar uso de recursos valorizados.
3. Analizar esfuerzo necesario para construir el nuevo sistema
4. Entregar la oferta técnica‐Económica a la cooperativa para adjudicar estos servicios.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 77,333
Duración Tipo
4.83 Días Tarea
EDP 1.1.8
Aceptación Propuesta y Alcances
Definición:
Se debe confirmar con el Directorio que los requerimientos generales y el alcance definido son
válidos y serán los que quien el desarrollo del sistema en las siguientes etapas.
Esta aceptación también considera aquellos indicadores que serán evaluados para validar que la
Solución de Negocios cumpla con lo esperado.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto N/A
Duración Tipo
0 Días Milestone
EDP 1.2
Adquisición Infraestructura
Definición:
Gestión de Abastecimiento para compra de los equipos considerados en la propuesta.
Trabajos:
1.2.1 Comprar Equipamiento y Licencias
1.2.2 Definir de Layout de Oficina
1.2.3 Instalar Equipos e Integración
1.2.4 Nuevos Equipos Operativos
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 1,207,267
Duración Tipo
36
12,33 Días Subsistema
EDP 1.2.1
Comprar Equipamiento y Licencias
Definición:
Departamento de compras de la cooperativa, procede a ejecutar la compra según propuesta y
asegura la llegada en forma oportuna de los equipos según el plan de proyecto.
Trabajos:
1. Generar los fondos requeridos
2. Enviar Orden de compra al proveedor.
3. Gestionar la recepción de los productos.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
Equipos Computacionales Jefe de Proyecto $ 1,183,800
Duración Tipo
7 Días Tarea
EDP 1.2.2
Definir de Layout de Oficina
Definición:
Hacer un plano de ubicación de las personas y equipos computacionales, atendiendo al óptimo uso del
espacio disponible.
Tareas:
1. Identificar si es necesario adquirir muebles adicionales.
2. Diagramar ubicación física de muebles y equipos.
3. Gestionar la compra de los muebles y adicionales ej. Alimentación Eléctrica.
4. Planificar y ejecutar el cambio físico de la oficina según diagrama.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
Equipos Computacionales Jefe de Proyecto $ 10,667
Duración Tipo
3.33 Días Tarea
EDP 1.2.3
Instalar Equipos e Integración
Definición:
La cooperativa entrega los equipos y licencias de software compradas para este proyecto, para su
instalación y puesta en marcha antes del término de la construcción de aplicaciones del proyecto.
Tareas:
1. Recepcionar equipos.
2. Instalar ambos computadores, con sus licencias y en lugar definido por Layout de Oficina.
3. Probar conectividad de RED y funcionamiento de los dos computadores.
4. Dejar operativa toda la infraestructura computacional.
Exclusiones ‐ N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto $ 12,800
37
Duración Tipo
2.0 Días Tarea
38
EDP 1.2.4
Nuevos Equipos Operativos
Definición:
Se deja operativa la red computacional y se entregan los nuevos computadores configurados y listos
para operar.
Tareas:
N/A
Exclusiones ‐ N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto N/A
Duración Tipo
0 Días Milestone
EDP 1.3
Análisis y Diseño
Definición:
Consiste en generar un diseño de bases de datos y aplicaciones basado en el levantamiento de
requerimientos detallado.
Tal como una ingeniería de detalle explica porque motivo la solución es la adecuada, este diseño
permite comprobar que existe solución y que al construir las aplicaciones basadas en ella, se obtendrá
un producto que satisfaga los requerimientos.
Trabajos:
1.3.1 Analizar Programas Existentes
1.3.2 Traducir las Reglas de Negocio del Sistema Antiguo
1.3.3 Diseñar los Requerimientos del Alcance
1.3.4 Generar Diseño de Base de Datos e Interfaces
1.3.5 Especificar Programas para Construcción
1.3.6 Entregar Diseño a Programación
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 1,792,000
Duración Tipo
31.33 Días Subsistema
EDP 1.4
Programación y Codificación de Aplicaciones
Definición:
Considera la construcción y codificación de todos los programas necesarios para el funcionamiento del
nuevo sistema de la cooperativa. Dado el gran número de programas a desarrollar se ha utilizado el
concepto de paquete de trabajo al organizar la programación en dos líneas paralelas para acelerar el
desarrollo, Esto son los paquetes de programas administrativos y de Cuenta corriente los cuales
39
presentan diferente complejidad de construcción.
Trabajos:
1. Desarrollo de paquete de programas de cuenta corriente
1.4.1 Construir Modulo Seguridad
1.4.1.1 Programar Perfiles de Acceso al Sistema
1.4.1.2 Programar Roles y Permisos de Bases de datos
1.4.2 Construir Módulo de Administración General
1.4.2.1 Programar Fecha de Proceso
1.4.2.2 Programar Descuentos Generales
1.4.2.3 Programar Plan de Cuentas
1.4.2.4 Programar Escuelas
1.4.2.5 Programar Beneficios Sociales
1.4.3 Construir Módulo de Mantención de Socios
1.4.3.1 Programar Ingresos de Nuevos Socios
1.4.3.2 Programar Mantención de Habilitados por Escuela
1.4.3.3 Generar Reportabilidad de Socios
1.4.4 Construir Módulo de Contabilidad General
1.4.4.1 Programar Ingreso Comprobantes Contables
1.4.4.2 Programar Balances, Diarios y Libros
1.4.4.3 Programar Actualización de Saldos Contables
1.4.4.4 Programar Cierre e Incio Contable
1.4.4.5 Programar Consulta Conciliación con Cuenta Corriente
1.4.4.6 Entregar Modulos Administrativos
2. Desarrollo de paquete de programas administrativos.
1.4.5 Construir Módulo de Mantención Cuenta Corriente
1.4.5.1 Programar Ingreso Prestamos
1.4.5.2 Programar Generación Descuentos x Planilla
1.4.5.3 Programar Ingreso de Pagos por Planillas
1.4.5.4 Programar Ingreso Retiros de Capital
1.4.5.5 Programar Consulta Individual Cta.Cte.
1.4.5.6 Programar Ingreso de Ajustes a Cta.Cte.
1.4.5.7 Programar Repactaciones Prestamos
1.4.5.8 Programar Actualización Prestamos
1.4.5.9 Programar Pagos Extra Planilla Descuento
1.4.5.10 Programar Control Moras
1.4.5.11 Programar Registro de Pagos Atrasados
1.4.5.12 Programar Pagos Anticipados
1.4.5.13 Generar Reportabilidad Cuenta Corriente
1.4.6 Construir Módulo Dividendos y Participación
1.4.6.1 Programar Cálculo de Numerales
1.4.6.2 Programar Calculo de Reajustes y Dividendos
1.4.6.3 Programar Actualización Dividendos y Reajustes
1.4.6.4 Generar Reportabilidad Dividendos y Reajustes
1.4.6.5 Entregar Modulos de Cuenta Corriente
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 1,232,000
Duración Tipo
25.5 Días Subsistema
40
EDP 1.4.1
Construir Modulo Seguridad
Definición:
Considera la construcción del conjunto de programas del Módulo Seguridad y control de acceso a las
aplicaciones
Trabajos:
1.4.1.1 Programar Perfiles de Acceso al Sistema
1.4.1.2 Programar Roles y Permisos de Bases de datos
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/Aa este nivel $ 109,667
Duración Tipo
3.92 Días Subsistema
EDP 1.4.1.1
Programar Perfiles de Acceso al Sistema
Definición:
Consiste en la construcción (codificación) del programa de Perfiles de Acceso al Sistema
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 79,333
Duración Tipo
2.83 Días Tarea
EDP 1.4.1.2
Programar Roles y Permisos de Bases de datos
Definición:
Consiste en la configuración de Roles y Permisos de Bases de datos
Tareas:
1. Administrar base de datos y aplicar cambios a roles y permisos por objeto
2. Implementar seguridad vía cuentas de usuario
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 30,333
Duración Tipo
1.08 Días Tarea
EDP 1.4.2
41
Construir Módulo de Administración General
Definición:
Considera la construcción del conjunto de programas del Módulo de Administración General
Trabajos:
1.4.2.1 Programar Fecha de Proceso
1.4.2.2 Programar Descuentos Generales
1.4.2.3 Programar Plan de Cuentas
1.4.2.4 Programar Escuelas
1.4.2.5 Programar Beneficios Sociales
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 114,333
Duración Tipo
4.08 Días Subsistema
EDP 1.4.2.1
Programar Fecha de Proceso
Definición:
Consiste en la construcción (codificación) del programa que mantiene la Fecha de Proceso
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 15,167
Duración Tipo
0.54 Días Tarea
EDP 1.4.2.2
Programar Descuentos Generales
Definición:
Consiste en la construcción (codificación) del programa que mantiene los Descuentos Generales
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 15,167
Duración Tipo
0.54 Días Tarea
EDP 1.4.2.3
Programar Plan de Cuentas
Definición:
Consiste en la construcción (codificación) del programa que mantiene el Plan de Cuentas contable
42
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 28,000
Duración Tipo
1.0 Días Tarea
EDP 1.4.2.4
Programar Escuelas
Definición:
Consiste en la construcción (codificación) del programa que mantiene las escuelas
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 28,000
Duración Tipo
1.0 Días Tarea
EDP 1.4.2.5
Programar Beneficios Sociales
Definición:
Consiste en la construcción (codificación) del programa que mantiene los Beneficios Sociales por socio
y generales de la cooperativa
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 28,000
Duración Tipo
1.0 Días Tarea
EDP 1.4.3
Construir Módulo de Mantención de Socios
Definición:
Considera la construcción del conjunto de programas del Módulo de Mantención de Socios
Trabajos:
1.4.3.1 Programar Ingresos de Nuevos Socios
1.4.3.2 Programar Mantención de Habilitados por Escuela
1.4.3.3 Generar Reportabilidad de Socios
Exclusiones
43
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 84,000
Duración Tipo
3 Días Subsistema
EDP 1.4.3.1
Programar Ingresos de Nuevos Socios
Definición:
Consiste en la construcción (codificación) del programa que mantiene los antecedentes de socios de la
cooperativa
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 28,000
Duración Tipo
1.0 Días Tarea
EDP 1.4.3.2
Programar Mantención de Habilitados por Escuela
Definición:
Consiste en la construcción (codificación) del programa que mantiene los datos de habilitados
designados para cada escuela y sus parámetros para gestionar la cobranza y registrar pagos.
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 28,000
Duración Tipo
1.0 Días Tarea
EDP 1.4.3.3
Generar Reportabilidad de Socios
Definición:
Consiste en la construcción (codificación) del los programas que serán utilizados para emitir reportes
por socio y escuela. Considera también la interface con Excel para consultas de datos socios más
generales.
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 1 $ 28,000
Duración Tipo
44
1.0 Días Tarea
EDP 1.4.4
Construir Módulo de Contabilidad General
Definición:
Considera la construcción del conjunto de programas del Módulo de Contabilidad General
Trabajos:
1.4.4.1 Programar Ingreso Comprobantes Contables
1.4.4.2 Programar Balances, Diarios y Libros
1.4.4.3 Programar Actualización de Saldos Contables
1.4.4.4 Programar Cierre e Incio Contable
1.4.4.5 Programar Consulta Conciliación con Cuenta Corriente
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 210,000
Duración Tipo
7.5 Días Subsistema
EDP 1.4.5
Construir Módulo de Mantención Cuenta Corriente
Definición:
Considera la construcción del conjunto de programas del módulo Módulo de Mantención Cuenta
Corriente de socios.
Trabajos:
1.4.5.1 Programar Ingreso Prestamos
1.4.5.2 Programar Generación Descuentos x Planilla
1.4.5.3 Programar Ingreso de Pagos por Planillas
1.4.5.4 Programar Ingreso Retiros de Capital
1.4.5.5 Programar Consulta Individual Cta.Cte.
1.4.5.6 Programar Ingreso de Ajustes a Cta.Cte.
1.4.5.7 Programar Repactaciones Prestamos
1.4.5.8 Programar Actualización Prestamos
1.4.5.9 Programar Pagos Extra Planilla Descuento
1.4.5.10 Programar Control Moras
1.4.5.11 Programar Registro de Pagos Atrasados
1.4.5.12 Programar Pagos Anticipados
1.4.5.13 Generar Reportabilidad Cuenta Corriente
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 532,000
Duración Tipo
19 Días Subsistema
45
EDP 1.4.6
Construir Módulo Dividendos y Participación
Definición: Considera la construcción del conjunto de programas del módulo de dividendos y
participación
Trabajos:
1.4.6.1 Programar Cálculo de Numerales
1.4.6.2 Programar Calculo de Reajustes y Dividendos
1.4.6.3 Programar Actualización Dividendos y Reajustes
1.4.6.4 Generar Reportabilidad Dividendos y Reajustes
1.4.6.5 Entregar Módulos de Cuenta Corriente
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 182,000
Duración Tipo
6.5 Días Subsistema
EDP 1.4.6.1
Programar Cálculo de Numerales
Definición:
Consiste en la construcción (codificación) del programa de Cálculo de Numerales
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 2 $42,000
Duración Tipo
1.5 Días Tarea
EDP 1.4.6.2
Programar Cálculo de Reajustes y Dividendos
Definición:
Consiste en la construcción (codificación) del programa de Cálculo de Reajustes y Dividendos
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
46
N/A Programador 2 $ 42,000
Duración Tipo
1.5 Días Tarea
EDP 1.4.6.3
Programar Actualización Dividendos y Reajustes
Definición:
Consiste en la construcción (codificación) del programa de Actualización Dividendos y Reajustes
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 2 $ 42,000
Duración Tipo
1.5 Días Tarea
EDP 1.4.6.4
Generar Reportabilidad Dividendos y Reajustes
Definición:
Consiste en la construcción (codificación) del programa de Reportabilidad Dividendos y Reajustes
Tareas:
1. Programación de la aplicación computacional
2. Testing en ambiente de Desarrollo.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Programador 2 $56,000
Duración Tipo
2 Días Tarea
EDP 1.4.6.5
Entregar Módulo de Cuenta Corriente
Definición:
Hito "Módulos de Cuenta Corriente" que consiste en la entrega todos los programas construidos que
constituyen los módulos de cuenta corriente . Se comprueba respecto de lo planeado
Se comprueba finalización del la primera etapa de programación.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A N/A
Duración Tipo
0 Días Milestone
EDP 1.5
47
Implementar Software Construido
Definición:
Consiste en dejar operativo el nuevo sistema en la nueva plataforma computacional.
Trabajos:
1.5.1 Verificar Integración del Sistemas con nueva plataforma
1.5.2 Implementar Programas para Prueba en Paralelo
1.5.3 Generar Programa Instalable con su Base de Datos
1.5.4 Desplegar sistema en nueva plataforma computacional.
1.5.5 Configurar aplicación para generar Respaldos Diarios, Semanales y Mensuales.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 264,400
Duración Tipo
5.51 Días Subsistema
EDP 1.5.1
Verificar Integración del Sistemas con nueva plataforma computacional
Definición:
Considera las pruebas del nuevo sistema despegado en la nueva infraestructura computacional
verificando rendimiento de las aplicaciones y de la base de datos.
Tareas:
1. Ejecuta prueba de funcionalidad y traspaso de información
2. Define procedimiento de traspaso a producción
3. Comprueba la compatibilidad de versiones de software e interfaces
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Analista/Diseñador 1 $ 96,000
Duración Tipo
2 Días Tarea
EDP 1.5.2
Implementar Programas para Prueba en Paralelo
Definición:
Consiste en dejar operativo el ambiente de testing para la prueba en paralelo
Tareas:
1. Comprobar completitud de módulos y versiones finales de cada producto
2. Configurar cuentas de acceso
3. Carga de datos desde sistema actual para nivelar información entre ambos sistemas.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Analista/Diseñador 1 $ 72,000
48
Duración Tipo
1.5 Días Tarea
EDP 1.5.3
Generar Programa Instalable con su Base de Datos
Definición:
Corresponde a la construcción de un programa autoinstalable para desplegar el sistema en c/u de los
computadores a ser utilizado.
Tareas:
1. Analizar dependencias de archivos y definiciones
2. Encapsular aplicaciones
3. Generar setup para el sistema.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Analista/Diseñador 1 $ 46,400
Duración Tipo
0.97 Días Tarea
EDP 1.5.4
Desplegar sistema en nueva plataforma computacional
Definición:
Consiste en dejar operativo el nuevo sistema en todos los computadores de la cooperativa en su
versión más actualizada.
Tareas:
1. Obtener última versión del Setup del sistema
2. Ejecutar setup y habilitar aplicaciones
3. Actualizar Base de Datos vía Script
4. Ajustar parámetros del sistema similares al sistema actual.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Analista/Diseñador 1 $24,000
Duración Tipo
0.5 Días Tarea
EDP 1.5.5
Configurar aplicación para generar Respaldos Diarios,Semanales y Mens.
Definición:
Configurar aplicación para respaldar en forma automática los datos y programas en forma diaria,
semanal y mensual.
Tareas:
1. Definir las ubicaciones o rutas adecuadas al sistema.
2. Incorporar las rutas de los usuarios donde almacenan información relevante.
3. Ajustar las opciones del sistema de respaldo
4. Dejar operando el sistema en forma autónoma
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
49
N/A Analista/Diseñador 1 $26,000
Duración Tipo
0.54 Días Tarea
EDP 1.6
Generar Documentación del Sistema
Definición:
Con la información de las especificaciones de programa, diseño de BD y documentos del proyecto
que establecen los requerimientos, el alcance y la programación se confecciona la documentación del
sistema y los manuales respectivos.
Trabajos:
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 349,500
Duración Tipo
16.5 Días Subsistema
EDP 1.6.1
Generar Manual de Sistema
Definición:
Con la información de las especificaciones de programa, diseño de BD y documentos del proyecto
que establecen los requerimientos y el alcance, se realiza el manual del sistema orientado a la
documentación de todos aquellos aspectos que explican el comportamiento del sistema a nivel técnico
para especialistas.
Tareas:
1. Reunir documentación del sistema
2. Reunir antecedentes adicionales encontrados en fase de programación.
3. Documentar el manual del sistema.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Analista/Diseñador 2[50%],Documentador $ 216,000
Duración Tipo
6 Días Tarea
EDP 1.6.2
Generar Manual de Usuario
Definición:
Con la información de las especificaciones de programas y casos de uso, se prepara el manual del
usuario para servir de guía a las personas que operaran la aplicación.
Tareas:
1. Reunir documentación funcional del sistema
2. Reunir antecedentes adicionales encontrados en fase de programación.
50
3. Obtener los Screenshot (pantallas) de las aplicaciones
3. Documentar el manual del Usuario
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Documentador $ 60,000
Duración Tipo
5 Días Tarea
EDP 1.6.3
Generar Manual de respaldos
Definición:
Consiste en generar un documento gua para que el usuario administre las opciones del sistema de
respaldo
Tareas:
1. Reunir script de base de datos para bajar a texto la información.
2. Documentar acciones de respaldo
3. Documentar acciones de recuperación.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Documentador[75%] $13,500
Duración Tipo
1.5 Días Tarea
EDP 1.6.4
Generar Documentación de Base de Datos
Definición:
Con la información del modelo de datos y los script cargados se realiza el manual de la Base de datos
para guiar al desarrollador en caso de requerir mantenciones o cambios a las estructuras de datos..
Tareas:
1. Reunir documentación del Modelo de datos del sistema
2. Reunir Script de administración de base de datos y permisos
3. Reunir script de objetos de la base de datos
3. Documentar el manual de la Base de Datos
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Documentador[50%],Analista/Diseñador $ 36,000
1[25%]
Duración Tipo
2 Días Tarea
EDP 1.6.5
Actualizar Documentación
Definición:
Con la información de la fase de programación y de los cambios necesarios ocurridos en esta fase, se
51
revisan cada uno de los manuales y se modifican aquellas partes que estén desactualizadas con
respecto a la implementación real.
Tareas:
1. Reunir documentación de los programas
2. Reunir antecedentes adicionales encontrados en fase de programación.
3. Actualizar Manual del Usuario, manual del sistema y manual de la Base de Datos.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Documentador $24,000
Duración Tipo
2 Días Tarea
EDP 1.6.6
Consolidar Documentación en Medio Físicos
Definición:
Documentación del proyecto, sus definiciones y especificaciones, así como los c/u de los manuales,
son reunidos en medios magnéticos para observar el Hito del término de las actividades de
documentación del sistema.
El entregable final de la documentación considera Reunir manuales y documentación del proyecto y
Consolidar en medio Óptico (físico). Considera la recepción conforme por parte del usuario.
Tareas
N/A
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A N/A
Duración Tipo
0 Días Milestone
EDP 1.7
Entrenar a Usuarios en el Uso del Sistema
Definición:
Consiste en preparar a los usuarios para tomar el control del nuevo sistema, y dotarlos de las
competencias necesarias.
Trabajos:
1.7.1 Realizar Capacitación a Usuarios
1.7.2 Confirmar Personal Entrenado y Recepción Documentación
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $ 275,733
Duración Tipo
7.83 Días Subsistema
EDP 1.7.1
52
Realizar Capacitación a Usuarios
Definición:
Consiste en la preparación del usuario para operar el nuevo sistema, presentando además las
diferencias con respecto a la forma de operar el sistema actual.
Tareas:
1. Planificar la capacitación
2. Generar ambiente de pruebas con datos actualizados y reales
3. Simular casos reales
4. Nombrar usuario Clave para internalizar conocimientos.
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto[25%],Analista/Diseñador $ 275,733
1[40%]
Duración Tipo
7.83 Días Tarea
EDP 1.7.2
Confirmar Personal Entrenado y Recepción Documentación
Definición:
Consiste en el HITO referido al cumplimiento de la etapa de capacitación que confirma que el
personal que operara el sistema cuenta con las competencias necesarias para tomar el control del
nuevo sistema.
Se firma el Acta de recepción conforme de la capacitación.
Trabajos:
N/A
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A N/A
Duración Tipo
0 Días Milestone
EDP 1.8
Verificar Resultados Mediante Pruebas en Paralelo
Definición:
Consiste en la etapa final del proyecto en que se mide el comportamiento del nuevo sistema en base a
su consistencia a nivel funcional y de requerimientos.
Trabajos:
1.8.1 Ejecutar Revisión Diaria, Semanal y Mensual
1.8.2 Obtener Aceptación Final y Cerrar Proyecto
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A $504,000
Duración Tipo
53
45 Días Subsistema
EDP 1.8.1
Ejecutar Revisión Diaria, Semanal y Mensual
Definición:
Consiste en la verificación del funcionamiento y resultados del nuevo sistema con respecto al actual,
para decidir la puesta en marcha según programa. Esta etapa se denomina prueba en paralelo porque
ambos sistemas el actual y el nuevo se prueban con datos reales al mismo tiempo y se comprueban
resultados.
Trabajos:
1. Planificar las pruebas diarias , semanales y mensuales
2. Cargar datos para nivelar información de inicio del paralelo
3. Evaluar resultados y documentar diferiencias.
4. Asegurar que los datos ingresados sean similares
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A Jefe de Proyecto[5%],Analista/Diseñador $ 504,000
1[5%],Programador 2[20%]
Duración Tipo
45 Días Tarea
EDP 1.8.2
Obtener Aceptación Final y Cerrar Proyecto
Definición:
Se confirma que el nuevo sistema cumple las especificaciones y se comprueba que entrega en su
núcleo, resultados similares en consistencia y pertinencia con respecto al antiguo sistema, por tanto se
completa el desarrollo y el nuevo sistema se entrega a operación definitiva.
Concluyen las actividades de desarrollo del sistema y se da por finalizado el proyecto.
La cooperativa decide por su cuenta si continuará alimentando por más tiempo el sistema antiguo.
Se firma el Acta de recepción conforme del sistema y termino de la etapa de Proyecto.
Trabajos:
N/A
Exclusiones
N/A
Recursos Físicos Recursos Humanos Costo
N/A N/A N/A
Duración Tipo
0 Días Milestone
54