1. Courses
  2. Architecture
  3. Business and Enterprise Architecture
  4. Stop 1

35 minIntermediate

Why enterprise architecture exists

A board sets three goals and, a month later, there are fourteen projects, several of them building the same thing twice. Enterprise architecture is the work that connects goals to the changes that reach them, so every dollar spent can be traced to a goal. This lesson shows you what that work is, who does it, what it produces, and how it goes wrong.

By the end you can

  • Explain the strategy-to-execution gap and spot duplicates, gaps and orphans in a list of proposed projects
  • Tell enterprise, business and solution architecture apart by scope and time horizon
  • Describe the chain from strategy to capabilities, value streams, applications, technology and a roadmap
  • Choose a view by asking which stakeholder needs it and what question it answers
  • Name the signs of architecture that fails, and what useful architecture looks like

The everyday picture

Think of a fast-growing city. Each building has its own architect, and a good one designs a building that is safe, useful and beautiful. But no building architect decides where the roads go, where the water pipes run, or which streets are for homes and which for factories. That is the city planner's job.

Without a planner, every building can be excellent and the city still fails. Two hospitals open on the same street while a whole district has none. Each new block digs its own water connection. Traffic jams form because nobody planned the roads to match the new offices. The planner rarely draws a building. The planner keeps a map of the whole city, sets the zoning rules, and decides the order of big works: the water main before the new district, the bridge before the second airport road. In a company, the enterprise architect is the city planner and the solution architect is the building architect. Both are needed, and they work at different scales.

The strategy-to-execution gap

Strategy is a short list of choices. Execution is a long list of projects. Between the two there is a gap, and money falls into it. You met strategy as a kernel of diagnosis, guiding policy and coherent actions. The word that matters here is coherent. When each department turns the goals into its own projects, the actions stop supporting each other.

Here is what usually happens. The board publishes goals. Each department head asks, "What can my team do for this?" Each answer is sensible on its own. Then the answers land on one budget list, and three kinds of problem appear:

  • Duplicates. Two projects change the same thing in different ways. Finance and the app team both build credit approvals, so the company ends up with two sets of credit rules that disagree.
  • Gaps. A goal needs a change that nobody proposed, because it belongs to no single department. Everyone assumes someone else has it.
  • Orphans. Projects that name no goal. Some are pet projects. Others are foundations, such as replacing a system whose support ends next year, that every goal quietly depends on.

Duplicates also create . Each project connects its new system to whatever it needs, by whatever route is quickest. After a few years nobody can draw how data moves, and every change takes longer than the last.

Mangrove Market is in exactly this position. The board's three-year plan (FY2027 to FY2029) has three goals. G1: double partner-shop revenue, from about $52M a year to about $104M. G2: open in two new cities by mid FY2028, with about 25 stores each, one new distribution centre and about 600 new partner shops. G3: cut the cost to serve a partner order by 30%. Within a month, departments sent 14 proposals worth $4.63M in total. The diagram groups them by what they would change.

Order capture 1 G3 14 none $900k Credit decisions 3 G3 4 G1 $570k Warehouse system 5 G2 6 none $1,190k Route planning 7 G2 8 G3 $300k Partner data 9 none 10 G1 13 none $660k One owner each 2 G1 11 G3 12 G1 $1,010k Partner onboarding no project: gap what it changes proposal, goal asked
The 14 proposals grouped by what they would change. Five groups (orange) have two or three projects changing the same thing, often for different goals, and they hold $3.62M of the $4.63M asked for. Four proposals name no goal. Onboarding 600 new partner shops, which G2 needs, has no project at all.

