Para
hacer frente a los riesgos que habitualmente se
presentan en el desarrollo de soluciones a medida,
utilizamos una estrategia que se fundamenta en varios
principios:
- El empleo de una Metodología de desarrollo
basada en la arquitectura y en la que priman el
análisis y el diseño, que permite la
programación en capas y la reutilización de código, lo
que garantiza que las aplicaciones responden
exactamente a las necesidades del cliente.
- La utilización de Frameworks de Negocio
predesarrollados que ahorran tiempo y
esfuerzo para las áreas más críticas o habituales de
la lógica de negocio, y permiten concentrarse en el
objetivo real de la aplicación. Actualmente disponemos
de tres frameworks de negocio que han sido
desarrollados completamente por nosotros:
- IANITOR:
Nuestro Framework de Acceso a Datos, que permite el
diseño de Bases de Datos y es el encargado de todas
las operaciones de Guardado y Consulta de los
objetos de una manera completamente segura y
transaccional.
- ATLAS:
Nuestro Framework de Negocio, que contiene los
módulos más comunes que suelen estar presentes en
las soluciones de gestión (almacenes, empleados,
productos, clientes...).
- El Framework de presentación, que es el
encargado de diseñar de manera automatizada las
interfaces de la solución de manera que resulten
atractivas y sencillas de utilizar para el usuario.
Este framework está compuesto por:
- HERMES
(interfaces para entornos Windows)
- MERCURIO
(interfaces para entornos
Web)
- Nuestra Software Factory compuesta por un
equipo sin rotación y con experiencia
contrastada manejando todas estas herramientas asegura
que los analistas que están desarrollando la solución
la conocen desde que comienza el análisis hasta que se
despliega en su entorno en productivo.
- El uso de la tecnología .NET
garantiza la aplicación de estándares informáticos y
la interoperabilidad con otros sistemas y plataformas.
El aval de la plataforma Microsoft proporciona
entornos familiares para los usuarios, así como la
compatibilidad absoluta con todos sus sistemas y
aplicaciones.
- Además, la aplicación de arquitecturas definidas
permite el desarrollo de soluciones
distribuidas altamente escalables, que se
pueden ampliar en caso de que el aumento de usuarios o
las necesidades de negocio así lo requieran.
Todo esto nos permite diseñar y desarrollar
aplicaciones centradas únicamente en los problemas de
negocio de los clientes, pudiendo proponer la solución
que mejor se adecúa en cada caso:
- herramientas conectadas en
entornos web, donde cada usuario se conecta en tiempo
real con los servidores a través de cualquier acceso a
Intenet o a la intranet de la empresa
- o herramientas desconectadas,
basadas en Smart Clients instalados en el PC o en sus
dispostivios móviles (PDA o SmartPhone), que se
sincronizan con los servidores
periódicamente.
|
|