InterviewSolution
| 1. |
Why do we say software should be released early and frequently? |
|
Answer» Early and frequent delivery not only helps the team but also the customers. When we start working in iterations, there is an increment that gets added to the product, this increment is always (most of the cases) the highest priority item as expected by the customers. So, every time the customer gets the FINISHED work which they have been seeking as critical or something which was HIGHLY desired. Short iterations also give the customers the time they need to shift the priorities and align the requirements as per the market needs. On the contrary, the team also gets positive notes while working with software development in short cycles, which is early feedback. They get the feedback as and when they reach out to the customers with some finished items. Sometimes, during the demo the customers get to see what exactly has come out of the requirements shared by them, accordingly, they tweak and provide feedback which is then converted into a story and taken up by the teams. The early and frequent release also ensures that the scope of change will be small as compared to releasing something big. Here, every release (“iteration”) has a SPECIFICATION, development and testing phase. This means that every couple of weeks the software is fully usable, ALTHOUGH it may have very few features at the start. |
|