Look at the warehouse row. Proposal 5 buys a warehouse management system (WMS) for the new city's DC, $650k. Proposal 6 upgrades North and East from WMS version 7 to version 9, $540k, because the vendor ends support for version 7 in 2027. Read separately, both are fine. Read together, they could leave Mangrove with three WMS setups and three support contracts, unless the new DC joins version 9 too. Look at order capture: proposal 1 adds a rep mode to the Partner app, so sales reps take phone orders in the app; proposal 14 rewrites the 2014 back-office order entry tool for $480k. If rep mode works, the old tool can be switched off. Rewriting it means paying to rebuild something you plan to remove.

Quick check

Proposal 6, the WMS 7 to 9 upgrade, names no board goal. What does that tell you?

Enterprise, business and solution architecture

The word architect covers several jobs. Titles vary by company, but three scopes come up everywhere.

(EA) looks at the whole organisation, business and technology together, over the same horizon as the strategy, usually three to five years. Its main question is which changes to make, in which order, so the goals are met without building things twice. The TOGAF Standard from The Open Group, the most widely used EA framework, splits this work into four domains: business, data, application and technology.

is the business domain of EA. The Business Architecture Guild's BIZBOK Guide describes it as views of the business across capabilities, end-to-end value delivery, information and organisation, and how those connect to strategy, products, policies, initiatives and stakeholders. A business architect can talk about Mangrove's partner business for an hour without naming a system.

designs one change: a product, a feature, a migration. Its horizon is the life of a project, months to a year or two. It answers how to build this one thing well and how it plugs into what exists. You did a lot of this thinking in the system design lessons.

EnterpriseBusinessSolution
ScopeThe whole organisationThe business side of itOne change or product
Horizon3 to 5 years3 to 5 yearsMonths to 2 years
Main questionWhich changes, in what order?What must the business be able to do?How do we build this well?
At MangroveThe FY2027 to FY2029 planHow partner credit should workRep mode in the Partner app

The three need each other. The solution architect for rep mode needs to know whether credit checks will live in the finance module or in a new service, and that is an enterprise decision. The enterprise architect needs solution architects to say what a change really costs. A business analyst moving into this work already has the core skills from the Business Analysis course: asking why, separating the problem from the requested solution, and modelling what happens today. Business architecture applies them to the whole business instead of one project.

Quick check

Ken asks which message queue the rep mode service should use to send orders to the ERP. Whose question is that, mainly?

The chain from strategy to roadmap

Enterprise architecture is easier to learn as one chain of questions. Each link answers the question the link above raises, and this course follows the chain lesson by lesson.

Strategy and goals G1, G2, G3 with measures pm-10 needs Capabilities what we must do well ea-02 used in Value streams how value reaches shops ea-03 supported by Information, apps data and systems ea-04 run on Technology platforms, networks ea-04 gaps become Initiatives, roadmap funded steps ea-05 every $ traces to a goal
The course map. Each layer answers the question raised by the one above it, and the gaps found on the way become the roadmap. The dashed arrow is the point of the whole chain: any funded initiative can be traced back up to the goal it serves.
  • Strategy and goals. What are we trying to achieve, measured how? G1's measure is partner revenue: today about 1,800 shops × 2.2 orders a week × $250 × 52 weeks ≈ $52M; the target is about 2,700 shops × 2.6 orders × $285 × 52 ≈ $104M.
  • . What must the business be able to do, and do better, to hit those numbers? Adding 900 shops (2,700 minus 1,800) means Mangrove must get much better at partner onboarding, partner order capture and partner credit management. You will map these in ea-02.
  • . Where does value flow and where does it break? A partner order goes from placing it to Mangrove being paid. Shops pay about 23 days after delivery on 14-day terms. That is a break, and ea-03 measures it stage by stage.
  • Information and applications. Which systems and data support each capability, and where are they duplicated, missing or unfit? Partner master data lives in three places that disagree on about 1 shop record in 8 (ea-04).
  • Technology. What do those applications run on, and what constrains them? Support for WMS version 7 ends in 2027 whatever the board decides.
  • Initiatives and roadmap. Which funded steps close the gaps, in which order? This is where the 14 proposals get merged, reshaped and sequenced (ea-05), in the spirit of the outcome roadmaps you already know.

