Con el objetivo de minimizar riesgos, gestionar cambios de forma eficaz, y ofrecer un servicio de calidad que cumpla con las expectativas de nuestros clientes, SOFTENG utiliza un probado marco metodológico orientado a procesos. Mediante el mismo, conseguimos alinear a todos los partícipes del proyecto hacia un objetivo común y claramente definido, por lo que su ejecución se realiza según los plazos y costes previstos.
Las fases en las que dividimos un proyecto son las siguientes:
Se establece las bases y el alcance del proyecto, así como los recursos necesarios, timing y costes. Trabajamos para comprender el valor que quiere obtener y/o proporcionar a sus clientes, y le ayudamos a descubrir nuevas oportunidades para incrementarlo.
| Diseño y arquitectura
Consiste en clarificar los objetivos del proyecto, plantear la estrategia más adecuada para el desarrollo del mismo, así como describir la funcionalidad a implementar definiendo su alcance. Etapas:
|
|
Consiste en el desarrollo del proyecto organizado en hitos y entregables y así facilitar a los clientes la posibilidad de revisar la aplicación a medida que se va construyendo. Etapas: Prototipo, Diseño de interfaz, creación de la Base de datos, Implementación, Integración y pruebas-testeo. Se trata de un proceso que se lleva a cabo mediante ciclos iterativos hasta que el cliente nos da su conformidad.
Una vez la aplicación ha sido desarrollada y testeada con éxito, pasará por una etapa final de control de calidad previa a la aceptación del cliente. De esta forma, el software finalizado se entrega al equipo interno de calidad para un profundo testeo, tanto funcional (comparándolo con la documentación de requerimientos), como técnico (especialmente de carga y stress, simulando conexiones de usuarios que la usan).
Finalizado el control de calidad y con la aceptación del cliente, se lleva a cabo la fase de despliegue y puesta en marcha, que a su vez se divide en cinco etapas cuyo orden y ámbito dependerá del proyecto en cuestión:
Esta fase se realiza en paralelo junto a las demás, y consiste en todas la actividades de gestión necesarias para llevar a buen término el proyecto y lograr los objetivos marcados. Estas actividades las lleva a cabo el jefe de proyecto asignado, y consisten principalmente en el control y coordinación de recursos, costes, tiempos, planificación, entregables y calidad.