Our goal is to develop a detailed specification of requirements, features, business rules of the customer’s project.

Requirements Specification
Since a web system (or site) is always part of a larger system, the work begins by establishing requirements for every system element. This view is essential when softwares must interface with other elements such as a hardware, people and databases.

Agence Development conducts a detailed survey of the functions and business rules and documents a specification of the Web system

The purpose of the specification is to show an overall and general idea of the project being developed. It is made ​​to understand the needs, the coverage and to determine the scope of the project.

In this phase, we generate documents with precision and caution, because the solution is based on this specification. If needed, we developed a working prototype of the system to be validated with the customer.

The requirements gathering process is intensified and focused specifically on the software. The Agence software Engineer (“Analyst”) must understand the domain (scope) of the information. The requirements are documented and reviewed with the client .

Analysis and Design
We plan an innovative solution using technologies and tools to meet customer needs.
The design of the web system is actually a multi-step process that focuses on four distinct attributes: Data Structure, Software Architecture, Procedural Details and Characterization Interface. As the requirements, the design is documented and becomes part of the web system configuration.

Agence Development projects a solution using technologies, software and tools that meet customer requirements.

Currently, we work with the following languages ​​and technologies: Java J2EE Web, .Net, ASP, PHP (Various frameworks), Ruby on Rails and Django Python. Also mobile technologies  iOS, Android and Windows Phone (.Net) technologies.

Development
Agence Analyst Programmers implement and test the designed solution with quality.
The stage of development (coding) performs the task of translating the design into a machine readable form. If the project is well detailed, coding can be almost “mechanically” performed.

Analyst Programmers from Agence Development implement and test the designed solution. We provide documents and manuals to the client on installation, configuration, and how to use the system.

We provide a restricted page where the customer can follow the whole evolution of design and OS (order of service) during all stages. This allows detailed control and forecast for completion of the project.

QA tests
We conduct rigorous tests to provide quality and innovation to the system according to customer needs .
As soon as the coding phase is finished, tests begin. The testing process focuses on the aspects of the software’s internal logic, ensuring that all patterns have been tested. It also focuses on the external functional aspects, making sure that the external inputs produce real results that reflect what was required.

After performing rigorous tests in our own software factory to ensure product quality, Agence Development leads the system to the customer.

Agence accompanies the official approval of the product by the customer. This makes it possible to ensure full operation of the system according to the requirements agreed with the customer.

Implantation
We focus on performing a quality deployment to ensure a smooth operation of your system.
Deployment is the stage in the life of a web software, in the context of an Information System cycle, which corresponds, textually, to the software’s passage to production.

The deployment process of a very large web system (which is the case of fully integrated web portals) consists of several activities interspersed with each other as possible transitions between them. These activities may occur in the production environment, or in the development environment, the approval environment or both..

Agence Development delivers a ready solution to the client, installing and configuring it according to the hardware and business needs .

Support and Maintenance
Agence has qualified professionals to offer support/maintenance to your system.
Undoubtedly, the software will undergo changes after it is delivered to the customer. These changes may be due to bugs that were found or because the customer required functional and performance additions. The maintenance reapplies each of the preceding stages of the classic life cycle, not the new one.

Agence Development has highly trained professionals to perform this maintenance/support of the client’s system. This phase includes adjustments, bug fixes, support, improvements, etc.

This development process assures us:

Instant start at any time.
High quality of services provided .
Delivery within the agreed deadline.
Low infrastructure cost of the solution developed..

We focus on innovative projects for technology solutions based on the best marketing techniques , Rational Unified Process ( RUP ) .
RUP
Agence Development seeks improving the client’s business with innovative technology based on the Rational Unified Process (RUP) techniques, which are the best project and organizational practices carried out in the market.

RUP is a Rational Unified Process that provides techniques to be followed by the members of the software development team to increase productivity growth. It is applied to large designs. Yet, since it is customizable, it can be adapted to any project. Moreover, it has a disciplined solution within a software development organization.

