SlideShare a Scribd company logo
An Association for All IT Architects
10 Lessons from
Solutiuon Architects
Better Architecture Every Day
Architecture
The art and science of
designing and
delivering valuable
technology strategy.
68 percent of global business leaders list digital transformation as a top priority for their business.
(Forrester)
Technology IS business…
1. Solution
architects are
technical product
owners
Form, in architecture, starts in the eye of the beholder… or
in deep processes that transcend human existence
Agile Software Architecture, Alan W. Brown, Muhammad Ali Babar, Ivan Mistrik
Architecture Form
An Association for All IT Architects
Architect Driven Digital Advantage
Architects must be at
the heart of the digital
transformation
ADDT
Innovation
Lifecycle
Program
Investment
Capability
Transition
Value
Management
Operational
Excellence
Engagement
Model
2. Design emerges architecture is proven
Structure Creates and Realizes Form
Function or Speed Can Destroy Form
“Architecture is the important stuff. Whatever that is.”
Martin Fowler
CONTEXT:
Describe the forces at play, including technological, political, social, and project local.
Describe the tensions & dependencies
Describe the facts as you know them
DECISION:
ADRs are those that affect the structure, quality attribute characteristics, dependencies, interfaces, or construction techniques of an architecture
How do we respond to the forces
We will….
CHARACTERISTICS:
AUTHORITY:
DECISION-OWNER:
Who owns the decision-making process?
DECISION-MAKING PROCESS:
How do we make this decision?
DECISION-MAKING AUTHORITY:
tell, sell, consult, agree, inquire, delegate
ARCHITECTURE DECISION RECORD CARD DOMAIN: DATE: STATUS:
Last updated on 21 April 2018 Download a copy of this canvas at http://www.iasaglobal.org/tools/adrcard
ADR Card Version: 0.1 Designed By: Gar Mac Críosta Agent ∆ for IASA Global
Inspired By: Michael Nygard http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-sa/4.0
REVERSABILITY
DECISION DURATION
INFORMATION QUALITY
EFFORT (€, people, time)
fully reversible irreversible
days forever
0% 100%
weeks months years
CRITICALITY:
low extreme
OPTIONS:
What options did we consider?
1 2 3
DECISION RATIONALE & CONSEQUENCES:
Why did we choose this option?
Are there any side-effects or impacts resulting form this decision?
3. You are designing an ecosystem
An Association for All IT Architects
 As business ecosystems become further involved they form
ecosystem platforms with multiple interchangeable parts
 Co-opetition become increasingly important and the rate of ‘new
entry’ increases
 Platform business models require empowerment of others in the
ecosystem
Business Model Challenges
An Association for All IT Architects
 The customer’s world changes daily even hourly
 New tools
 New ecosystems
 New costs
 Customers are involved in pseudo-information expertise
 They are bombarded with similar information sources
 This results in expectations that often far exceed transactional value
Customer Challenges
4. Hold
An Association for All IT Architects
It isn’t just years of experience but type of experience
5. Quality attribute focus
6. You don’t get
certainty, you get
comfortable with
uncertainty
7. It is Minimum Valuable Product
An Association for All IT Architects
Value Capture In Decisions
 Decision
traceability is the
key to
architectural
success
 From business to
