Desarrollo de aplicacionesEn la mayoría de las ocasiones, las pequeñas y medianas empresas acuden a programas comerciales para cubrir sus necesidades de gestión. En estos casos, es la empresa la que se tiene que adaptar al software, teniendo que modificar en ocasiones sus procesos de negocio para que puedan ser gestionados por dicho software. En los casos en que esto no es factible, acuden a caros y complejos ERPs que, aunque se pueden adaptar a sus necesidades hasta cierto punto, contienen infinidad de opciones y funcionalidades que no son necesarias para su negocio.
Metodología de desarrolloToma de requerimientos: un analista realizará sin compromiso un estudio inicial de sus necesidades. Estudio de la solución: nuestro equipo de desarrollo estudiará la mejor plataforma y tecnología para la realización de su aplicación. Se le presentará un documento con las especificaciones del proyecto a desarrollar, de manera estructurada y comprensible, incluyendo una valoración económica y temporal. Análisis funcional: una vez aprobado el desarrollo del proyecto, se realizará un análisis detallado de las funcionalidades necesarias en la aplicación, flujos de trabajo, interfaz de usuario, etc. Diseño: partiendo del análisis funcional, se realizará un diseño estructurado del proyecto, en el que se aplicacarán diversas metodologías de desarrollo de software (definición del modelo de datos entidad-relación, diagramas de clases...). Desarrollo: partiendo del análisis funcional y el diseño, se comenzará el desarrollo del proyecto. Entre los distintos trabajos que incluye esta fase podemos destacar los siguientes: creación de la base de datos, definición de la lógica de negocio, diseño de la interfaz de usuario, programación, diseño de los informes y listados, etc. Pruebas: ejecución de un plan de pruebas que garantice el cumplimiento de los requerimientos. Documentación: redacción de la documentación necesaria, tanto para uso interno del equipo de desarrollo, como manuales y guías de usuario. Implantación: finalmente la aplicación se instalará y configurará en su infraestructura informática. En el caso de tratarse de un proyecto modularizado en distintas fases de desarrollo, la implantación se podrá hacer gradual, en la medida estén disponibles cada uno de los módulos. De esta manera, podrá empezar a hacer uso de su aplicación en poco tiempo. |