Professional Documents
Culture Documents
This week (and next) I will focus in on the way we organise and structure architects when developing agile
solutions across a product based operating model.
Agility is a central requirement for many organizations. For organizations looking for a digital future, the
question is no longer whether an agile innovation should be used, but which innovation, when, and how.
Questions they ask themselves include: How to incorporate agility into the 2023 digital development plan and
operating landscape? What steps would accelerate digital transformation? How best to architect in an agile
way?
At its core, the term “agile” refers to an iterative, incremental method of managing design and building
activities with an aim of developing new products in a highly flexible and interactive manner. “Agility” is our
ability to sense and respond to change both adequately and in due time, while “Agile” is the myriad of tools
and techniques to help us achieve agility. As noted in our 2019 “Agile at Scale” report, companies are starting
to adopt and scale agile ways of working, changing the way they work. And this change is also impacting the
way we, as (IT) architects work. We are living in a complex and fast-moving world, ever gathering pace. What
was acceptable yesterday, will not be accepted tomorrow. Our world is shifting, client expectations are
changing and so is the market. Now more than ever, our clients expect their IT function to seamlessly support
the business as we see the lines of business and technology blurring beyond recognition. As a result, we need
to change and adopt new ways of working. We need to respond to change, at an ever-increasing frequency.
The past
A product-based approach is a major shift from how we “used” to be organised – separate and in silos where
the business is separate to the development teams who are also separate to the operational teams. The
typical (however, not always) result is slow, expensive and error prone deliveries:
Compute
Storage
Network
This is in contrast with the product-based structure. The main idea is that you create a dedicated team that
deals with strategy, design, build, test, implement and operate related to a particular IT solution / service.
CIO
Client Client
VS
CIO
Classic DevOps
PRODUCT DOMAIN
PRODUCT DOMAIN
Department Department
Plan
Build
Function Function
Platforms
Run
▪ Project based solution approach ▪ End user facing systems seek for flexibility ▪ End-user facing systems seek responsiveness
▪ Plan/Build/Run aligned organization ▪ Integration of Business fosters alignment ▪ End-2-End Alignment and Processes
▪ Agile Methods to speed up Run Organization ▪ Different speeds by application ▪ Aligned speed by value stream
IT solution in this context relates to a specific service like HMRCs Public facing products: Ways to Save
(mobile), Capital Gains Tax (web), Payments, Collections, Receipts, Registration, and many PODs that focus on
specific services will form / support a business process.
As many PODs / product teams exist along a common business process they will have to connect /
communicate and align with each other. Typically, each role will be organised in a set of practices like business
analysts, architects, developer, project manager, service delivery manager etc. Within each POD every team
member will work and relate to his/her peers. Some will have a business focus whilst others will tend more
towards technology (see a short definition of a POD later in this blog).
The New Conceptual Model
One main effect of this change is that an architecture organisation looks different to what it used to be. The
shift from waterfall to agile has changed the way architects are organised across our client landscape. In
principle the main difference is that IT is not a backoffice capability anymore; IT is part of the business,
shaping, developing, and contributing directly towards a business outcome. Today, organisation’s structure
themselves around business focused products or services:
Digital & IT Strategy Governance Enterprise Architecture
Balance of power
is a central idea of the operating model that enforces
Practices collaboration
Group 1 Group 2 Group 3 …
Consulting Architecture Cloud
Budgets
are driven by customer demand and allocated to solutions
and benchmarked IT products
Projects
Business Solution IT Product 1 (Change)
Resources
B2B Sales Order Portal Services
(Operations) mostly reside within Practices – solutions and products are
staffed lean
Business
Partners
Projects
Business Solution IT Product 2 (Change)
This is the End of part 1: I will continue next week on this subject to dive more into the architecture function
and the way architects work in an agile and product-based organisation.