solution architects
there is a constant
rotation of
ownership and
outcomes
8. Healthy tension is a good thing
An Association for All IT Architects
Program Teams
• Engineering and
Architecture have a joint
opportunity
• There are overlapping
skills and comprehensive
coverage
• Self-Organizing and Self-
Describing
• Architects are responsible
for Form and Structure
• Engineers are concerned
with Structure and
Function
9. It’s not people skills, it is stakeholder management
How do we need to communicate with them?
KEY METRICS:
DECISION-MAKING STYLE:
PAINS:
ORIGIN STORY:
STAKEHOLDER
EMPATHY MAP
DATE: VERSION:
Last updated on 21 April 2018 Stakeholder Engagement Map Version: 0.1 Designed By: Gar Mac Críosta Agent ∆ for IASA Global.
Inspired by: Dave Gray - Empathy Map - http://gamestorming.com/empathy-map/
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-sa/4.0
INITIATIVE:
ROLE:
PERCEPTION:
LOCATION:
POWER:
REPORTS TO:
GAINS:
THINK & FEEL:
What do they think & feel?
SEE:
What do they see?
What information is displayed in
their office/workspace?
What do they read or subscribe to?
How do they read physical
(print)/digital (device)?
Who do they see vendors, analysts,
externals?
hopes, dreams,
desires, aspirations
fears/frustrations
/anxieties
/grievances
SAY:
What do they say?
What catch phrases or common themes are they known
for?
What do you imagine they talk about to friends & family?
What do you imagine they say to peers and bosses
DO:
What do they do?
What does their job involve?
What do they need to be able to do?
What questions do they need answers to?
What decisions do they make?
analytical, conceptual, decisive
GOAL:
What do they need to do?
What are they measured on?
What are they rewarded for?
What decisions do they need to make?
What jobs unsatisfied important jobs to be done do they have?
What will success look like for them? outcomes
KEY
INFLUENCERS:
Who do they listen to?
Who are their key influencers?
formal/informal
positive/negative/
neutral/mixed
INTEREST:
gatekeeper, decision-maker, influencer,
participant, stakeholder
NAME:
TYPE:
HEAR:
What are they hearing from bosses?
What are they hearing from colleagues?
What are they hearing from
consultants/partners?
What are they hearing from vendors?
What are they hearing from the ‘industry’?
ENGAGE:
INITIATIVE ENGAGEMENT STRATEGY:
How should we engage this stakeholder in this initiative
ignore, consult, negotiate, involve, collaborate, empower
informal formal
frequent
regul
ar
chat structure
urgent
INFORMATION EXCHANGE
CADENCE
FORMAT
10. Get an engagement model… now
An Association for All IT Architects
Building
Complex Things
With Unskilled
People Is
Dangerous
Or Stupid
An Association for All IT Architects
Engagement
Models
An Association for All IT Architects
1. Solution architects are technical product owners
2. Design emerges but architecture is proven.
3. MVP stands for minimum Valuable product.
4. Healthy tension is good for a team.
1. Decisions are first order objects.
5. You’re designing and ecosystem not a system.
6. Be able to hold competing mindsets comfortably.
7. Decide and maximize quality attributes from the beginning.
8. People skills are not enough in stakeholder management.
9. You don’t get more certainty you get better dealing with uncertainty.
10. Get an engagement model… now.
10 THINGS
© 2020 IASA GLOBAL. All rights reserved. The information herein is for informational purposes only and represents the current view of IASA GLOBAL as of the date of this presentation. IASA GLOBAL cannot guarantee the
accuracy of any information provided after the date of this presentation. IASA GLOBAL MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION
An Association for All IT Architects
For further information, please contactus@iasaglobal.org

More Related Content

What's hot

Software management renaissance
Software management renaissanceSoftware management renaissance
Software management renaissance
Kuppusamy P
 
Soa 1 7.ppsx
Soa 1 7.ppsxSoa 1 7.ppsx
Soa 1 7.ppsx
ssuser3a47cb
 
Software Architecture Design for Begginers
Software Architecture Design for BegginersSoftware Architecture Design for Begginers
Software Architecture Design for Begginers
Chinh Ngo Nguyen
 
Inno tech20131112 c
Inno tech20131112 cInno tech20131112 c
Inno tech20131112 c
Paul Preiss
 
Principles of software architecture design
Principles of software architecture designPrinciples of software architecture design
Principles of software architecture design
Len Bass
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
Dhivyaa C.R
 
Formal approaches to software architecture design thesis presentation
Formal approaches to software architecture design   thesis presentationFormal approaches to software architecture design   thesis presentation
Formal approaches to software architecture design thesis presentation
Nacha Chondamrongkul
 
Software Architecture: How Much Design?
Software Architecture: How Much Design?Software Architecture: How Much Design?
Software Architecture: How Much Design?
Òscar Vilaplana
 
System requirements engineering
System requirements engineeringSystem requirements engineering
System requirements engineering
Animesh Chaturvedi
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
MuhammadTalha436
 
unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural design
devika g
 
Selenium - A Trending Automation Testing Tool
Selenium - A Trending Automation Testing ToolSelenium - A Trending Automation Testing Tool
Selenium - A Trending Automation Testing Tool
ijtsrd
 
Unit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software ArchitectureUnit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software Architecture
Dhivyaa C.R
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Jignesh Kariya
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
Saqib Raza
 
A summary of software architecture guide
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guideTriet Ho
 
Sda 4
Sda   4Sda   4
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
Prabhat gangwar
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization
Ivano Malavolta
 
An Introduction to Software Architecture - Summary
An Introduction to Software Architecture - SummaryAn Introduction to Software Architecture - Summary
An Introduction to Software Architecture - Summary
John Ortiz
 

What's hot (20)

