01.
Planificación & Análisis
Antes de empezar un proyecto de desarrollo de un sistema de información, es necesario hacer ciertas tareas que influirán decisivamente en el éxito del mismo.
En Wakichi investigamos en detalle qué es exactamente lo que tiene que hacer el software y encontramos realmente lo que el cliente necesita y de esta manera
llegar a una comprensión adecuada de los requerimientos del sistema (las características que el sistema debe poseer).
02.
Diseño & Desarrollo
Estudiamos posibles opciones de implementación para el software que hay que construir, así como decidir la estructura general del mismo. elegir las herramientas adecuadas,
un entorno de desarrollo que facilite el trabajo y un lenguaje de programación apropiado para el tipo de software a construir. Esta elección dependerá tanto de las decisiones
de diseño tomadas como del entorno en el que el software deba funcionar. Todo este proceso es realizado de manera agil (SCRUM)
03.
Pruebas, Despliegue y Mantenimiento
Errar es humano, la fase de pruebas del ciclo de vida del software busca detectar los fallos cometidos en las etapas anteriores para corregirlos. Cuando el software se encuentre
estable y robusto lo ponemos en funcionamiento, por lo que hay que planificar el entorno teniendo en cuenta las dependencias existentes entre los diferentes componentes del mismo.
Finalmente, realizamos el mantenimiento del sistema implantado para eliminar defectos detectados a futuro, adaptar nuevas necesidades por el cliente o añadirle nuevas funcionalidades.