Jeff is a Scrum Alliance Certified Scrum Trainer and one of the few Certified Scrum Coaches. He has held training classes all over the world.
The trainer, Jeff McKenna, was a coach on the first Scrum team in the early 1990s. He has been training for many years and brings stories from his 5 decades experience in software development to illustrate the concepts, practices and issues in Scrum. Students find his style engaging and easy to follow.
Jeff has been involved with small and large companies aiding them in their adoption of Scrum. He has taught, coached and mentored agile teams using Scrum and Extreme Programming practices for many companies, including Oracle, PayPal, Borland, Vanguard, Microsoft, Google, Lockheed Martin, Tumbleweed Communications, V-Mark and Net Objectives.
Jeff McKenna has been involved in software development for over 45 years and has been actively participating in the creation and delivery of agile software development since 1987. He has been involved in all areas of software product development from programming, system design and architecture to project management, testing, sales and marketing.
Since the late 1980s Jeff has focused on the process side of development and along with Jeff Sutherland and John Scumniotales at Easel corporation in 1993 created the Scrum methodology of agile software development and started the very first Scrum team.
Jeff has worked extensively with object-oriented programming systems, languages and applications and was the Chair of OOPSLA in 1994 which helped to incubate and increase adoption of several related disciplines including agile software development. Working with IBM, Cigna, ObjectShare, Easel Corp, Millennium Pharmaceutical and the US Air force, Jeff provided expertise in architecture, design and implementation for their first Smalltalk based object-oriented projects.
As an Architect at Rational Software (now IBM), Jeff made various contributions to Rational’s industry leading Rose product. These included extensions to the Unified Modeling Language (UML) to support a UML model of testing. Jeff also worked with industry pioneers, including Grady Booch, to extend the Rational Rose product to natively support Design Patterns.
During the last decade Jeff has been very active as a Scrum coach and trainer as well as acting as a Scrum Master and Product Owner.
Most recently Jeff was a Fellow at Serena Software where he trained and guided the adoption of Agile in a very traditional company. He also assisted Serena customers in their adoption. Jeff also spearheaded a company wide initiative that resulted in changing engineering practices to improve quality.