Software management renaissance
Software management renaissanceSoftware management renaissance
Software management renaissance
 
Soa 1 7.ppsx
Soa 1 7.ppsxSoa 1 7.ppsx
Soa 1 7.ppsx
 
Software Architecture Design for Begginers
Software Architecture Design for BegginersSoftware Architecture Design for Begginers
Software Architecture Design for Begginers
 
Inno tech20131112 c
Inno tech20131112 cInno tech20131112 c
Inno tech20131112 c
 
Principles of software architecture design
Principles of software architecture designPrinciples of software architecture design
Principles of software architecture design
 
Unit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycleUnit iii-Architecture in the lifecycle
Unit iii-Architecture in the lifecycle
 
Formal approaches to software architecture design thesis presentation
Formal approaches to software architecture design   thesis presentationFormal approaches to software architecture design   thesis presentation
Formal approaches to software architecture design thesis presentation
 
Software Architecture: How Much Design?
Software Architecture: How Much Design?Software Architecture: How Much Design?
Software Architecture: How Much Design?
 
System requirements engineering
System requirements engineeringSystem requirements engineering
System requirements engineering
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
unit 5 Architectural design
 unit 5 Architectural design unit 5 Architectural design
unit 5 Architectural design
 
Selenium - A Trending Automation Testing Tool
Selenium - A Trending Automation Testing ToolSelenium - A Trending Automation Testing Tool
Selenium - A Trending Automation Testing Tool
 
Unit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software ArchitectureUnit iv -Documenting and Implementation of Software Architecture
Unit iv -Documenting and Implementation of Software Architecture
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
 
A summary of software architecture guide
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guide
 
Sda 4
Sda   4Sda   4
Sda 4
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization
 
An Introduction to Software Architecture - Summary
An Introduction to Software Architecture - SummaryAn Introduction to Software Architecture - Summary
An Introduction to Software Architecture - Summary
 

Similar to 10 solution architecture concepts

Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
Eturnti Consulting Pvt Ltd
 
Smart Business Design In The Age of The Internet of Things
Smart Business Design In The Age of The Internet of ThingsSmart Business Design In The Age of The Internet of Things
Smart Business Design In The Age of The Internet of Things
Harbor Research
 
Fruitful Partnerships and Ecosystems
Fruitful Partnerships and EcosystemsFruitful Partnerships and Ecosystems
Fruitful Partnerships and Ecosystems
Exove
 
Economicsof socialcomputing richblankv2_2008
Economicsof socialcomputing richblankv2_2008Economicsof socialcomputing richblankv2_2008
Economicsof socialcomputing richblankv2_2008
Rich Blank
 
Share point 2010 Goes Social
Share point 2010 Goes SocialShare point 2010 Goes Social
Share point 2010 Goes SocialAndrew Hopkins
 
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for Change
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for ChangeBring Out Your Inner Design Thinker: Crafting Your Own Tools for Change
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for Change
Ben Crothers
 
7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice
penni333
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Cognizant
 
Five Guidelines to Delivering Products that Create Impact in Communications, ...
Five Guidelines to Delivering Products that Create Impact in Communications, ...Five Guidelines to Delivering Products that Create Impact in Communications, ...
Five Guidelines to Delivering Products that Create Impact in Communications, ...
Cognizant
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Cognizant
 
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Richard Harbridge
 
BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...
BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...
BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...
Dana Gardner
 
BriefingsDirect : Psychology of project management and SOA governance
BriefingsDirect : Psychology of project management and SOA governanceBriefingsDirect : Psychology of project management and SOA governance
BriefingsDirect : Psychology of project management and SOA governance
Michael Krigsman
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At Scale
Richard Harbridge
 
DAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch KeynoteDAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch Keynote
Jason Newport
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design Thinking
Jared Hill
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design Thinking
Lima Consulting Group
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Cognizant
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Cognizant
 

Similar to 10 solution architecture concepts (20)

Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
Smart Business Design In The Age of The Internet of Things
Smart Business Design In The Age of The Internet of ThingsSmart Business Design In The Age of The Internet of Things
Smart Business Design In The Age of The Internet of Things
 
Fruitful Partnerships and Ecosystems
Fruitful Partnerships and EcosystemsFruitful Partnerships and Ecosystems
Fruitful Partnerships and Ecosystems
 
Economicsof socialcomputing richblankv2_2008
Economicsof socialcomputing richblankv2_2008Economicsof socialcomputing richblankv2_2008
Economicsof socialcomputing richblankv2_2008
 
