|
El desarrollo de un sistema es un proceso complejo, en el que se necesita
fuertemente de la intervención del cliente. Es él quien debe plantear sus necesidades
y comunicarselas al analista para que éste encuentre una solución.
Estos simples pasos de comunicar necesidades y encontrar soluciones, se repiten
la cantidad de veces que sean necesarias, hasta alcanzar el producto que cubre las
espectativas del cliente, siempre en cuanto a necesidades satisfechas.
Conceptualmente, el desarrollo de sistemas, es un proceso iterativo e incremental
en el cual se va refinando un producto, un sistema informático,
hasta alcanzar aquel que cumpla con los objetivos planteados. Iterativo porque repetimos
las mismas 4 etapas (análisis, diseño, programacion y pruebas) a lo largo de un
período de tiempo, e incremental porque en cada repetición se va entrando más en
detalle en las funcionalidades del sistema.
Estas son todas las etapas del proceso, seleccione una para ver su descripción:
|
Estimación del proyecto |
Etapas iterativas |
| Evaluación previa |
Propuesta |
Análisis |
Diseño |
Programación |
Pruebas |
En esta etapa se realiza una reunión con el cliente para definir cuáles son sus necesidades.
De aquí surgen el alcance estimativo del sistema, los tiempos y costos aproximados,
además de los factores críticos para el éxito del proyecto.
Duración: de 1 a 4 horas.
Participación del cliente: 80%. Participación del analista: 20%.
En esta etapa el analista armará una propuesta con todo lo relevado
en la Evaluación Previa, es decir, alcance, tiempos y costo aproximados. Además de
información sobre el proceso de desarrollo, factibilidades (técnica y operativa),
migración de datos y planes de mantenimiento.
Duración: de 1 a 4 días.
Participación del cliente: 10%. Participación del analista: 90%.
Esta es la etapa más importante de todo el proceso y marca el inicio del ciclo
de desarrollo. Es aquí cuando se realizan varias entrevistas con el cliente,
en las que el analista preguntará en detalle al cliente sobre las
necesidades relevadas previamente.
Duración: de 2 a 8 horas divididas en varias reuniones. Esta etapa se repite "n" veces.
Participación del cliente: 80%. Participación del analista: 20%.
En el Diseño el analista junto a programadores diagraman la estructura conceptual del sistema.
Si bien el trabajo es hecho integramente por la empresa, pueden surgir temas no relevados,
que se preguntarán al cliente. Sí son de mucha importancia, se realiza una nueva reunión de
Análisis.
Duración: 2 días. Esta etapa se repite "n" veces.
Participación del cliente: 10%. Participación del analista: 90%.
En esta etapa se traduce el diseño conceptual realizado anteriormente a un lenguaje entendible
por la computadora. Se realiza también, la migración de datos que sea necesaria. Y se corrigen
errores que hayan sido detectados en otras etapas.
Duración: 2 días. Esta etapa se repite "n" veces.
Participación del cliente: 10%. Participación del analista: 90%.
Finalmente en las Pruebas, se instala la última versión del sistema en la PC del cliente para que pruebe las funcionalidades agregadas. Esta etapa es vital para el éxito del proyecto, ya que el cliente tiene la opotunidad
de corregir el sistema y perfeccionarlo para que se adapte completamente a sus necesidades. Aquí el analista recibe los cambios solicitados por el cliente y se vuelve a entrar en una etapa de Análisis.
Duración: 2 días. Esta etapa se repite "n" veces.
Participación del cliente: 70%. Participación del analista: 30%.
Sí tiene alguna duda sobre el desarrollo de sistemas
contáctenos.
|