Appreciating how the client’s organisation has evolved and how the solution needs to adapt to embrace this.
It’s not just the technology that changes and paves the way for updates, it’s the content, the stakeholders, budgets, pretty much everything other than the project manager and the lead developers in this case.
Year upon year, we don’t start scoping for the next iteration by having a predetermined fixed idea of what we think will be required, we listen, engage, discuss and evolve. We tweak our approach to get the best results as there is no one-size-fits-all concept.