The chain gives you in both directions. Down: for G2, which capabilities, systems and projects must change? Up: for proposal 14, which capability does it improve and which goal does that serve? When the board asks why it should fund $4.63M, the answer is a traced picture instead of fourteen separate business cases.

Think first: why put capabilities between goals and projects, instead of linking each project straight to a goal?

Because projects change and capabilities don't. Linking projects straight to goals is what hid the duplicates: proposals 3 and 4 both linked correctly to a goal (G3 and G1), and nobody saw that both change partner credit management. When every project must name the capability it changes, two projects naming the same capability stand out at once. The capability is the shared key that makes overlaps and gaps visible, the way a city map shows two hospitals on one street.

Views that answer someone's question

What do architects produce? The tempting answer is documents and diagrams. The useful answer is decisions, supported by a few pictures that each answer one person's question.

The international standard for describing architectures, ISO/IEC/IEEE 42010 (latest edition 2022), gives you the words. A has , the questions they need answered. A is a reusable recipe for one kind of picture: which concerns it covers, for whom, in which notation. A is the actual picture you make with that recipe for your situation. The standard deliberately does not tell you which views to draw. That depends on who is asking.

StakeholderTheir concernA view that answers it
The board and CFOWhat does each goal cost, and what are we funding that serves none?Investment by goal, through capabilities
Head of partner salesWhen can reps stop re-keying phone orders?Roadmap for order capture, by half-year
Head of operationsWhich WMS will the new DC run, and when?Applications on the warehousing capabilities
Ken, engineering managerWhich systems change, and what connects to what?Application and integration view
Finance credit teamWhere are credit decisions made and recorded?Credit information and process view

Two habits follow. First, start every view from a named stakeholder and a question. If you can't name either, don't draw it. Second, keep the views few and alive. Five views that are updated each month and used in real decisions are worth more than fifty in a repository. Gregor Hohpe calls the architect's job riding the "architect elevator": moving between the boardroom and the engine room, and carrying each side's reality to the other. Views are what you carry.

Quick check

The CFO asks "why are we spending $1.19M on warehouse software?" Which response fits the stakeholder?

When enterprise architecture fails, and what good looks like

Many people have met EA at its worst, so expect some doubt when you start. The failures are well known:

  • The . Architects draw target states for a future that delivery teams never see, and the teams build around them.
  • Frameworks first. Six months spent tailoring a framework and a model of every element type before answering one real question. Frameworks such as TOGAF say themselves that they should be adapted to the organisation. You will see how to use TOGAF lightly in ea-06.
  • The 300-page document. A complete current-state description, out of date the week it is approved, read by nobody.
  • Architecture police. A review board that every change must pass, adding weeks, so teams learn to hide their changes.

Good architecture looks smaller and faster. It is judged by decisions: duplicates merged, gaps filled, foundations funded before the work that needs them. It keeps a few living views, such as the capability map, the application map and the roadmap, and updates them as decisions are made. And it gives fast answers. When the head of operations asks which WMS the new DC should run, a good architecture team answers in days, with the trade-offs, because the map already exists.

A simple test for your own work: for each thing you produced last month, name the decision it changed. If the list is empty, you are drifting toward the ivory tower.

Quick check

A new architecture team proposes to spend its first two quarters documenting every Mangrove system before giving any advice. What is the main risk?

Do it

