The Real Meaning of Agile


Doing something in an agile way means making a small change quickly, learning from it, making adjustments to our understanding of the problem and repeating this many times.

This is what doing something with agility means:

What to do:

  • Find out where you are

  • Take a small step towards your goal

  • Adjust your understanding based on what you learned

  • Repeat

How to do it:

  • When faced with two or more alternatives that deliver roughly the same value, take the path that makes future change easier.

These few simple steps are really what agile is all about. Stick with these basics and you can apply them to all parts of software development:

  • When writing code, do it in an agile way. Decide what you want to achieve, do a small change, test it, learn from it, adjust and repeat. Try to write code that's easy to change later.

  • When building a product, do it in an agile way. Do small changes, get immediate feedback, do small iterations and make decisions that allow future changes as much as possible

  • Similarly, when working as a team, solve problems using these basic principles, a small step at a time

  • The tools and methodologies you use should help achieve this kind of agility. If they only add more process - remove them.

The most successful engineers, teams and products all follow these simple steps one way or the other. Agile is not a methodology with rules and processes to follow. At its roots agile is a simple and fast way of learning and improving by taking small steps, one after the other.

#Agile #ProjectManagement #SDLC #SoftwareDevelopment #Scrum

Featured Posts
Recent Posts
Categories
Search By Tags
No tags yet.
Let's Connect!
  • White Facebook Icon
  • White Twitter Icon
  • White LinkedIn Icon
  • White Instagram Icon
  • White Pinterest Icon
  • White YouTube Icon

© 2017 mia t lee.  All rights reserved.