The instructor has published 100% of this course.
Learn the things that never change. Get certified in the use of the new software engineering Essence framework. A practical and proven problem-solving tool that can be applied by practitioners, coaches and consultants along with whatever approach your team or organization is currently using to gain timely and measurable performance improvement.
- Course Info
- Course Materials
Essence is the first software engineering method independent framework developed specifically for software practitioners to help them solve their own problems without the need for external consultants.
John Troy, Retired Program Manager, Rockwell-Collins
“This online course demonstrates the power of the thinking concepts of Essence in a clear, logical, and succinct manner. The case studies illustrate the thinking process with questions, tips, and considerations all summed up neatly with an example of the Lens of Essence. A key focus is on the user’s organizational context and the application of checklist items. These items provide the insight and experience of others who have been in the crucible of solving complicated and complex project problems, and should enable the student to grasp the power of Essence as a critical thinking framework based on lessons learned. The course contains interesting presentation topics as well as personal stories from the author. Time invested is well spent.”
Bob Epps, Senior System Architecture Manager (Retired), Lockheed Martin Corporation
"The Certified Essence-In-Use Practitioner course got me thinking about an intriguing problem I haven’t thought about in years. How do we teach our young engineers to become effective critical thinkers, which is so important to solving the new and challenging problems we face in today’s world? The best problem-solvers often can’t explain how they go about solving a problem, and they usually don’t use linear thinking. When I was learning about the Essence checklists in this course and how to use them, including the fact that there is no prescribed order, it reminded me of heuristic techniques I learned years ago during Architecture Assessments at Lockheed Martin. Merriam-Webster defines heuristic as an aid to learning, discovery or problem-solving by experimental, and especially trial-and-error methods. It relates to exploratory problem-solving techniques that utilize self-educating techniques (such as evaluation of feedback) to improve performance. Essence checklists give you hints, rather than a sequence of steps. The power of this approach is that it gives people the freedom to zero in on a solution from varying perspectives. This is the essence of what critical thinking is about. When you look at a problem that is new you want to be able to use past patterns and experiences, but only as a guide. The power of Essence and the Essence-In-Use training course is that it gives practitioners a new tool that allows them, and even encourages them, to take different paths, but at the same time converge on a practical solution."
Jim Grebey, President, Diligent Inc
“I recently completed the Certified Essence-In-Use Practitioner training. I originally took the course with some hesitancy as I am no longer in the software development business. My own business (Diligent Inc.) provides operations management services targeted towards a wide range of small and mid-sized businesses. A large part of the services provided by Diligent requires risk and opportunity assessments of our client businesses. To my great surprise, the Essence approach I learned in this class provides a practical management tool that I have been able to apply directly to the resolution of our client operations management problems. I found the class easy to follow and, even though most of the clients we work with are not involved in software development, the Essence training we received is already helping us offer more structured, more cost-effective, solutions that fit all the business models we deal with. I highly recommend Essence training for operations managers, program and project managers and other professional service analysts with responsibility for solving business problems.”
Michael Oakes, PhD, Former Process Improvement Team Leader
"The Essence-in-Use Practitioner’s Course is a tremendous learning aid to understand and use SEMAT’s Essence model. Essence helps teams evolve their way of working. Essence is a living approach that can be adapted so that it learns as your team learns and reflects on what they are actually doing rather than what they thought they should be doing. Whether you are a new start-up or an older large or small company and whether you have already invested efforts in a particular methodology or certification you can and you will benefit from the Essence-in-Use Practitioner’s Course. This Course leads you through the Essence model and shows how to develop critical thinkers on your teams and in your company regardless of the size of your teams. As you progress through the Course you will learn from the many case studies from real companies and how Essence could have or did help them. You learn about measurements, risks, requirements management and a host of areas covered in other models, but with Essence you also get down to the checklist level and the course explains through many examples how to effectively apply the checklists. After completing the Course Test you will have attained a working competency level in using Essence to coach others in their professional development and team building skills.I reviewed this course and immediately understood how these principles, and checklists have served me through my time as the Process Improvement (PI) Team Lead in a software development company and as a professional military fighter pilot and now commercial airline Captain. I understand checklists and the need for procedures and practices that identify risks and assist myself, my crew and the teams I lead with solid critical thinking and threat and error management; it applies to protecting people and equipment as much as it does to software development. I wish the Essence model had been available when I was a PI Team Lead to help my company develop better critical thinkers. The Essence Model provides the framework. The Essence-in-Use Practitioner’s Course teaches you how to effectively use it!"
In this course you will learn:
- practical and proven tips and techniques to use the framework to assess weaknesses your team currently faces including skill levels, stakeholder issues, requirements issues, architecture/design issues, testing issues, risks, way of working and team collaboration issues.
- fundamentals you can take with you throughout your career and continue to use regardless of the specific characteristics of your project or organization environment including project size, complexity, policies and culture.
- how to effectively use the framework in a non-intrusive way referred to as "stealth Essence" to cut through less important issues rapidly pinpointing the real factors getting in your team's way.
- how to use the Essence language (pattern construct) to describe and use "thinking patterns" which provide a mechanism to share practitioner experiences and tips.
- how to put "micro-surgical like" changes in place to help your team rapidly get past common stumbling blocks without disturbing the parts of your team's way of working that are already working well.
A key benefit this course will provide to participants is that you will learn how to quickly identify and isolate common problems that often slow team's down so you can solve these problems quickly allowing your team to focus on the new and more interesting challenges that will keep you on the leading edge in your field.
The course is intended for all project participants including software developers, systems engineers, testers, analysts, technical leaders, managers, and quality/configuration management support personnel.
It is recommended that participants have at least some previous industry project experience, but not required.
Numerous case studies of using Essence to solve common project challenges where timely and measurable performance improvements were realized are shared.
What does it mean to become a Certified Essence-In-Use Practitioner? It means you will become trained in how to use the Essence framework in a thinking capacity to coach yourself, a peer, or a less experienced team member. This course is really about critical thinking and decision-making to aid timely and measurable performance improvement.
If you would like to learn more about the background of the course creator and instructor, listen to the following 3 minute video:
If you are still wondering if this course is for you, listen to the following 4 minute video.
If you would like to try a free sample of the course go to
Essence is an Object Management Group (OMG) standard. The Essence framework was developed by a group of volunteers working under the Software Engineering Method and Theory (SEMAT) initiative. To learn more about the background of Essence and SEMAT, or to learn how to access the full Essence Specification (including the full length Essence checklists), refer to: https://www.semat.org.
For group/organizational or yearly licensing rates, or for on-site tailored Essence training, contact Paul E. McMahon at email@example.com.