Loading, please wait...

A to Z Full Forms and Acronyms

What is an Agile Manifesto? Agile Methodology Tutorial

Sep 16, 2022 #AgileMethodology #ScrumMethodology, 294 Views
In this article, you will learn about the agile manifesto in detail.

What is an Agile Manifesto? Agile Methodology Tutorial

In this article, you will learn about the agile manifesto in detail.

In 2001 February, a team of 17 software developers had a meeting where they discussed lightweight development methods at the snowbird resort in Utah. The result of the meeting is to set some rules and regulations for software development. Therefore, they create the agile manifesto for software development. With the help of an agile manifesto, we can cover the uncovered ways of developing the software by using it and also help others to do it. Through this meeting, we concluded the values:

  • Individuals and interactions over processes and tools. 
  • Working software over comprehensive documentation. 
  • Customers are collaborating on contract negotiations.
  • Responding to change over following a plan.

Through this, we can develop the product in the right way and it also keeps the customer intact with the development team.

The Twelve Principles of Agile Manifesto:

  • Customer Satisfaction: Manifesto gives high priority to customers’ requirements and gives more attention to the feedback provided by the customer. It is an ongoing process that is executed continuously on the delivery of the software product. 
  • Welcome Changes: Making changes while developing the software product is very common. Every changing requirement asked by the customer is welcomed even if it is in the late development phase of the software. It helps in increasing the customer's competitive advantage.
  • Deliver the working software: Deliver of the software product period becomes less. From months to weeks now within the shortest possible time.
  • Collaboration: Business people such as scrum masters and project managers and developers work together during the complete software development life cycle so that they do not miss out on any requirements and details.
  • Motivation: The project should be built or developed around motivated team members. We should give them a task and trust their capabilities to complete the task on time.
  • In-person meeting: In-person meeting between the scrum master and development team is more effective rather than on tools and apps. It helps in understandably conveying the information. 
  • Measure the progress as per the working software: The working software is a key and the primary measure is the development progress of the software. 
  • Monitoring: Give regular attention to the technical aspects and design of the software.
  • Maintain Constant Pace: The aim of agile development is sustainable development. All the users should be able to maintain a constant pace. 
  • Simplicity: Keep things simple and use simple terms to measure the work. 
  • Self-organized team: The agile team has to be self-organized. They should not be dependent on any other person or team. 
  • Review the work regularly: The work should be reviewed regularly at regular intervals so that we can deliver the product to the customer on time.

 

A to Z Full Forms and Acronyms