The second principle behind the Agile manifesto

The second principle of the Agile manifesto states

Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.

Back during 2009-2010, I finally decided to buy an apartment and call it my own home. I had a few specific requirements of an apartment. The budget was an important factor, others were location. amenities, neighborhood, proximity to schools, and so on. However, my most important factor was that it should not have a balcony if it was a high-rise. So there was some search and I zeroed in on one project that was offering an affordable, community living experience at a good location with no balconies. So I signed up, paid the advance, booked a small box in that project, and the deal was done. Continue reading