A presentation on the agile approach of a Magento 1 to Magento 2 website rebuild. When considering the migrations and upgrades from Magento 1 to Magento 2, it is important to focus on a minimum viable product (MVP) rather than a complete rebuild of the original site. An agile project structure supports this approach and creates a relationship based on trust between the agency and client, as the process is so collaborative. A waterfall contract, on the other hand, is about protection of the parties involved and places a large emphasis on a fixed scope. It’s important to bear in mind that requirements for projects always change, so a fixed scope rarely happens for larger projects. Once the scope changes, all sides of the iron triangle are affected. Using a fixed budget and a number of story points with a focus on delivering an MVP, allows the project to evolve and can accommodate changing requirements and needs without ongoing budget discussions.