Share point 2010 Goes Social
Share point 2010 Goes SocialShare point 2010 Goes Social
Share point 2010 Goes Social
 
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for Change
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for ChangeBring Out Your Inner Design Thinker: Crafting Your Own Tools for Change
Bring Out Your Inner Design Thinker: Crafting Your Own Tools for Change
 
7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice7 Steps to Transform Your Enterprise Architecture Practice
7 Steps to Transform Your Enterprise Architecture Practice
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
 
Dario de Judicibus - IBM at E20Forum
Dario de Judicibus - IBM at E20ForumDario de Judicibus - IBM at E20Forum
Dario de Judicibus - IBM at E20Forum
 
Five Guidelines to Delivering Products that Create Impact in Communications, ...
Five Guidelines to Delivering Products that Create Impact in Communications, ...Five Guidelines to Delivering Products that Create Impact in Communications, ...
Five Guidelines to Delivering Products that Create Impact in Communications, ...
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
 
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
 
BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...
BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...
BriefingsDirect Analysts Unpack the Psychology of Project Management Via 'Pra...
 
BriefingsDirect : Psychology of project management and SOA governance
BriefingsDirect : Psychology of project management and SOA governanceBriefingsDirect : Psychology of project management and SOA governance
BriefingsDirect : Psychology of project management and SOA governance
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At Scale
 
DAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch KeynoteDAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch Keynote
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design Thinking
 
Optimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design ThinkingOptimize Customer Experiences with Design Thinking
Optimize Customer Experiences with Design Thinking
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
 
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
Outcome Engineering 101: Five Guidelines to Delivering Products that Create I...
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