The developed systems meet the requirements established with the client. The deployment follows the three-tier Model View Controller (MVC) architecture in order to optimize processes and provide a high performance system.

MVC
MVC is a software architecture that seeks to separate business logic from presentation logic, enabling development, testing and support of both separately. The model manages the information domain and notifies the observers of changes. The view shows the model in a proper format and the controller receives the data and responds to the user.

The development process consists of eight phases: consulting, specification, analysis, design, development, testing, deployment and support. However, a phase is only initiated when the previous one has been completed

Contact

Company*

Name*

E-mail*

Phone

I am interested*

Comments

How did you hear about us

Testimonials & Clients

Large customers with large projects, come to know our work.
ONU
Toyota
Bradesco
Anhanguera
Sadia
Banco do Brasil
Honda
TIM
  • "Agility and commitment to the delivery of the project reflect the professionalism of Agence. We were able to establish a real partnership for the implementation of a challenging and innovative project. It's nice to be able to rely on a partner company to achieve our results and objectives."
    eric_3_tratado
    Eric Baravelli
    Processes and Communication Manager
    VIVO S.A.
  • "Agence managed to deliver exactly what we needed: a website that effectively reflects the corporate image of our company.It is serious, professional and modern, much like the services provided by Orbe."
    fabio-figueiredo
    Fabio Figueiredo Carvalho
    Sócio-Diretor
    Orbe Investimentos Ltda.
  • "Agence has been our business partner for four years now. It’s very important for us on Federation to know that we can count on them for our future projects, strengthening this partnership even further."
    SAMSUNG
    Roberto Wolf
    Superintendent
    MS Federation of State Industries
  • "I have developed an APP for one of my products with Agence, and I was certainly very satisfied with the result delivered. All the screens and functionalities were exactly as I needed it and the team was able to respond quickly to all our demands in an agile way As always, Agence stands out from its competitors and maintains a very high level of delivery of its services. "
    Leonardo Jorge
    Leonardo Jorge
    Senior Manager - Rare Diseases
    Shire
  • "Based on my experience working with Agence, I can say that they are a consolidated team, always trying to offer the best customer experience, and are highly qualified in technology to face any challenge in mobile and web environments."
    Ry_156x156px
    Ry Sterling Yennie
    Vice President
    Covestone Corporation
  • "We are very pleased with the efficiency and attention that Agence's team had with our project. Other important point was the quick understanding of what we needed, which facilitated our work."
    rafael-tatiana
    Rafael de Oliveira e Tatiana Miranda
    Loss Prevention Management
    Sadia S / A
  • "I have been working with Agence for over four years and I always have my expectations exceeded.Very involved in the context and primarily quick, agile and always meeting deadlines. I recommend their services to any company."
    HPIM0667.JPG
    Graciela Berlezi
    Resale Coordinator and Point TIM
    TIM Celular S.A.
  • "Our Company is very pleased with the work implemented by the Agence team. They could easily understand our needs, which resulted in an efficient and fast implementation of our project."
    joseluiz
    José Luis López T.
    Manager of marketing projects and specifications.
    Hunter Douglas Chile S.A
  • "The quality and professionalism of Agence's team allowed their understanding of our needs with precision and agility, proposing innovative solutions that fully met our expectations."
    depoimento_anhanguera
    Professor Dr. Maria Inês C. Octaviani
    DDE Manager
    Anhanguera Educacional S.A.
  • "With the development of LanCASS Latam Airlines began its technological transformation in the area of Aeronautical Maintenance in Agence’s hand, now we are leaders in productivity, control and continuous improvement tools. The value of Agence is not only the high technology, but also the flexibility and agility to work as true consultants in technological solutions".
    fernando_andrade
    Fernando Andrade
    Diretor de Projetos Lean
    LATAM Airlines