top of page
  • iamdevpatel58

Agile Methodology with Scrum


What is Agile?

Agile software development methodology is more versatile to changes as there is no in-depth planning at the beginning of a project rather there are changing requirements throughout the process of the project. Constant feedback from the end users is encouraged. In agile, there is an incremental and iterative development approach.

The work is prioritized based on business or customer value. Agile methodology is a practice that helps continuous iteration of development and testing in the SDLC process.

Agile breaks the product into smaller builds. Each iteration focused on producing a working product.

Principles of the Agile Manifesto:

  1. Customer satisfaction is of the highest priority, which is achieved through the continuous delivery of valuable software.

  2. Accommodate changing requirements even in later phases of development.

  3. Deliver working software frequently in a shorter timescale.

  4. The business team and developers must collaborate on a daily basis throughout the project.

  5. Higher autonomy is given to the team members with greater support and trust.

  6. Face-to-face interaction is critical for conveying information within a development team.

  7. The progress of the project is measured by working software.

  8. Promote sustainable development by maintaining a constant pace indefinitely.

  9. Technical excellence and good design should be the focus.

  10. Simplicity is essential for progress.

  11. Self-organizing teams are required for the best architectures and designs.

  12. The teams should reflect on how to become more productive regularly and adopt the changes to increase effectiveness.

1 view0 comments
bottom of page