|
|
Desarrollo de aplicaciones Web.
Accoda ofrece a sus clientes aplicaciones y soluciones seguras personalizadas a sus necesidades para realizar su negocio en Internet. Estas soluciones se diseñan y desarrollan de forma que sean fáciles de integrar con otros sistemas de información que la empresa.
Las soluciones Web están desarrolladas en leguajes de programación de última generación como J2EE, AJAX, PHP, FLASH, FLEX, HTML, XML, etc. en función de la definición del proyecto y el alcance del mismo. La metodología utilizada para el desarrollo de la misma se define según los siguientes puntos:
|
|
|
Designación de Responsables.
Es muy importante definir, desde el primer momento, las personas concretas que van a desempeñar las distintas funciones a realizar en el proyecto. Tanto el número de esas personas, como la organización o el departamento al que las mismas van a pertenecer, se determinará en función de la complejidad y alcance del proyecto. Los distintos Roles a designar son Usuarios Finales, Expertos en Procesos de Negocio, Consultores Externos, Analistas Funcionales, Técnicos Desarrolladores, Integradores de Sistemas, Centro de Atención Usuarios y Jefe de Proyecto.
|
|
|
|
Análisis funcional.
Realizada por consultores y/o analistas expertos en procesos de negocio. El objetivo de esta fase es la obtención de una especificación detallada de los requerimientos del sistema de información que satisfaga las necesidades de los usuarios y sirva de base para el posterior diseño del sistema. Las distintas tareas que se realizan en esta fase son las siguientes:
- Establecimiento de los requisitos funcionales.
- Elaboración del modelo de datos.
- Elaboración del modelo de procesos de negocio.
- Definición de interfaces de usuario.
- Especificaciones del plan de pruebas.
- Elaboración y aprobación de la “Propuesta de Soluciones”.
|
|
|
|
Diseño Técnico.
En esta fase, y sobre la base de la “Propuesta de Soluciones”, se define la arquitectura del sistema junto con su entorno tecnológico y se detallan los componentes que forman el sistema. En general se desarrollan las siguientes actividades:
- Definición de la arquitectura del sistema.
- Diseño de la arquitectura de los módulos del sistema. Diseño físico de datos.
- Generación de especificaciones de construcción.
- Diseño de la migración y carga inicial de datos.
- Especificación técnica del plan de pruebas.
- Establecimiento de los requisitos de la implantación.
|
|
|
|
Construcción de la Solución.
El objetivo de esta fase es realizar el desarrollo de los componentes y los procedimientos asociados, así como generar toda la documentación necesaria. Esto es:
- Preparación del entorno de generación y construcción.
- Generación de código de los componentes y procedimientos.
- Ejecución de las pruebas tal y como se han diseñado en el Plan de Pruebas.
- Pruebas unitarias.
- Pruebas de integración.
- Pruebas de sistema.
- Elaboración de los manuales de usuario si están contratados.
- Construcción de los componentes y procedimientos de migración y carga inicial de datos.
- Aprobación del sistema de información.
|
|
|
|
Implantación de la solución.
El objetivo de esta fase es realizar la implantación del sistema en el entorno de ejecución, así como su puesta en producción tras la aceptación final del mismo. Tras la finalización de esta fase, los hitos a alcanzar son el fin del desarrollo y la integración del sistema en su caso.
- Revisión y Establecimiento del plan de implantación.
- Formación necesaria a usuarios administradores de la solución para la implantación.
- Incorporación del sistema al entorno de operación.
- Preparación del mantenimiento del sistema.
- Establecimiento del acuerdo de nivel de servicio.
- Presentación y aprobación del sistema.
- Paso a producción.
|
|
|
|
Formación.
El objetivo de esta fase es desarrollar el Plan de Formación de cara a poner en conocimiento de los usuarios finales del sistema el uso y funcionalidades del mismo. La formación irá dirigida a los distintos roles de usuarios del sistema. En coordinación con el Jefe de Proyecto, se determinará la duración y contenidos mínimos imprescindibles, así como el material necesario a proporcionar, entre ellos el manual de instalación y el manual de usuario si se ha contratado.
|
|