WHAT WOULD IT BE?
The agile methodology has the function of improving the process of developing a product or service. The ultimate goal is to deliver quickly and more frequently, as the customer's needs arise.
It is a truly innovative project management approach, capable of increasing interactions, making processes more efficient, and streamlining workflow, allowing the client to participate in product development.
This methodology has been widely adopted by information technology teams, but it can be applied in other areas.
HOW DID IT ARISE?
The agile movement arose around 1970 by the American Winston Royce. Royce stated that software should not be developed through a production line, in which each part is added sequentially, “as with a car”. Traditionally known as a "waterfall", many companies use and still use the methodology, one of the most traditional ways of managing projects. In this methodology, the project is divided into distinct phases. At the end of each stage, the conclusion was reached that it was necessary to redo several tasks generating management problems, as a stage is only created when a previous one is completed. Critics of this methodology classified it as "heavy methods"
Faced with the emergence of these problems and the need to innovate. In the 90s, in contrast to this approach, several methods emerged with the common goal of making software development projects lighter.
In 2001, Robert Cecil Martin, popularly known as “Uncle Bob”, held a meeting with representatives of the “light methods” and brought together points common to all.
The set of these ideas today known as the Agile Manifesto is formed by 4 values and 12 principles that define succinctly how to think in an Agile way.
The agile model started to allow the stages of development to be constantly monitored - and changed, if necessary.
WHAT ARE THE MAIN ADVANTAGES OF USING AGILE METHODS?
Participation in the project
Fast and fast deliveries
Schedule and cost forecast
MAIN TYPES OF AGILE METHODS
Resource-Oriented Development (FDD)
Extreme Programming (XP)
Microsoft Solutions Framework (MSF)
Dynamic System Development Model (DSDM)
Agile Climbing Structure (SAFe)
Among the most famous tools and methods that compose we have: Kanban and Scrum. These methods apply the agile methodology in its essence.
We will address these practices at a later time.
If your team has difficulty making deliveries on time or has difficulties in face of the changes and needs that arise. Do not hesitate to adopt the agile methodology.