The Ugly Truth: Constraints Are Your Best Friend

I needed to take a break from sending a note the last couple of weeks. Work was busy—I had an Initiative Strategy Workshop and started working with a new EA Team. I also started riding to work again. Everything combined to eliminate my free energy.

My last message continued the  architecture roadmap conversation. We talked about co-creating a dynamic roadmap. This built on the central thesis that architecture roadmap shares nothing in common with a brittle plan, and that an enterprise architect has to be prepared for three-layer conversations.

Last week, I looked close at honestly facing inconvenient facts with your stakeholders. This week, we'll go after the pervasive practice of pretending.

Pretending we have a blank piece of paper.

Pretending the transformation is easy.

Once we start pretending we never stop. Pretend architecture leads to pretend design. Pretend designs lead to pretend implementation. Then reality stops us cold.

In the harsh light of operational reality the music stops. At that point reality commands the talent and energy of our staff. The “hidden human subsidy” is used to work around every flight of fancy.

Pretending is fatal.

Let's revel in reality.

Bridge Across the Pacific

View from a cyclist’s perspective of a raised bascule bridge: bike handlebar in foreground, empty roadway leading to a vertically lifted span, red traffic lights and a “STOP LINE” sign at right, metal pedestrian railing on the right, and city buildings beyond.

Finding Constraints

When I think about reality, I think about hard truths.

We have to pay our bills.

Gravity is always pointing down. Gravity always accelerates you at 9.8 meter per second squared.

Canada's Navigation law says you cannot interfere with water navigation. So, if you live on the other side of a working harbour you can go around or pay for a bridge that will get out of the way. Some days I have to wait for a boat to get out of the way so I can ride across the Pacific to go to work.

Now we know about reality—social constructs, the natural worlds, and the laws we live under.

Let's look for sources of architecture reality:

  • Our enterprise context—the environment our enterprise exists in
  • Our superior architecture—the prior decisions we made
  • Our current state—the starting point
  • Our architecture project—the deficiency we are addressing

Normally I'll tell architects to seek degrees of freedom. When I'm developing architecture to support strategy, and portfolio architecture I seek constraints.

At the top level we have unlimited choices. I need to eliminate options.

I need guidelines and guardrails to channel my thinking.

I need constraints!

Most of all I need a consistent set of constraints—I love well considered superior architecture and a clear architecture project.

NA Construction—Constraints as Friends

One of our training case studies is NA Construction—they were a Conexiam Consulting customer. We use NA Construction in our practical training EA with TOGAF and Navigate.

It is a fun case. I like it because we went end-to-end in a hurry.

In 18 months we developed a strategic architecture, a transformation portfolio, then several project architectures, and completed the implementation work to the 1st transition state.

It was a straightforward 18 months. First the architecture roadmap. Then we selected an ERP and implemented it, pouring 3 mini-ERPs and 4 HR systems into our shared platform. Then we consolidated over 100 bidding and project management systems into a single flexible cross-company approach with end-to-end data provenance to ensure data needs and data flows met project controls. Most importantly, we selected and implemented a common infinitely scalable project controls system.

We transformed their operations. Every one of their local operating entities could stand alone—bidding for and profitably managing a $25,000 project paving a strip-mall parking lot—or pull together to seamlessly execute on constructing a remote mine worth $4,000,000,000.

A customer seconded staff to work with us on project controls. The customer was so impressed with the new capability to come together and control projects they sole-sourced a $1.3 billion project instead of their normal practice of putting small manageable parts out to bid.

I love this case. It proves doing architecture doesn't take extra time—it focuses on value. The margin gain on that integrated $1.3 billion project paid for the transition.

Whenever someone questions the value of doing architecture, I think about margin. I think about an architected approach that doesn’t cost, but pays.

Lets Look at the Roadmap Constraints

