Agile Architecture
Let’s use an example readers may be familiar with. Amazon CEO Jeff Bezos famously[1]issued an edict that laid down some key architecture principles to Amazon development teams that I will summarize as:
Aggregated enterprise architecture wisdom
Let’s use an example readers may be familiar with. Amazon CEO Jeff Bezos famously[1]issued an edict that laid down some key architecture principles to Amazon development teams that I will summarize as:
Enterprise 1.0
Enterprise 2.0
Hierarchy
Flat Organization
Friction
Ease of Organization Flow
Bureaucracy
Agility
Inflexibility
Flexibility
IT-driven technology / Lack of user control
User-driven technolog…
One of my uncle’s favorite jokes goes like this: Greg: “Hey Gabriel, say to me ‘what’s the most important thing about humor?’” Gabriel: “Okay Greg, what’s the mo-“ Greg: “Timing.” [At this point, you’re supposed to laugh] “Timing” is the most important thing to business strategy planning As it turns out, timing is also the…
What frameworks do we need, to link across all domains and layers of the enterprise-architecture space? How can we create such frameworks? This is the fifth and final item in this series of worked-examples of metaframeworks in practice – on how to…
Today I had some great discussions at Sapphire TechEd in Madrid. Despite all the very interesting content driven discussions I really enjoyed a discussion around Enterprise Architecture. Even though I heard mostly Enterprise IT Architecture, there was …

As terminology for the practice of Enterprise Architecture has evolved from Enterprise
Architecture to Enterprise Architecture Management or in our (Troux) case Enterprise Portfolio Management, I occasionally hear the term “IT Planning”. Although IT Planning per se is an important clog in the strategic IT management wheel, it alone is insufficient to a successful Enterprise Portfolio Management (aka EA) program.
Conventional theory defines management as a set of interconnected processes: Plan, Organize, Control, and Direct. Planning — here too —as you can see is necessary but not sufficient on its on own for successful strategic IT management
Likewise we can think of Enterprise Portfolio Management supporting a set of interconnected processes that include “planning” but extend well beyond to ensure strategic IT management decisions are made with a recognition of the other interconnected management processes.
Enterprises have invested in their current IT management systems (e.g. ITSM, ALM, PPM et al) to support a wide variety of IT processes. Today most of these processes are siloed within a particular system, but in fact if we step back and take a “big picture” view of these processes it is possible to identify a set of interacting management value chains that span IT in its entirety. These value chains can be characterized into five fundamental management processes as shownin Figure 2.
The objective of change management is toThese value chains do not exist independently, but instead create a value network through their interactions. Figure 3 depicts an example showing how they might interact. For example, in this case a new business need identified in the Business/IT Planning value chain drives budget needs in the IT Financial Management value chain resulting in a new program request in the Demand to Delivery value chain that needs to be coordinated with investment needs (for example an application modernization need) coming from the IT Portfolio Management value chain – hence Planning is not enough.
Enterprise Portfolio Management comprises of a broad set of rich information sources and a number of interacting value chains and processes that are each dependent on the other. It is clearly a complex system and due to that complexity it can be chaotic and subject to the “IT butterfly effect” where small changes in the environment can have unexpected and potentially disastrous results.
The purpose of Enterprise Portfolio Management is to give insight into the interconnected nature of these portfolios and value chains in order to manage the chaos. That certainly goes well beyond the requisite “IT Planning”. To quote an ancient saying: “Planning without action is futile, action without planning is fatal.” EPM delivers both planning and action.
For more information on EPMs role in the IT Management process click here http://www.troux.com/solutions/ .

