We’ve found that we get the most innovative results when we model software development on the logic of real-world relationships. That is really the essence of the Agile development process 一 you can’t tell exactly where the journey is going to end, until you uncover what is actually affecting the user experience, and how software development can make that experience better.
Our development process began by setting up focus groups with customers that had the most complex contract management requirements, to best understand how we could transform our contract module in the most efficient way.