John Clifford is a Senior Fellow and Agile Practices Lead at Construx Software where he focuses on software development, software estimation, project management and planning, portfolio management, product management, and organizational management practices. John has three decades experience across the software development and organizational management spectrum, working for small startups and the world's largest software company. He has been an individual contributor, development manager, QA manager, group project manager, development director, and CEO.
John has worked on software for everything from microcomputers to mainframes, in domains as disparate as mobile telephony platforms, desktop applications, asynchronous device drivers, and computer-to-computer telecommunications. He has developed software in assembler, C, C++, .NET, and Java on platforms that include CP/M, Unix, VAX VMS, IBM MVS/TSO, Apple MacOS, Microsoft Windows and OS/2, Windows CE, and Linux. He understands project management as a successful practitioner, and as one of the original software developers on Microsoft Project for Windows and Macintosh. His product management skills include the design and creation of industry-recognized software, and he has helped numerous clients achieve success by focusing on the essentials to deliver more quickly with higher revenue.
John has led numerous successful Scrum and Lean-Kanban adoptions, and his clients include several Fortune 500 companies with locations across the US, Europe, and Asia. He holds Certified Scrum Master, Certified Scrum Product Owner, and Certified Scrum Professional certifications for the Scrum Alliance. He is a charter Kanban Coaching Professional, at the invitation of the Lean-Kanban University. He presents at Lean, Agile, and Scrum conferences, and has been recognized for his knowledge and ability in the application of Agile and Lean principles to all facets of software project planning, management and execution. John is a staunch proponent of Scrum, because he has personally experienced the transformative effects that Scrum can bring to an organization, and he has helped many others along the path to success with Scrum.