John Clifford


Senior Fellow, Construx Software, Inc.

Location: Bellevue WA


Certified Scrum Product Owner
Certified ScrumMaster


John Clifford is a Senior Fellow at Construx Software focusing on software development, project management, and team management practices, with an Agile emphasis. John gained his experience over the past quarter-century at small startups and at the world’s largest software company. He's held a variety of positions including software development engineer, product feature team manager, group QA manager, group project manager, and development director. 

John's involvement in high tech dates from the introduction of microcomputers in the 1970s. He's written software professionally on environments spanning the computing spectrum including CP/M, Unix, VAX VMS, MVS/TSO, MacOS, Windows, and Windows CE. He's held key roles on teams developing desktop applications, mobile and embedded device applications and frameworks, asynchronous telecommunications software for microcomputers to mainframes, and tools. 

John initially became interested in Agile and Scrum as a means of improving the software development process as a software development manager and later manager of division-wide project management at a publicly-traded company, even though he was fairly successful using traditional software project management techniques. The successful team and organizational transformations to Agile that he's overseen have made John an Agile enthusiast to the point of changing his career path from software development management to Agile processes and practices training and consulting. John has trained and coached dozens of companies, from small startups to several Fortune 500 companies, to use Lean, Agile, and Scrum principles and practices successfully, helping them to markedly decrease time to market while increasing quality and employee satisfaction.

John currently holds Certified Scrum Master, Certified Scrum Product Owner, and Certified Scrum Practitioner certifications from the Scrum Alliance, and is also recognized as a Lean/Kanban coach. He uses his training and experience at Construx to help clients improve their understanding and practice of the art and science of software development. Contact him for more information on how Construx can support you and your company. 

In his spare time, John blogs about software development-related issues with an Agile perspective. He also runs an Agile processes and practices meetup group in the Seattle metropolitan area, with monthly meetings to discuss Agile-related topics. Meeting attendence is free, and you can learn more about the group here

Work experience

Construx Software, Senior Fellow
May 2009 - Present, Bellevue, WA, United States
As a Senior Fellow, I provide training, coaching and consulting services to our global clients specializing in the areas of Agile software development, project management, and portfolio management methodologies and practices. In the past three years, I've personally trained over a thousand people in the basics of Scrum and have successfully helped many companies implement Scrum... and have successfully helped many other companies overcome impediments to successful Scrum implementations after rocky starts. I've trained and coached at small startups, privately-held companies, federal agencies, and several of the Fortune 100. If you don't know how to start, or are struggling, let us help you to success.

Articles I've written

Transitioning to Scrum: Selecting the Product Owner
Transitioning to Scrum: Selecting the Product Owner By John Clifford, CSM, CSPO, CSP Construx Software, Inc. Many teams moving to Scrum have questions about the Product Owner position. Is the Product Owner a member of ...

Cobblestones On The Road to Perdition
The more I work with companies that are struggling with Scrum, the more I’m starting to believe that "hybrid" Scrum adoptions in which people pick and choose what Scrum practices to follow and what to ignore invariably lead to failure. "Who...