The NA Construction [architecture roadmap was the inevitable output of the enterprise context, current state, and strategic architecture decisions. Company strategy was to compete on project controls, and business unit assembly.

Assembly and project controls required a common data source—the bid in terms of materials, labour, equipment, and production. Then common production reporting. Again in terms of materials, labour, equipment, and production.

That drove us to a simple implementation of an ERP designed as a shared information platform. Not a shared process tool. Bids were in an industry specialist tool. Project management was in an industry specialist tool. Field data capture was highly variable. All ruthlessly required to use the same materials, labour, equipment, and production data. All stored in the ERP.

What I enjoyed was the ERP project was simply a transition stage, not the target. Nor the point of high value delivery. >85% of the target value came from integrated project controls, and business unit assembly.

Building out and executing the roadmap was based on evolving constraints.

We eliminated endless debates.

Value came from assembly.

Assembly required consistent data and consistent tools—optimized for local activity. Every time a business unit bid on building a road, they used road construction materials, equipment, labour, and production terminology. It didn't matter if it was a country road, a new overpass, or the hundreds of miles of roads required for a remote mine. Even the specialty roads for 200-ton trucks working in the mine.

We delivered this excellence using best-of-breed industry tools.

Yep, best of breed construction bidding. Best of breed large project management. Field data capture using project-specific methods falling back to the lowest common denominator—import a CSV file.

I know you are thinking, that's just good architecture. And you would be right.

Did I mention we started with the ERP before we selected any of the specialist industry tools?

I simply had a few data architecture constraints—the ERP would be the shared data repository, you had to speak to the ERP through out-of-the-box public APIs, and we would not customize the ERP. We required a stable shared data platform.

When it came time to select bidding, or project management, or field data capture, or project controls systems we could use any software my specialists wanted. If, and only if, it spoke ERP through an existing interface.

Concluding My Friendship With Constraints

My thesis is simple. Roadmaps are filled with deferred decisions.

I often use the construct of ensuring transitions allow your stakeholder to reassess, then deliberately choose to Continue, Stop, or Pivot.

In the NA Construction Case we used deferred decisions to get-going. We started as fast as we could on the ERP. We made our ERP integrator cry—they so desperately wanted to create complexity and brittle specializations in the cause of business value. We wouldn't let them.

Finance was OOTB. HR was OOTB. Then when they asked about bidding, project management, and project controls you could see their hidden desire to create complexity and brittle specializations masquerading as business value.

I knew there was a risk that native ERP data structures and interfaces wouldn't be sufficient. The industry is filled with secret specialization and customization—all of the software vendors could have hidden interface gaps.

I had warned my stakeholders. It was fun to watch them negotiate implementation terms and conditions that specified OOTB commercial integrations were included. It was more fun to watch them hold the software vendors to the terms.

Did I mention we were done in 18 months. 18 months from the strategy discussion to the hallowed go-live-day. When we started implementation, we had deferred core decisions that would deliver 85% of the expected value.

We had clean decisions at our roadmap intersections. We went to every specialist team and asked 'what best-of-breed commercial system sets your heart on fire'? I sought and delivered as much enterprise agility and specialization as we could.

They got $1.3 billion sole-sourced. I got a trophy—a prize they invented to say thanks for an architecture roadmap.

So here is my challenge. Look at your work—AI Adoption, digital transformation, or simple infrastructure modernization—what are your red lines? What are the constraints that hold you to delivering value? How are you embedding them in your architecture roadmap, so when you get to an intersection your organization can deliberately choose to maximize immediate and strategic value?

Next week, I'm going to step away from architecture roadmaps, and move back to data architecture. As you know my team of EA consultants does everything they can to get me to think about things that help them. We have a cool digital product data architecture problem and they are driving me to solve data subjects and subject area models for digital products and the business.

Until then. Have a great day.

 

regards Dave

Dave Hornford
Conexiam

PS.  My project controls specialists chose a beta application. For a major ERP-based enterprise system we used beta software. Always know your real constraints and objectives. They wanted a tool that could grow with their practice for decades. As the launch customer, we helped shape it around our value proposition.

Agentic AI Playbook Conversations

Agentic AI Playbook Conversations We have been been deeply immersed in the evolving landscape of AI Adoption, engaging in a journey encompassing both technical intricacies and broader digital transformation. We developed the Business Leader’s Guide […]

Download AI Adoption Critical Capability Reference Architecture

Download AI Adoption Critical Capability Reference Architecture AI Adoption requires innovation thinking. Today we do not have proven best-practices for widespread AI Adoption that consistently improve our organizations. We require the ability to re-imagine our […]

Download Business Leader’s Guide to AI

Download Business Leader’s Guide to Artificial Intelligence Organizations that successfully apply innovative technology have had a competitive advantage. Innovative technology does not come with established success patterns and best practices. Innovative technology is novel and […]

Download the Introduction to the TOGAF Standard, 10th Edition

Download Introduction to the TOGAF® Standard, 10th Edition The TOGAF Standard, 10th Edition makes adoption of enterprise architecture best practices easier. It separates the universal concepts from proven best practice. The standard underscore where to […]

Download Capability-based Planning Guide

Download Capability-based Planning Guide Always drive to realize value. Half an improvement is 100% waste! No one teaches an Eagle to crawl, walk, or run. Eagles Fly! Download Teach your Eagles to Fly: Capability-based Planning […]

Download Business Architecture Capability Assessment Guide

Download Business Architecture Capability Assessment Guide Download a Business Architecture Capability Assessment Guide. Capability-based planning is one of the most powerful business architecture improvement techniques. Best practice of capability-based planning uses capability as a management […]

Download Sample Enterprise Architecture Principles

Download Sample Architecture Principles Download a sample enterprise architecture principles. Enterprise Architecture principles identify how to approach a problem or decision. The approach always drives you towards your enduring priorities. Download Sample Enterprise Architecture Principles […]

Download Enterprise Architecture Governance Guide

Download Enterprise Architecture Governance Guide Download the Enterprise Architecture Governance Guide to understand best practice to direct and control the development of architecture, and change to obtain the expected outcomes. Download Enterprise Architecture Governance Guide […]

Download TOGAF and SABSA Integration

Download TOGAF and SABSA Integration Bring SABSA, the world’s best security architecture framework, and TOGAF, the industry standard enterprise architecture framework together. Download TOGAF and SABSA Integration TOGAF and SABSA Integration Includes SABSA uses a […]

Download Enterprise Architecture Capability Reference Architecture

Download Enterprise Architecture Capability Reference Architecture The Enterprise Architecture Capability Reference Architecture will speed up establishing and enhancing your EA Team. Design your Enterprise Architecture Team for success. Identify and enhance the your enterprise architecture […]

Enterprise Architecture Training and TOGAF Training

Enterprise Architect’s Kickstart

Enterprise Architect’s Kickstart We need to keep our skills current. More now than ever. Use the Enterprise Architecture Kickstart to improve your ability to deliver transformative enterprise architecture. This 90-day kick-start is how Conexiam Consulting […]

Avolution ABACUS Training Course

Avolution ABACUS Training Effective enterprise architecture relies on formal modeling and analysis. We provide Avolution ABACUS training from hand-on enterprise architects. Students gain skills and knowledge to create integrated enterprise and domain architectures in this […]

Effective Online Education

Effective Online Education Effective online education works. Students to access the best available instructor. Students control the pace of their learning. Instructors can share rich supplemental material without distracting from the primary topic. Effective distance […]

Custom Enterprise Architecture Training

Custom Enterprise Architecture Training Custom enterprise architecture training addresses the professional development your EA Team needs. Good enterprise architects use a broad set of skills, method, in addition to specialized domain knowledge to develop enterprise […]

Business Architecture Training Course

Business Architecture Training Effective enterprise architecture relies on business architecture. The course gives students the skills and knowledge to develop business architecture in an enterprise architecture setting. Business architecture involves describing the structure of the […]

TOGAF Enterprise Architecture Training Course

Do you want training for TOGAF Certification? Demonstrate your knowledge of enterprise architecture with TOGAF Certification TOGAF® Enterprise Architecture Training Course Take a major step to be a better enterprise architect with TOGAF Standard, 10th […]

Go Further with Best Practice Enterprise Architecture Process and Method

Best practice enterprise architecture from Conexiam Navigate

Making Smarter Choices: Why Your Business Needs Architectural Decisions

Making Smarter Choices: Why Your Business Needs Architectural Decisions Enterprises are constantly confronted with the challenge of making crucial decisions. Every day, decisions, including operational practices and technology selections, have a significant impact on a […]

How to Define Enterprise Architecture Principles

How to Define Enterprise Architecture Principles To Define Enterprise Architecture Principles start with understanding what a principle is and how to apply them. Then we can develop strong architecture principles that help improve our organization. […]

Enterprise Architecture Work Management

Enterprise Architecture Work Management Enterprise Architecture Work Management is crucial to the day-to-day success of an Enterprise Architecture Team. Architects must deliver useful guidance before stakeholders make informed decisions. Enterprise architects need to translate the […]

Ensuring Alignment and Accountability: The Crucial Role of Enterprise Architecture Governance Checklists

Ensuring Alignment and Accountability: The Crucial Role of Enterprise Architecture Governance Checklists Enterprise Architecture Governance Checklists simplify enterprise architecture governance processes. The governance process needs to approve target architecture and provide implementation governance. A robust enterprise […]

Understanding Enterprise Architecture and Agile

Understanding Enterprise Architecture and Agile Both agile and enterprise architecture are designed to reduce risk. Agile software development excels at building something that we have never had before and do not know how to build. […]

Discover the Power of Enterprise Architecture Patterns

Discovering the Power of Enterprise Architecture Patterns: A Comprehensive Guide Every organization wants to improve. Streamline their operations. Enhance their enterprise agility. Align change with their strategies. Succeed at digital transformation. Enterprise Architecture, a discipline […]

Using Scenario Analysis for Enterprise Architecture

Using Scenario Analysis for Enterprise Architecture A scenario is simply a plausible future. Scenario analysis looks at how we get to a plausible future and how different scenarios impact our current choices. Scenarios help leaders […]

Standing-up a Modern Architecture Review Board

Standing-up a Modern Architecture Review Board Standing-up an modern architecture review board requires creating a dynamic governance process and establishing a top-level back-stop decision-making body. The objective is to establish effective architecture governance without bureaucracy. […]

Developing Enterprise Architecture Strategy

Developing Enterprise Architecture Strategy: Strategic Plan for Change Enterprise Architecture Strategy is action. Action your organization will take and the changes you will make to reach your strategic goals. Strategy development is all about choice. […]

Unlocking Your Business Potential: How to Create an Effective Capability Map

Unlocking Your Business Potential: How to Create an Effective Capability Map Are you struggling to identify the capabilities needed to take your business to the next level? Do you find it challenging to align resources […]

Scenario-Based Architecture Roadmap Workshop

Scenario-Based Architecture Roadmap Workshop Scenario-Based Architecture Roadmap Workshops develop candidate architecture roadmaps using scenario analysis. Scenario analysis tied together with architecture roadmaps are powerful tools when used early in architecture development. When you need to […]

Enterprise Architecture Capability Workshop

Enterprise Architecture Capability Workshop The Enterprise Architecture Capability Workshop starts with your enterprise architecture use case and develops an improvement roadmap for your EA Team. The Enterprise Architecture Capability Workshop results in a designed EA […]

Initiative Strategy Workshop

Initiative Strategy Workshop Initiative Strategy Workshops develop a strategy for an initiative. Used for new initiatives, and initiatives that have stumbled. Understand what actions are available to reach the outcome. Be able to articulate the […]

Stakeholder Engagement Workshop

Stakeholder Engagement Workshop Stakeholder Engagement Workshops start your architecture development on a firm footing. Understand your key stakeholders, their concerns, how to engage, and how to communicate. Get Help to Start Today Stakeholder Engagement Workshop […]

Enterprise Architecture Governance Workshop

Enterprise Architecture Governance Workshop Enterprise Architecture Governance Workshops ensure your architecture project and implementation project have the architecture governance to succeed. You do not have time time to run failed improvement efforts. Enterprise Architecture Governance […]

Data Architecture Foundation Workshop

Data Architecture Foundation Workshop Data Architecture Foundation Workshops develop string foundations for your data architecture. Used to set the state for Data Governance Initiatives and Data Initiatives. Understand your data landscape – what are the […]

Scroll to Top
Secret Link