On Demand Training At Your Convenience



Promo Video

This course is about building simpler IT systems. Simpler IT systems are better IT systems. They are more secure, more reliable, and easier to evolve as the business evolves. They are also much more cost effective. Let us show you how you can leverage IT simplicity in your organization.

Why You Need This Course

Every minute IT complexity is costing your company excess spend, lost opportunities, and eroded consumer confidence. High complexity IT systems have many security breaches. They fail more often. They are difficult to modify as business needs evolve. They are more expensive to build and more likely to be delivered late. If you work for a large company, IT complexity is a tremendous drain on IT productivity.

There is only one solution to IT complexity: IT simplification. In this course, you will learn how to design and build simpler IT systems. I will teach you the mathematics, models, methodologies, and metrics that will let you design and build very large systems that have the security, reliability, agility, and cost effectiveness normally associated with systems a fraction of their size.

Large does not need to mean complex. Not if you understand something about complexity. And in this course, you are going to learn a lot about complexity. At the end of this course, you will be among a small, elite group that understands the Science of Simplification, and how to leverage that science to dramatically improve IT.

Top of Page | Curriculum | Registration

Course Delivery

This course is delivered on-demand, online, at your convenience. There will also be weekly office hours at which participants and the instructor can discuss any of the material in more depth.

You will have a full year to complete the course starting when the course begins.

What You Will Learn

  • How to design the simplest IT solutions possible for the most complex business problems imaginable
  • How to measure the complexity of a proposed architecture before it is implemented
  • How to calculate the viability of a proposed architecture before you build it
  • How to find and eliminate complexity in your existing IT systems

Course Organization

The course consists of 12 lectures. Each lecture has a self evaluation quiz and a project. The project is designed to show how to apply the theory you have learned to real systems. Weekly office hours are available to discuss the project or any of the material.

The course includes an optional final multiple choice exam. If you take it and pass it, I will certify you as an IT Simplification Specialist and list you on our web site, if you choose.

Top of Page | Curriculum | Registration

What If You Don't Like This Course?

You will like it! I am positive of that. But if you don't, you have 30 days to request a full refund, no questions asked.


  • Experience in IT or Enterprise Architecture
  • Experience with modular IT architectures
  • Involved in the design of very large (greater than $1M) IT systems
  • Willingness to embrace a scientific approach to designing large IT systems
  • Good communications skills
  • Desire to drive executive level decisions


Lecture 1: Introduction to Complexity

You will learn the language of simplification, the mathematical relationship between simplicity and complexity, and the business reasons that are driving simplification initiatives.

Lecture 2: The Laws of Complexity

You can't understand how to simplify until you understand something about complexity. In this unit you learn the most important laws that will be resisting your efforts to simplify. But don't worry. You will soon learn how to use mathematics to redirect these laws to your own benefit.

Lecture 3: IT and Complexity

The laws of complexity seem straightforward and easily applied to IT systems. But in this unit, you will learn that nothing is straightforward when it comes to simplifying IT.

Lecture 4: Leveraging Equivalence Relations

There are a number of tools for simplifying IT systems, but the most important is partitioning. Unfortunately, partitioning has as much potential for adding complexity as it does for removing complexity. And this is where you can leverage the power of mathematics. In this unit, you will learn to pair partitions with equivalence relations, giving you a powerful tool for finding the simplest possible partition.

Lecture 5: The Challenges of Simplifying IT

Just when you thought Equivalence Relations would be the magic bullet to simpler IT systems, I drop the gotchas on you. But take heart. They may seem insurmountable now, but I will soon show you that there is a path forward.

Lecture 6: Measuring IT Complexity

Our whole goal is to design simpler IT architectures. But how do you know if what you are designing is simpler or more complex than some other architecture? You need to be able to measure the architectural complexity before you start implementing the system. Here is where you will learn how to do that.

Lecture 7: It Partitioning

You have learned about Equivalence Relations for a reason. Now is when that reason unfolds. You will learn all about a magic IT specific equivalence relations, one that can predict the future and lead you directly to the simplest possible version of that future.

Lecture 8: The Snowman Architecture

Uh oh. You know that equivalence relation you learned about in the last lecture? Well it turns out it is pretty much limited to the upper layers of the IT architecture. What do you do about the services and data layer? That is where The Snowman Architecture comes in. If you have never fully appreciated snowmen before, you will by the end of this lecture. They are the missing link to IT simplification.

Lecture 9: SIP in Practice

SIP stands for Simple Iterative Partitions. SIP brings together the IT partitioning and the Snowman Architecture. SIP gives people a lot of freedom to innovate, but does require a few organizational changes to allow cooperation where it is needed. In this unit, you will learn how to put SIP into practice in your organization.

Lecture 10: Incorporating SIP into other Methodologies

SIP is a great methodology for simplifying large IT systems, but it is specialized in the practice of simplification. It doesn't address other important architectural issues such as gathering requirements. The SIP philosophy is to focus on the problem it knows best, which is the problem of simplification. That means you will likely be using a methodology that is a mixture of SIP and other architectural methodologies, such as TOGAF. Here is where you will learn how to bring together SIP and other approaches so that you have a unified approach to IT systems design.

Lecture 11: Advanced Topics

This lecture is a number of short topics that are important, but didn't seem to fit in anyplace in the course. Here I will discuss topics such as the relationship between simplicity and the cloud; simplicity and security; and dealing with OTS systems.

Lecture 12: Review

It's been a long journey. You have learned the theory behind simplification and the pragmatics of putting that theory into practice. It's time to review.

Top of Page | Curriculum | Registration


Your Instructor: Roger Sessions


If you have followed Roger's work for the last 15 years, you know he is passionate about IT Simplification. 

Roger Sessions is the world's leading expert in IT Complexity Analytics. He has been interviewed by ComputerWorld, CIO, Information Age, and Information Week, among others, and is often quoted by Gartner and other industry pundits.

For more than a decade, his books and white papers have defined the field of IT Complexity Analytics. He has been honored as a Fellow of the International Association of Software Architects for his many contributions to the field.

His SIP methodology is the gold standard for Complexity Management, and is the only approach to simplification that has ever been granted a U.S. patent.

You can read more about him at LinkedIn [here]

Your Investment

We have three plans. The Individual Plan is designed for a single person who wants to become an expert in IT Simplification. The Team Plan is designed for a group of people who will soon be working together on a large IT system. The Enterprise Plan is designed for a large enterprise that is going to do a serious IT Simplification Initiative in a substantial segment of their IT organization. If you don't see a plan that works for you, contact me and we'll work something out.


Includes Individual Team Enterprise


1  20  40
 Office Hours  Public Office  Private Office  Private
 Certification  1  20  40


 1  20  40


 No  No  120 hours
 No  No  Yes
White Paper
No No Yes
IP License Limited Limited Unlimited
Investment $1,400 $14,000 Ask for Quote



Registration is easy! You can register for a single seat through Paypal by clicking the button below. The cost for a single seat is $1,400.00 USD. The payment will be made to ObjectWatch. If you are registering for multiple seats or a team or an enterprise agreement, contact me and we'll work out the best way to make your payment.

- Roger Sessions


Top of Page | Curriculum | Registration