Introduction to Agile Methodology

  1. Incremental — products are released in small, valuable increments instead of shipped all at once.
  2. Iterative — products (and also the product development process itself) are continuously improved through user as well as internal feedbacks from the incremental releases, so that mistakes are quickly fixed as they are found.
  3. Focused on value —the priority is to always work on the highest value task or activity for the product.
  4. Empowering — decision making is pushed down to individual members of the team.

Comparison To The Scientific Method

Photo by Bermix Studio on Unsplash

Comparison To The Waterfall Approach

  1. Analyze — understand the business requirements of the customer and draft a requirement document based on that.
  2. Design — craft features that can meet the requirements and come out with a design document.
  3. Build — develop the features for the product
  4. Test — conduct quality assurance tests
  5. Release — hand over the product to the production team for product release
Photo by Collins Lesulie on Unsplash

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store