In this world where your digital products need to keep changing, Agile methodology comes to the rescue. How? Agile keeps taking feedback from your customers/users and incorporating those to your existing software. Agile is not something that does this automatically, but if your team follows this methodology, it will always have one way or another to make changes quickly.
Let's take the example of a user coming to you asking for something to make his daily commute easier. In an agile method of developing it, we will keep providing the user with usable prototypes of a car one by one.
1. User asks for a product that he/she can ride faster than walking.
Give them roller skates!
2. The user says he/she was expecting something he/she can sit on.
Give them a bicycle!
3. The user will say "I have put in efforts in this myself, I need something I don't have to push."
Give them a motor-cycle!
4. User asks for something that can even save him/her from the weather and the winds.
Give them a car!
All these are examples of very specialised pieces of machinery. Making small changes to any one of them takes huge amounts of efforts. However, consider this in the context of online services and software. They can change quickly and in an easier way. But the essence is, your product keeps evolving - with the customer, with the market, and with the competitors!
Comments
Post a Comment