10 solution architecture concepts

  • 1. An Association for All IT Architects 10 Lessons from Solutiuon Architects Better Architecture Every Day
  • 2. Architecture The art and science of designing and delivering valuable technology strategy.
  • 3. 68 percent of global business leaders list digital transformation as a top priority for their business. (Forrester) Technology IS business…
  • 5. Form, in architecture, starts in the eye of the beholder… or in deep processes that transcend human existence Agile Software Architecture, Alan W. Brown, Muhammad Ali Babar, Ivan Mistrik Architecture Form
  • 6. An Association for All IT Architects Architect Driven Digital Advantage Architects must be at the heart of the digital transformation ADDT Innovation Lifecycle Program Investment Capability Transition Value Management Operational Excellence Engagement Model
  • 7. 2. Design emerges architecture is proven
  • 8. Structure Creates and Realizes Form
  • 9. Function or Speed Can Destroy Form
  • 10. “Architecture is the important stuff. Whatever that is.” Martin Fowler
  • 11. CONTEXT: Describe the forces at play, including technological, political, social, and project local. Describe the tensions & dependencies Describe the facts as you know them DECISION: ADRs are those that affect the structure, quality attribute characteristics, dependencies, interfaces, or construction techniques of an architecture How do we respond to the forces We will…. CHARACTERISTICS: AUTHORITY: DECISION-OWNER: Who owns the decision-making process? DECISION-MAKING PROCESS: How do we make this decision? DECISION-MAKING AUTHORITY: tell, sell, consult, agree, inquire, delegate ARCHITECTURE DECISION RECORD CARD DOMAIN: DATE: STATUS: Last updated on 21 April 2018 Download a copy of this canvas at http://www.iasaglobal.org/tools/adrcard ADR Card Version: 0.1 Designed By: Gar Mac Críosta Agent ∆ for IASA Global Inspired By: Michael Nygard http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-sa/4.0 REVERSABILITY DECISION DURATION INFORMATION QUALITY EFFORT (€, people, time) fully reversible irreversible days forever 0% 100% weeks months years CRITICALITY: low extreme OPTIONS: What options did we consider? 1 2 3 DECISION RATIONALE & CONSEQUENCES: Why did we choose this option? Are there any side-effects or impacts resulting form this decision?
  • 12. 3. You are designing an ecosystem
  • 13. An Association for All IT Architects  As business ecosystems become further involved they form ecosystem platforms with multiple interchangeable parts  Co-opetition become increasingly important and the rate of ‘new entry’ increases  Platform business models require empowerment of others in the ecosystem Business Model Challenges
  • 14. An Association for All IT Architects  The customer’s world changes daily even hourly  New tools  New ecosystems  New costs  Customers are involved in pseudo-information expertise  They are bombarded with similar information sources  This results in expectations that often far exceed transactional value Customer Challenges
  • 16. An Association for All IT Architects It isn’t just years of experience but type of experience
  • 18.
  • 19. 6. You don’t get certainty, you get comfortable with uncertainty
  • 20. 7. It is Minimum Valuable Product
  • 21. An Association for All IT Architects Value Capture In Decisions  Decision traceability is the key to architectural success  From business to solution architects there is a constant rotation of ownership and outcomes
  • 22. 8. Healthy tension is a good thing
  • 23. An Association for All IT Architects Program Teams • Engineering and Architecture have a joint opportunity • There are overlapping skills and comprehensive coverage • Self-Organizing and Self- Describing • Architects are responsible for Form and Structure • Engineers are concerned with Structure and Function
  • 24. 9. It’s not people skills, it is stakeholder management
  • 25. How do we need to communicate with them? KEY METRICS: DECISION-MAKING STYLE: PAINS: ORIGIN STORY: STAKEHOLDER EMPATHY MAP DATE: VERSION: Last updated on 21 April 2018 Stakeholder Engagement Map Version: 0.1 Designed By: Gar Mac Críosta Agent ∆ for IASA Global. Inspired by: Dave Gray - Empathy Map - http://gamestorming.com/empathy-map/ This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. http://creativecommons.org/licenses/by-sa/4.0 INITIATIVE: ROLE: PERCEPTION: LOCATION: POWER: REPORTS TO: GAINS: THINK & FEEL: What do they think & feel? SEE: What do they see? What information is displayed in their office/workspace? What do they read or subscribe to? How do they read physical (print)/digital (device)? Who do they see vendors, analysts, externals? hopes, dreams, desires, aspirations fears/frustrations /anxieties /grievances SAY: What do they say? What catch phrases or common themes are they known for? What do you imagine they talk about to friends & family? What do you imagine they say to peers and bosses DO: What do they do? What does their job involve? What do they need to be able to do? What questions do they need answers to? What decisions do they make? analytical, conceptual, decisive GOAL: What do they need to do? What are they measured on? What are they rewarded for? What decisions do they need to make? What jobs unsatisfied important jobs to be done do they have? What will success look like for them? outcomes KEY INFLUENCERS: Who do they listen to? Who are their key influencers? formal/informal positive/negative/ neutral/mixed INTEREST: gatekeeper, decision-maker, influencer, participant, stakeholder NAME: TYPE: HEAR: What are they hearing from bosses? What are they hearing from colleagues? What are they hearing from consultants/partners? What are they hearing from vendors? What are they hearing from the ‘industry’? ENGAGE: INITIATIVE ENGAGEMENT STRATEGY: How should we engage this stakeholder in this initiative ignore, consult, negotiate, involve, collaborate, empower informal formal frequent regul ar chat structure urgent INFORMATION EXCHANGE CADENCE FORMAT
  • 26. 10. Get an engagement model… now
  • 27. An Association for All IT Architects Building Complex Things With Unskilled People Is Dangerous Or Stupid
  • 28. An Association for All IT Architects Engagement Models
  • 29. An Association for All IT Architects 1. Solution architects are technical product owners 2. Design emerges but architecture is proven. 3. MVP stands for minimum Valuable product. 4. Healthy tension is good for a team. 1. Decisions are first order objects. 5. You’re designing and ecosystem not a system. 6. Be able to hold competing mindsets comfortably. 7. Decide and maximize quality attributes from the beginning. 8. People skills are not enough in stakeholder management. 9. You don’t get more certainty you get better dealing with uncertainty. 10. Get an engagement model… now. 10 THINGS
  • 30. © 2020 IASA GLOBAL. All rights reserved. The information herein is for informational purposes only and represents the current view of IASA GLOBAL as of the date of this presentation. IASA GLOBAL cannot guarantee the accuracy of any information provided after the date of this presentation. IASA GLOBAL MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION An Association for All IT Architects For further information, please contactus@iasaglobal.org

Editor's Notes

  1. Form and function. Form and structure
  2. Engineering parts - structure
  3. Function driven – the great fear keeping us from agile adoption – but also a hint of reality
  4. Resilient software design in a nutshell, Uwe Friedrichsen (codecentric AG) – Software Architecture Conference – London, 18. October 2017
  5. Walk through architect ownership and handoff analysis. The architect is responsible from goal to measure where the traditional IT team is responsible from requirements to delivery test. However the value is generated after usage. That means while IT is throwing parties after deployment the project is at its most expensive and least used for the company. Agile and DevOps attempt to address this specifically with team product owners but the product owners are not technical enough. The team if it stays with its solution still needs the architect involved deeply.