Agile methodology explained in both incremental and iterative way of development.
Let’s assume you’re given a chance to be a product manager at a company like Zomato — Online food order and restaurant finder. And now we will see how agile team will take this further to achieve the features in both incremental and iterative way like rate/review restaurant, filters for search, online ordering, etc. in line for next releases.
We must be knowing the importance of Agile methodology way of development in these days. Let me explain what is incremental and iterative way of development.
Incremental is a way of giving output to the client / customer in two or three increments. For example, imagine that have been asked to move different pieces of a picture vertically or horizontally to make it complete. Here you’re given an image of Elephant.
The second method is iterative way of giving output to the client / customer. Now let me give a new example but slightly different. Here customer wants an African Elephant image to be portrayed as the king of jungle.
Here as PM, I will be using the sketching and coloring of the African Elephant from zero to complete stage as long as customer says he / she is satisfied.
The second method is iterative way of giving output to the client- which save much more time by getting valued feedback then and there itself and incorporate the changes and open to get harsh feedback's as well which finally make the final outcome of the product as exactly expected by the client or customer.
Now let me explain you, the real software sense example as stated above (Zomato).
Features — Rate/review restaurant, filters for search, online ordering, etc. in line for next releases.
Firstly, as a product manager, you understood that this app is being built for the people — who want to search for nearest hotels and restaurants to have dine in and order food from them.The different category customers are like, office going people, people who want have dinner / launch during weekends / occasions etc…
Here you’re choosing to build an online food delivery app with the feature as mentioned above.
And we should scale up the increment by adding few more options in search
I have created a mock-up of final screen by adding search by rating, name, veg, non-veg, recent trends, and also customize the search.
These are different ways of doing / developing products in agile methodology.
Please let me know your feedback on this. Looking forward to hear from you…
Quote: Agile way is the best way…