Build a goal trace for a list of proposed projects, and turn it into a one-page answer for the person who funds them.

  1. Write the goals with their measures

    Take the strategy's goals and add a measure, a baseline and a target to each, as you did for outcome goals in OKRs and outcome goals. A goal with no number can't be traced to.

    Output
    G1 Partner revenue    $52M/yr  (1,800 shops x 2.2/wk x $250 x 52)
                      ->  $104M/yr (2,700 shops x 2.6/wk x $285 x 52), end FY2029
    G2 New cities         0 -> 2 cities, ~50 stores, 1 new DC, ~600 shops, mid FY2028
    G3 Cost to serve      -30% per partner order, end FY2029
  2. List every proposal on one sheet

    One line each: owner, cost, the goal it claims, and what it changes. Ask for the proposals that are already under way, too; they compete for the same people.

    Markdown
    | #  | Proposal                      | Owner      | Cost   | Goal claimed | What it changes          |
    |----|-------------------------------|------------|--------|--------------|--------------------------|
    | 1  | Rep mode in the Partner app   | Sales + IT | $420k  | G3           | Partner order capture    |
    | 14 | Rewrite back-office order entry | IT       | $480k  | none         | Partner order capture    |
    | 5  | WMS for the new-city DC       | Operations | $650k  | G2           | Order fulfilment at DCs  |
    | 6  | WMS 7 to 9 at North and East  | IT         | $540k  | none         | Order fulfilment at DCs  |
  3. Group by what changes, then mark three things

    Sort by the last column. Two or more proposals on the same thing are a duplicate to merge. A goal that needs a change no proposal covers is a gap. A proposal with no goal is an orphan to trace. Use rough capability names for now; ea-02 gives you a proper map.

  4. Trace every orphan

    For each one, ask what breaks if it doesn't happen, and which goal that hurts. Re-link the foundations, hold the rest, and write the reason next to each.

  5. Write the one-page answer

    Name the stakeholder and the question at the top. Answer in their terms, and end with the decisions you need from them.

    Markdown
    For: CFO.  Question: what does each goal get, and what serves none?
    Answer: G1 $1.34M, G2 $0.74M, G3 $1.17M, no goal $1.38M (of $4.63M).
    What the totals hide:
    - 5 groups of overlapping proposals hold $3.62M; merge them before funding.
    - G2 has a gap: nobody onboards the ~600 new partner shops.
    - 2 orphans are foundations (WMS upgrade, partner master data): re-link them.
    - 1 orphan works against G3's plan (order entry rewrite): hold it.
    Decisions needed: approve merging; fund a 6-week target-state study.

Bring it to your team

Ask these in the next planning or budget meeting.

  • Which goal does this project serve, and through which capability?
  • Is anyone else changing the same capability or the same data this year?
  • Which goal needs a change that no proposal covers?
  • For each project with no goal, what breaks if we don't do it?
  • Which decision did our last architecture document change?

Red flags

  • Each department submits its own list and nobody reads them side by side.
  • Two projects build the same rules, data or integration in different systems.
  • Architecture output measured in pages or diagrams instead of decisions.
  • End-of-support upgrades funded only after the support has ended.
  • A review gate that teams describe as something to get around.

Practice

Spend by goal, including the orphans

The tables hold Mangrove's three goals and the 14 proposals. goal_id is empty (NULL) for proposals that name no goal. Return one row per goal with columns goal (the goal id), initiatives (how many) and total_cost_k (their total cost in thousands of dollars), plus one row with goal = 'none' for the proposals with no goal. The starter uses an inner join; run it and see which money disappears.

SQL exerciseRuns in a real PostgreSQL inside your browser
-- Spend per goal, plus a 'none' row for proposals with no goal
SELECT g.id AS goal,
       count(*) AS initiatives,
       sum(i.cost_k) AS total_cost_k
FROM initiative i
JOIN goal g ON g.id = i.goal_id
GROUP BY g.id;
Ctrl + Enter runs
Show a solution
SQL
-- LEFT JOIN keeps initiatives with no matching goal;
-- COALESCE gives their NULL goal a readable label.
SELECT coalesce(g.id, 'none') AS goal,
       count(*) AS initiatives,
       sum(i.cost_k) AS total_cost_k
FROM initiative i
LEFT JOIN goal g ON g.id = i.goal_id
GROUP BY coalesce(g.id, 'none');

