Appendix 1 - Holy Triangle The Role of The Systems Architect

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

ADINSYDE

Ad Vermeer
nventive System Development

Holy Triangle:
The role of the Systems Engineer

Ad Vermeer
Original presentation: Assembléon, April 2005

–1–
ADINSYDE

The Role of the Systems Engineer


• Concept of Systems Engineer or Systems
Architect is borrowed from the building
discipline
• In building, the architects role has a long
history
• To understand the role of the systems
engineer, the building tradition provides us
with a useful reference

–2– Ad Vermeer Inventive System Development


ADINSYDE

Process of House Building (Planning)


• Commissioner (Product Manager) wants a house and has
the money
• Commissioner discusses a wish list (Functions) and the
available budget with an architect
• The architect invents an attractive proposal
(Product/System Requirements) within given constraints
• When commissioner is satisfied with the proposal, a
contractor (project leader) is asked to quote, based on
“bestek” (Work Break Down)
• If the quote is OK, the commissioner can give the
assignment
• The contractor starts planning the actual build based on
availability of resources

–3– Ad Vermeer Inventive System Development


ADINSYDE

Process of House Building (Realization)


• Contractor builds the house but:
– Architect has “technical supervision” role
– Architect remains responsible for the quality of
the design
– Architect, contractor and commissioner:
• Solve issues as they arise
• Develop additional (detailed) proposals if needed
• Agree on quality, timing, result and budget impact of
changes (QTF$)

–4– Ad Vermeer Inventive System Development


ADINSYDE

Process of House Building (Aftercare)

• Contractor delivers the house according specs,


concluded with formal acceptance
• If problems arise later:
– Architect is responsible for “design failures”
– Contractor is responsible for “building failures”
– Commissioner regrets “specification failures” (If I
could have done it again, I would……)

–5– Ad Vermeer Inventive System Development


ADINSYDE

Striking similarities in the metaphor


• Iterations in planning phase
• Initial process is between product manager and
architect
• V-model
• Roles in the Triangle!
• Typical drive of the players:
– Commissioner: Getting a dream house for a little
money
– Architect: Creating an 8th wonder of the world
– Contractor: Getting the job done with the crew in
time
–6– Ad Vermeer Inventive System Development
ADINSYDE

Deficiencies in the role metaphor


Within a bigger company:
• None of the players are “working for themselves”:
– Product Managers are not going to use machines themselves
– Architects don’t run their own office
– Project Leaders don’t go bankrupt if they slip
• Our occupation is not “making dream machines for little
money that change the world and get finished in time”
• Our occupation is to work for regular wages while playing
roles
• And since we are playing roles, we tend to act a lot less
sharp then the self-employed commissioners, architects
and builders!

–7– Ad Vermeer Inventive System Development


ADINSYDE

Sharp attitude of SE required


• Taking technical ownership
• Generating alternative solutions
• Executing trade-offs
• Checking solutions with roadmaps
• In control of inter-project impact of choices
• Proactively attack issues within triangle
• Escalating relevant technical events via system
groups hierarchy
• Escalating, as a team, relevant issues to the
Product Team and beyond
–8– Ad Vermeer Inventive System Development
ADINSYDE

Sharp attitude of all players required


• Product Manager:
– Really represent all stake holders for the end product
– Intensively join in the iteration process of architecting
– Balance value for money
– Vividly imagine experiencing the end product

• Project Leader
– Act like you went bankrupt if the project would slip

–9– Ad Vermeer Inventive System Development


ADINSYDE

Successful Triangle Starting Conditions


• Power balance
– Formal and informal
• Skills are complementary
– Innovators and gatekeepers
– Experienced and fresh
– Internally and externally focused
– Ambitious and careful
• Availability of all 3 members (resource matrix)
• Assignment available, clear and unambiguous
– Assignment within scope of available roadmap
• Strong concept: Keep teams together (as builders
normally do)

– 10 – Ad Vermeer Inventive System Development


ADINSYDE

Bureaucracy

Project
Leader

Systems Product
Engineer Manager

– 11 – Ad Vermeer Inventive System Development


ADINSYDE

Working as a Team

Project
Leader

Systems Product
Engineer Manager

– 12 – Ad Vermeer Inventive System Development

You might also like