Administración de Proyectos. 3
Diseño:
Una vez obtenida toda la información recopilada anteriormente se elabora un diseño lógico del sistema de
información. Posteriormente se hacen las descripciones formales, que implica diseñar procedimientos precisos
de captura de datos, accesos efectivos al sistema, la interfaz con el usuario, una base de datos eficiente, etc.
Programación:
Esta etapa es básicamente técnica, consiste en traducir las especificaciones de diseño en un código de
programación.
Instalación:
Consiste en comprobar el sistema, es decir se analiza la forma en que se implementará en la organización, se
capacita el personal, así mismo se documenta el sistema y se le hacen las primeras evaluaciones.
Post-implantación:
En este paso se evalúa constante del sistema después de entrar en funcionamiento, incluye actualización y
puede llegar a ser necesaria una auditoría formal para ver si el sistema cumple con los objetivos.
Ejemplo.
Tomemos como referencia el desarrollo de un sistema, como se observa en la figura 4. puede iniciar con una
serie de requerimientos que son proporcionados por el cliente y los usuarios, posteriormente se analizarán las
distintas alternativas, pantallas, tablas, informes, entre otras salidas del sistema que serán utilizadas
directamente por los usuarios y clientes, cuando el cliente y el usuario están en mutuo acuerdo en lo que
desean, los desarrolladores proceden con la etapa de diseño que se centra en la representación de los
aspectos del software que serán visibles para el cliente o el usuario fina, este diseño nos conduce a la
construcción de un prototipo, también se analizaran las alternativas del mismo hasta que el desarrollador y
principalmente los usuarios y los clientes estén satisfechos con el resultado, suele presentarse el caso en el que
los involucrados están inconformes con el diseño, es por esto que se retorna a las actividades de
requerimientos para que puedan ser reconsiderados y cambiados hasta lograr un acuerdo; el prototipo es
evaluado por el cliente y el usuario y mediante al retroalimentación figura 2. Se mejoran los requisitos del
software que se desarrollará y mediante este proceso satisfacer las necesidades del cliente y al mismo tiempo
lograr que el desarrollador entienda con más claridad lo que debe hacer. Finalmente se construye el prototipo
aplicando herramienta. Se analizan sus alternativas y puede darse el caso en el que se repita todo el proceso
anterior. No obstante a los usuarios les agrada visualizar un sistema real, y a los desarrolladores les gusta
construir algo de manera inmediata, analicemos estos casos.
Los desarrolladores establecen compromisos de implementación para lograr que el prototipo funcione con
rapidez, utilizando lenguajes conocidos y porque están disponibles pero que es inadecuado, puede darse el
caso que el usuario se familiarice con dicha aplicación y no considera que es inapropiado. La clave está en
establecer las reglas desde el principio en las que el cliente y el desarrollador estén de acuerdo en que la
elaboración del prototipo sirva para el desarrollo de un software real con un enfoque hacia la calidad
principalmente.
Representación gráfica, figura 3.