-- To list the orphans themselves (an anti-join):
-- SELECT i.id, i.name, i.cost_k FROM initiative i
-- WHERE NOT EXISTS (SELECT 1 FROM goal g WHERE g.id = i.goal_id);

The inner join silently drops the four orphans, $1.38M of the $4.63M, which is exactly the money the CFO asked about. If a goal could have no initiatives at all, start from goal or use a FULL JOIN so that goal still appears with a count of 0. In a real model a proposal can serve several goals through several capabilities, so you would use a link table with one row for each initiative and capability it lifts, the overlay you build in Capability maps.

Pass the exercise to finish this task.

Duplicate, gap or orphan?

Classify each finding and say in one sentence what you would recommend. (a) Proposal 7 buys a route planning tool for the new DC, proposal 8 rolls out route planning to North, South and West, and East already uses a small tool. (b) G1 needs about 900 more partner shops, and no proposal changes how shops are signed up and checked. (c) Proposal 13, a partner sales dashboard, names no goal. (d) Proposals 3 and 4 both build credit approval rules, one in a finance tool and one in the Partner app.

  • You classify (a) and (d) as duplicates, (b) as a gap and (c) as an orphan
  • For (a) you recommend choosing one route planning approach for all five DCs, starting from what East already uses
  • For (d) you recommend one set of credit rules used by both finance and the app
  • For (c) you trace the orphan and notice it depends on partner master data being fixed first
Show a model answer

(a) Duplicate: three route planning approaches across five DCs. Evaluate East's SaaS tool for all five before buying a second one, and merge 7 and 8 into one piece of work. (b) Gap: partner onboarding belongs to no single department, so nobody proposed it; add it under G1 and G2, since the 600 new-city shops are part of the 900. (c) Orphan: a dashboard has some value for G1, but it would report from partner data that disagrees on about 1 shop record in 8, so hold it until the master data clean-up (proposal 9) is done. (d) Duplicate: two credit rule sets would give shops different answers in the app and on the phone. Decide where the rules live once, then have the app and the finance tool both use them.

Check yourself

The head of marketing proposes a $350k partner loyalty programme for G1. It overlaps with nothing else on the list. What is the most useful architecture question to ask before it is funded?

Which statement best describes the difference between business architecture and solution architecture?

Six months into the plan, a delivery team says "architecture is where projects go to wait". Which change would most likely fix this?

Flashcards

Open my review

Key takeaways

  • Goals split into department projects produce duplicates, gaps and orphans; at Mangrove, five overlapping groups hold $3.62M of $4.63M asked for.
  • Enterprise architecture plans the whole organisation's change over the strategy's horizon; business architecture is its business side; solution architecture designs one change.
  • The chain from goals through capabilities, value streams, applications and technology to a roadmap makes every dollar traceable to a goal.
  • Architects produce decisions, supported by a few living views, each answering a named stakeholder's question.
  • Trace orphans before cutting them: some are the foundations every goal depends on.

Sources and further reading

