John Ferguson Smart
John Ferguson Smart

John Ferguson Smart

John helps organisations and teams around the world deliver better software sooner through more effective collaboration and communication techniques.