Dr. John Pagonis helps organisations produce useful software and transform to agile ways of working. John has been in the software production business for 20 years and has served in many roles from CTO to Symbian OS C++ developer and from lead developer for machine learning systems to working on Linux infrastructure and back-end development in Ruby and C.
John assists organisations deliver and discover what they really ought to, by means of UX design and Scrum. His specialty lies with agile transformations, Scrum team coaching, requirements elicitation, requirements management and the integration of UX design into agile software production. He has managed teams in enterprise and startup environments. He also likes to teach.
John has a keen interest in software development productivity, operating systems, virtual machines and software archaeology, including the design of legacy systems and the human aspects that underlie them. He likes working with humans as much as he likes technology. John is obviously a geek and he would like, one day, to figure out why we don’t currently have as productive development environments as we once had with Smalltalk and Lisp!