Metodología
Nuestro objetivo es elaborar una especificación detallada de las necesidades, funcionalidades y reglas de negocio del proyecto del cliente.
Especificación de los requisitos
Dado que un sistema web (o sitio web) siempre forma parte de un sistema más amplio, el trabajo comienza con el establecimiento de los requisitos para todos los elementos del sistema. Esta visión es esencial cuando el software debe interactuar con otros elementos, como el hardware, las personas y la base de datos.
Agence Consultoria e Desenvolvimento Web realiza un estudio detallado de las funcionalidades y reglas de negocio y documenta una especificación del sistema Web.
El objetivo del pliego es mostrar una idea global y genérica del proyecto a desarrollar. Se realiza para entender las necesidades, dimensionar el alcance y delimitar el ámbito del proyecto.
En esta fase, generamos documentos con precisión y precaución, ya que la solución se basa en esta especificación. Si es necesario, elaboramos un prototipo funcional del sistema para validarlo con el cliente.
Análisis y diseño
Planificamos una solución innovadora utilizando tecnologías y herramientas para satisfacer las necesidades del cliente.
El diseño del sistema web es, de hecho, un proceso de varios pasos que se centra en cuatro atributos distintos: Estructura de datos, arquitectura de software, detalles de procedimiento y caracterización de la interfaz. Al igual que los requisitos, el diseño se documenta y pasa a formar parte de la configuración del sistema web.
Agence Consultoria e Desenvolvimento Web diseña una solución utilizando las tecnologías, el software y las herramientas que responden a las necesidades del cliente.
Actualmente, trabajamos con los siguientes lenguajes y tecnologías web Java J2EE, .Net, ASP, PHP (Varios frameworks), Ruby on Rails y Django Python. Y para las tecnologías móviles iOS, Android y Windows Phone (.Net).
Desarrollo
Los analistas programadores de Agence implementan y prueban la solución proyectada con calidad.
La etapa de desarrollo (codificación) realiza la tarea de traducir el diseño a una forma legible por la máquina. Si el diseño está bien detallado, la codificación puede llevarse a cabo de forma casi “mecánica”.
Los Analistas Programadores de Agence Consultoria e Desenvolvimento Web implementan y prueban la solución proyectada. Proporcionamos al cliente manuales y documentos de instalación, configuración y uso del sistema.
Proporcionamos una página restringida donde el cliente puede seguir la evolución del proyecto y la OS (Orden de Servicio) de todas las fases. Esto permite un control detallado y una previsión para la finalización del proyecto.
Control de calidad
Llevamos a cabo rigurosas pruebas para proporcionar la calidad e innovación del sistema de acuerdo con las necesidades del cliente.
Una vez terminada la fase de codificación, comienzan las pruebas. El proceso de pruebas se centra en los aspectos lógicos internos del software, asegurando que todas las rutinas han sido probadas. También se centra en los aspectos funcionales externos, comprobando que las entradas externas producen resultados reales que reflejan lo que se requiere.
Tras realizar rigurosas pruebas en la fábrica de software para garantizar la calidad del producto, Agence Consultoria e Desenvolvimento Web lleva el sistema al cliente.
La agencia acompaña la homologación oficial del producto por parte del cliente. Esto permite asegurar el pleno funcionamiento del sistema según las necesidades acordadas con el cliente.
Despliegue
Nuestro objetivo es realizar una implementación de calidad para garantizar el perfecto funcionamiento de su sistema.
El despliegue es la fase del ciclo de vida de un software web, en el contexto de un Sistema de Información, que corresponde textualmente al paso del software a producción.
El proceso de despliegue de un sistema web muy grande (casos de portales web totalmente integrados) consta de varias actividades intercaladas como posibles transiciones entre ellas. Estas actividades pueden tener lugar en el entorno de producción y en el de desarrollo/homologación o en ambos.
Agence Consultoria e Desarrollo Web entrega la solución lista al cliente, instalando y configurando de acuerdo con el hardware y las necesidades del negocio.
Soporte y mantenimiento
Agence cuenta con profesionales cualificados para dar soporte/mantenimiento a su sistema.
Sin duda, el software cambiará después de ser entregado al cliente. Cambios porque se han encontrado errores o porque el cliente ha requerido adiciones funcionales o de rendimiento. El mantenimiento vuelve a aplicar cada una de las etapas anteriores del ciclo de vida clásico, no una nueva.
Agence Consultoria e Desenvolvimento Web cuenta con profesionales altamente capacitados para realizar este soporte/mantenimiento del sistema del cliente. Esta fase incluye ajustes, corrección de errores, soporte, mejoras, etc.
Este proceso de desarrollo garantiza:
- Inicio inmediato en cualquier momento.
- Alta calidad de los servicios prestados.
- Entrega a tiempo.
- Bajos costes de infraestructura para la solución desarrollada.
RUP
Agence Consultoría y Desarrollo Web, busca mejorar el negocio del cliente con la innovación en tecnología basada en la técnica del Proceso Racional Unificado (RUP), que son las mejores prácticas de proyectos y organizaciones realizadas en el mercado.
El RUP es un Proceso Racional Unificado que proporciona técnicas que deben seguir los componentes del equipo de desarrollo de software para aumentar la productividad. Se aplica a grandes proyectos. Sin embargo, al ser personalizable, puede adaptarse a cualquier proyecto. Además, cuenta con una solución disciplinada dentro de una organización de desarrollo de software.
Los sistemas desarrollados cumplen los requisitos planteados junto con el cliente. La implementación sigue la arquitectura de tres capas Modelo Vista Controlador (MVC) para optimizar los procesos y proporcionar un alto rendimiento del sistema.
MVC
MVC es una arquitectura de software que busca separar la lógica de negocio de la lógica de presentación, permitiendo el desarrollo, las pruebas y el soporte de ambas de forma aislada.
El modelo gestiona el dominio de la información y notifica los cambios a los observadores. La vista presenta el modelo en un formato adecuado y el controlador recibe los datos y responde al usuario.
El proceso de desarrollo consta de ocho fases:
- Consultoría.
- Especificación.
- Análisis.
- Diseño.
- Desarrollo.
- Pruebas.
- Despliegue.
- Soporte.
Sin embargo, una fase sólo se inicia cuando la anterior ya se ha completado.
Testimonios & Clientes
Grandes clientes con grandes proyectos, ven a ver nuestro trabajo.
“Agence logró entregarnos exactamente lo que necesitábamos: un sitio web que efectivamente refleja la imagen corporativa de nuestra empresa. Es seria, profesional e innovadora, como los servicios prestados por el equipo Orbe”.
Fabio Figueiredo Carvalho
“En base a mi experiencia trabajando junto a Agence puedo mencionar que son un equipo consolidado, siempre intentando ofrecer la mejor experiencia para el cliente. Además, ellos están altamente calificados en temas de tecnología para enfrentar cualquier desafío en los entornos móviles y web.”
Ry Sterling Yennie
“Agence es nuestro “business partner” hace cuatro años. Es muy importante para nosotros de Federación saber que podemos contar con ellos para proyectos futuros y fortalecer aún más esta unión.”
Roberto Wolf
“La calidad y el profesionalismo del equipo de Agence les permitió comprender nuestras necesidades con exactitud y agilidad,proponiendo soluciones innovadoras que atendieron plenamente nuestras expectativas.”
Dra. Maria Inês C. Octaviani
“Simplemente una alianza en soluciones de tecnología durante los últimos seis años. Cuando necesito innovación con calidad y velocidad, siempre recuerdo de Agence. Felicitaciones por la profesionalidad de todo el equipo.”
Marcelo Kussama
“Estamos acelerando nuestros logros y contamos con Agence para este ambicioso proyecto en Brasil. Estamos muy satisfechos con la competencia y la calidad del trabajo de los profesionales de Agence.”
Andre Cavalcanti
“Nuestra empresa está muy satisfecha con el trabajo desarrollado por el equipo de Agence. De manera eficiente y a tiempo, comprendieron perfectamente lo solicitado y de este modo pudimos avanzar rápidamente en la implementación del proyecto.”
José Luis López T.
“Trabajo con Agence desde hace más de 4 años y mis expectativas siempre han sido superadas. Muy involucrados con el contexto y principalmente rápidos, ágiles y siempre cumplen con los plazos. Recomiendo sus servicios para cualquier empresa.”
Graciela Berlezi
“Estamos muy satisfechos con la eficiencia y la atención que el equipo de Agence tuvo con nuestro proyecto. Otro punto importante fue la rápida comprensión de lo que necesitábamos, lo que nos facilitó nuestro trabajo.”
Rafael de Oliveira e Tatiana Miranda
“Agence fue parte de un momento histórico para los neumáticos Pirelli. Muy eficiente y literalmente “con tacto”, nos ayudó a desarrollar un sistema de relacionamiento. La alianza ya está dando buenos frutos, y sin duda trabajaremos juntos en otros proyectos.”
Patricia Mota
“Agence representó una evolución, ya que pasamos a trabajar con las más modernas tecnologías disponibles en el mundo. Isso añadido mucho valor a nuestro negocio, garantizando escalabilidad y alta disponibilidad para las aplicaciones.”
Marco Luvizan
“Podemos considerar a Agence como uno de nuestros socios. Combinando eficacia, flexibilidad, eficiencia y excelente servicio. Los trabajos y proyectos entregados forman parte del día-a-día de nuestra organización actualmente.”