@iamjaygreene and @jimkerstetter of @CNETNews are not surprised by the departure of unpopular Windows boss Steven Sinofsky from Microsoft.
Some pundits (e.g. ZDnet’s Larry Dignan) had predicted that Sinofsfy would survive if Windows 8 was a
commercial success. By letting him go immediately after Windows 8 went live rather than waiting,
Ballmer has clearly signalled that it is not about Windows 8 success but
about something else.
In pieces written in the weeks before Sinofsky’s departure, Greene and Kerstetter mention the following issues.
![]() |
| Original cartoon by Manu Cornet |
But this story isn’t just about personality clashes and organizational politics. Sinofsky has championed an approach to organization structure, which he calls Functional Organization, and this is described in a book called “One Strategy: Organization, Planning, and Decision Making,” (2009) co-written with Harvard Business School professor Marco Iansiti.
The Functional Organization builds management reporting lines around job functions — such as
product management, development, software testing. This may be contrasted with a Product Organization where multi-disciplinary teams work on specific
feature sets together.
Sinofsky and Iansiti argue that functional
organizations create clearer road maps for workers to march toward a
final goal. However, critics within Microsoft disagree. Apparently referring to Sinofsky’s Functional Organization, Charlie Kindel, another ex-Microsoft executive is quoted as saying that “it represents a siloed perspective, it represents an us versus them perspective”. Another former senior executive (unnamed) has referred to the approach as “Soviet central-planning”, where tight control from the top squeezes out innovative thinking from below.
Announcing Sinofsky’s departure, and the appointment of Julie Larson-Green as his successor, Steve Ballmer wrote “The products and services we have
delivered to the market in
the past few months mark the launch of a new era at Microsoft. To
continue this success it is imperative that we continue
to drive alignment across all Microsoft teams, and have more integrated
and rapid development cycles for our offerings. … Her unique product and innovation perspective and proven ability to
effectively collaborate and drive a cross company agenda will serve us
well as she takes on this new leadership role”.
So is this the end of the Functional Organization in Microsoft? Martin Fowler talks about the oscillation between FunctionalStaffOrganization and
TechnicalStaffOrganization, essentially the same dynamics (he reckons) as drive the
boom-bust cycle of EnterpriseArchitecture. (PreferFunctionalStaffOrganization). So perhaps now the cross-company silo-busting agenda will have the ascendency for a little while.
Recently, I dusted off my soapbox to respond to Thomas C. Redman’s post Get Responsibility for Data Out of IT:
“As companies devote increasing time and energy in gathering massive quantities of data, many neglect a critical first step: Get most responsibility for data out of the IT Department.”
…”Since this step flies in the face of most current practice and may seem counterintuitive, I want to explain carefully. First, it seems obvious enough that one ought to put management of data (or anything else for that matter) as close to the action as possible.”
…”In a somewhat different vein, management responsibility should lie with the parties that have the most to gain or lose. Business departments gain mightily when they create new value from data. In contrast, IT reaps little reward when data is used to improve a product, service, or decision.“
I disagree with Redman on two points. Read about them at HPIO: Getting data responsibility out of IT is dangerous – Input Output.
What generic base-frameworks or base-metaframeworks do we need, to support sensemaking and decision-making across the full scope of enterprise-architectures? How do we create those frameworks in real-world practice? This is the fourth of five worked-examples of metaframeworks in practice – on how…
Six years ago I posted a blog article called Solution Architect Skills Idea. At the time, I was a practicing Solution Architect pushing the boundaries to mature the Solution Architect discipline. I built the Solution Architect Skills Assessment to help organize the skills I felt were necessary to be a world class Solution Architect and used it to mentor folks interested in growing their Solution Architect skills. The skills taxonomy was later used to help form IASA’s Solution Architecture skills profile which, I think, is still used today. Funny, I still get contacted regarding help with Solution Architecture skills because the Excel workbook I used to store the skill information was passed around with my name still in the document author properties. Because of the viral use of the skills taxonomy and feedback from folks tell me how useful it was, I consider it a pretty good success.
Anyway, a few years ago, I shifted professions into a Business Architect role and have learned tons. I now know enough through learning from business management experts and through my own practical experience that I feel comfortable helping others in the area of Business Architecture. I’ve even begun to accept a few mentees and am using the Business Architect Skills Assessment to shape their learning roadmap. The feedback is very positive so I thought I’d share it on my blog. Keep in mind that it is only a start that needs maturing. I’ll try to keep it current with my personal copy as time goes on.
I hope the Business Architect Skills Assessment proves useful to you too: Gabriel’s Business Architect Skills Assessment workbook
@anniemurphypaul advises us how to increase our powers of observation – by emulating scientists. “As practiced by scientists”, she writes, “observation is a rigorous activity that integrates what the scientists are seeing with what they already know and what they think might be true.”
Here are some tips that she draws from an article by Eberbach and Crowley.
It may be useful here to distinguish between Field Notes and a Field Journal. Field Notes contain a record of what has been seen or heard by the observer. Whereas the Field Journal contains a record of ideas, thoughts, interpretations and other material. In particular, the Field Journal records anything else that was going on at the time, which later reflection may determine to have influenced the observations.
Sheldon Greaves outlines the approach adopted by Joseph Grinnell, who kept detailed records of his observations from 1894 to 1939, and who was Director of the Museum of Vertebrate Zoology at Berkeley for most of that time.
“The idea behind the Grinnell system is to turn you from a passive recorder of information into a participant in a dialogue with nature. Rather than just recording bits of data, you poke, explore and cross-examine nature in order to sluice nuggets of knowledge from what you see.”
But in her review of Molly Gloss’s short story The Grinnell method (Sept 2012), Maureen Kincaid Speller offers a detailed critique of the Grinnell method for observing human affairs, and complains that “there seems to be no place in Grinnell’s method for analysis, just the ongoing accumulation of information”.
Which is clearly why we also need extended reflection.
Annie Murphy Paul, How To Increase Your Powers of Observation (Time Ideas, May 2012)
Catherine Eberbach, Kevin Crowley From Everyday to Scientific Observation: How Children Learn to Observe the Biologist’s World (abstract) Review of Educational Research March 2009 vol. 79 no. 1 39-68 doi: 10.3102/0034654308325899
Cathryn Carson, Writing, Writing, Writing: The Natural History Field Journal as a Literary Text (Feb 2007)
Jamie Cromertie, How to keep your field notes and journal,
Sheldon Greaves, Making, Maintaining, and Using Serious Field Notes (Feb 2012)
Paul Handford, Notes on Keeping a Field Journal,
Betsy Mason, Beautiful Data: The Art of Science Field Notes (Wired Science, July 2011)
Places are still available on my Organizational Intelligence workshop, November 22nd.
Deal and Kennedy (1982) proposed a model of organizational culture, which depended on two factors, risk and the speed of feedback.
![]() |
| Source: Deal and Kennedy |
Meanwhile, speed of feedback also affects organizational intelligence. Shorter feedback loops are associated with greater agility and responsiveness, and faster learning, and is a popular meme of the Agile Software movement. Shahzad Bhatti is one of those who emphasizes the link with John Boyd’s OODA loop.
“One of key finding he made was that shorter feedback or iteration loop of OODA with low quality was better than longer or tiring cycle of OODA with high quality. Despite the fact that everyone calls his/her organization agile, this feedback loop is real essense of agility.”
So that seems to associate Agile with the upper two quadrants of the Deal and Kennedy model, and OODA with the top left quadrant.
So then what are the cultural implications of Agile for the host organization?
Notes and references
Lisa Crispin, Shortening the Feedback Loop (March 2011)
Ilan Kirschenbaum, What does a butterfly say at the end of the day? (May 2012)
Rune Larsen, Know your feedback loop – why and how to optimize it (Oct 2012)
Thomas Sundberg, Why should you use different technical practises when you develop software? (April 2011)
Places are still available on my Organizational Intelligence workshop, November 22nd.