Episode transcriptFourteen projects, three goals, one map · about 10 minutes · tap any line to play from there
  1. NadiaImran, the board set three goals for the next three years. How many project proposals came back in the first month?
  2. ImranFourteen. Worth about four point six million dollars together. Two of them are mine.
  3. NadiaAnd how many of those fourteen are building the same thing as another one?
  4. ImranI'd guess none. Each department wrote its own, and each one looked sensible to me.
  5. NadiaEach one is sensible. Read side by side, about three quarters of the money sits in groups of projects that change the same thing. That's today's topic. Why enterprise architecture exists.
  6. NadiaPicture a fast-growing city. Every building has its own architect, and a good one designs a safe, useful building. But no building architect decides where the roads go or where the water pipes run.
  7. ImranThat's the city planner.
  8. NadiaRight. Without a planner, every building can be excellent and the city still fails. Two hospitals open on one street while a whole district has none. Every new block digs its own water connection.
  9. ImranAnd the planner rarely draws a building. She keeps the map, sets the zoning, and decides the order of big works. Water main before the new district.
  10. NadiaThat's the enterprise architect. The solution architect is the building architect. You need both, at different scales.
  11. ImranSo let's start with the problem the planner solves. What actually goes wrong between a strategy and the projects?
  12. NadiaThree things. Duplicates, where two projects change the same thing in different ways. Gaps, where a goal needs a change nobody proposed. And orphans, projects that name no goal at all.
  13. ImranGive me our goals again, so the listener has them.
  14. NadiaGoal one, double partner shop revenue, from about fifty-two million dollars a year to about one hundred and four million.
  15. ImranThat's goal one. And the other two?
  16. NadiaGoal two, open in two new cities by mid financial year twenty twenty-eight, with a new distribution centre and about six hundred new partner shops. Goal three, cut the cost to serve a partner order by thirty percent.
  17. ImranAnd the first diagram groups the fourteen proposals. If you can see your screen, each row is one thing being changed, with numbered circles for the proposals in it.
  18. NadiaIf you can't, picture seven rows. Five of them have two or three circles in orange. Those are the overlaps. The last row has no circles at all, only a dashed box that says gap.
  19. ImranThe warehouse row is the one that got me. Operations wants a new warehouse system for the new city's distribution centre, about six hundred and fifty thousand dollars. IT wants to upgrade North and East from version seven to version nine, about five hundred and forty thousand.
  20. NadiaBecause the vendor ends support for version seven in twenty twenty-seven. Read separately, both are fine. Read together, Mangrove could end up with three warehouse setups and three support contracts.
  21. ImranUnless the new distribution centre joins version nine too. Then it's one programme.
  22. NadiaExactly. And order capture is worse. Your rep mode lets sales reps take phone orders in the Partner app. Another proposal rewrites the old back-office order entry tool for about four hundred and eighty thousand dollars.
  23. ImranBut if rep mode works, we switch that old tool off. So we'd pay to rebuild something we plan to remove.
  24. NadiaAnd the gap row?
  25. ImranPartner onboarding. Goal two needs six hundred new shops signed up and checked. No proposal covers it, because it belongs to no single department.
  26. NadiaEveryone assumes someone else has it. That's what a gap usually looks like.
  27. ImranOkay, the orphans. Four proposals named no goal. My first instinct is to cut them all. Spending that serves no goal sounds like waste.
  28. NadiaThat's the common mistake. An orphan is a project nobody traced yet. The warehouse upgrade is an orphan, and without it two distribution centres run on unsupported software. The partner master data clean-up is another.
  29. ImranSo those are foundations. Every goal quietly depends on them.
  30. NadiaYes. Trace first, then decide. Pet projects fall away, and foundations move to the front.
  31. ImranWhere do the three kinds of architect fit in all this?
  32. NadiaEnterprise architecture looks at the whole organisation, business and technology together, over the strategy's horizon, three to five years. Its question is which changes, in what order. Business architecture is the business side of that. What the business does, how value reaches customers, the information it uses.
  33. NadiaSolution architecture designs one change, like your rep mode, over the life of a project. How to build it well and plug it into what exists.
  34. ImranSo when Ken asks which message queue rep mode should use, that's a solution question.
  35. NadiaIt is, inside whatever platform standards Mangrove already has. Send every design choice up to the enterprise level and architecture becomes the bottleneck.
  36. ImranThe second diagram is the map for the whole course. Six boxes stacked top to bottom.
  37. NadiaStrategy and goals at the top. Then capabilities, what the business must be able to do. Then value streams, how value reaches the shops. Then information and applications. Then technology. And at the bottom, initiatives and the roadmap.
  38. ImranAnd there's a dashed arrow running from the bottom back up to the top.
  39. NadiaThat arrow is the point. Every funded initiative traces back to the goal it serves. When the board asks why it should fund four point six million dollars, you show a traced picture instead of fourteen separate business cases.
  40. ImranWhy put capabilities in the middle? Why not link each project straight to a goal?
  41. NadiaTake a second on that one.
  42. NadiaLinking straight to goals is what hid the duplicates. Finance's credit tool linked to goal three. The app team's credit feature linked to goal one. Both were correct, and nobody saw that both change partner credit management. Make every project name the capability it changes, and the overlap jumps out.
  43. ImranSo the capability is the shared key.
  44. NadiaYes. Now, what do architects actually produce? There's an international standard for describing architectures, ISO forty-two oh ten. It gives us four useful words.
  45. NadiaA stakeholder has concerns, the questions they need answered. A viewpoint is a recipe for one kind of picture. A view is the actual picture you make for your situation.
  46. ImranSo the CFO's concern is what each goal costs. The head of operations wants to know which warehouse system the new distribution centre will run. Different people, different views.
  47. NadiaAnd the rule is simple to say. If you can't name the stakeholder and the question, don't draw it. Keep a few living views, updated as decisions are made.
  48. ImranWhich brings me to the CFO's question before the budget meeting. Of the four point six three million asked for, what does each goal get, and what serves no goal?
  49. NadiaYou add it up. Goal one, about one point three four million. Goal two, about seven hundred and forty thousand. Goal three, about one point one seven million. And no goal named, about one point three eight million. Roughly thirty percent.
  50. ImranGoal two looks cheap.
  51. NadiaOnly because the new distribution centre's warehouse system depends on the upgrade, and nobody counted onboarding. The totals hide the story. So the one-page answer says merge the five overlapping groups, re-link the two foundations, hold the order entry rewrite and the dashboard, and add onboarding to goal two.
  52. ImranI've seen architecture go badly, though. Teams call it the place projects go to wait.
  53. NadiaThe failures are well known. The ivory tower, drawing futures nobody builds. Frameworks first, six months tailoring a method before answering one real question. The three hundred page document, stale the week it's approved. And architecture police, a gate every change must pass.
  54. ImranAnd good architecture?
  55. NadiaSmaller and faster. Judged by decisions. Duplicates merged, gaps filled, foundations funded before the work that needs them. And fast answers, in days, because the map already exists.
  56. ImranThe Do it section walks through the whole trace. Write each goal with a measure, a baseline and a target. List every proposal on one sheet with its owner, cost, goal and what it changes.
  57. NadiaThen sort by what it changes and mark duplicates, gaps and orphans. Trace every orphan by asking what breaks without it. And write a one-page answer for the person who funds the work, ending with the decisions you need from them.
  58. ImranAnd the practice has a SQL exercise. The starter joins proposals to goals with an inner join, and the orphans disappear.
  59. NadiaOne point three eight million dollars, gone from the report. Exactly the money the CFO asked about. A left join keeps them.
  60. ImranFor my next planning meeting, three questions. Which goal does this project serve, and through which capability? Is anyone else changing the same capability or data this year? And for each project with no goal, what breaks if we don't do it?
  61. NadiaGood. I'd add one for the architects themselves. Which decision did our last document change?
  62. ImranLet me try the takeaways. One, goals split into department projects give you duplicates, gaps and orphans. Two, enterprise architecture plans the whole organisation's change, and solution architecture designs one change. Three, cut every orphan.
  63. NadiaTwo out of three. Trace every orphan first. Some are the foundations every goal stands on.
  64. ImranFair. Trace first, then cut the pet projects.
  65. NadiaNext time, we build the middle of the map. A capability map of everything Mangrove does, and a heat map that shows where to invest.
Finished reading?Mark it complete to fill in its stop on your course line.

Use it at work

Architecture review

Today's design on the board with the questions a review asks as notes, and criteria for the targets you must keep.

Open in the System Design Studio
Next stopCapability maps
Was this lesson helpful?
Questions and discussion

Loading the discussion…