AGILE METHODOLOGY

AGILE METHODOLOGY

Filed under:

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?

Agility

Multiple deliveries

Participation in the project

Product customization

Fast and fast deliveries

Product quality

Schedule and cost forecast

Risk mitigation

MAIN TYPES OF AGILE METHODS

Resource-Oriented Development (FDD)

Extreme Programming (XP)

Microsoft Solutions Framework (MSF)

Dynamic System Development Model (DSDM)

scrum

Skinny

Kanban

Agile Climbing Structure (SAFe)

Intelligent

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.

 

Date posted: August 16, 2021

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <cpp>, <java>, <php>. The supported tag styles are: <foo>, [foo].
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Metal Toad is an Advanced AWS Consulting Partner. Learn more about our AWS Managed Services

About the Author

Nathalia Tavares, Project Coordinator

Have questions?