SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
Team Situational Awareness and
Architectural Decision Making with the
Software Architecture Warehouse
Marcin Nowak and Cesare Pautasso
marcin.nowak@usi.ch, c.pautasso@ieee.org
Faculty of Informatics, University of Lugano, Switzerland
Team Situational Awareness and
Architectural Decision Making with the
Software Architecture Warehouse
Marcin Nowak and Cesare Pautasso
marcin.nowak@usi.ch, c.pautasso@ieee.org
Faculty of Informatics, University of Lugano, Switzerland
“The life of a software architect is a long and
rapid succession of suboptimal design decisions
taken partly in the dark”*
3
Philippe Kruchten
Good decisions
Informed
Smart
4
Panel discussion on Architecture Decisions, SATURN 2013 Mineapollis, Minesota
Good decisions
Informed
Smart
5
Situational Awareness
“The perception of elements in the environment
within a volume of time and space, the
comprehension of their meaning, and the
projection of their status in the near future”*
6
* Endsley, M.R. (1995b). Toward a theory of situation awareness in dynamic systems. Human Factors 37(1), 32–64
Situational Awareness
“The perception of elements in the environment
within a volume of time and space, the
comprehension of their meaning, and the
projection of their status in the near future”*
7
* Endsley, M.R. (1995b). Toward a theory of situation awareness in dynamic systems. Human Factors 37(1), 32–64
Situational Awareness
8
Perception
recognize
monitor
Comprehension make sense
Projection predict future
* Endsley, M.R. (1995b). Toward a theory of situation awareness in dynamic systems. Human Factors 37(1), 32–64
Assumption #1
Situational Awareness => good decisions
9
“*…+ 86% of architectural decisions are group decisions.”
10
* Difficulty of Architectural Decisions – A Survey with Professional Architects Dan Tofan, Matthias Galster, Paris Avgeriou, ECSA 2013
Assumption #2
No single architect has complete SA
11
Good decisions
Informed
Smart
Consensual
12
Good decisions
Informed
Smart
Consensual
13
Team Situational Awareness
“The degree to which every team member
possesses the SA required for his or her
responsibilities”*
14
* Endsley, M.R. (1995b). Toward a theory of situation awareness in dynamic systems. Human Factors 37(1), 32–64
Team Situational Awareness
“The degree to which every team member
possesses the SA required for his or her
responsibilities”*
15
* Endsley, M.R. (1995b). Toward a theory of situation awareness in dynamic systems. Human Factors 37(1), 32–64
Motivation
Team Situational Awareness =>
good collaborative decisions
16
Team Situational Awareness for
Architecture Decisions
17
distributed
decision space
decision metrics
decision process guidance
Perception
Comprehension
Projection
Reactive design document
18
Decision Space
Architect
Architect
Architect
Architect
Other stakeholders
Real-time sharing,
collaborative decision making
Decision Space Comprehension
19
Decision Space Comprehension
20
Questionable
Complex
Obsolete
Promising
Positive
Risky
Negative
ISO 42010 decision meta-model
21
Architecture
Element
affectsArchitecture
Decision
RationaleConcern
depends upon
pertains
raises
justifies
ISO 42010 decision meta-model
22
Issue
addresses
Alternative
addresses
solvesArchitecture
Decision
RationaleConcern
depends upon
pertains
raises
justifies
Argumentation viewpoint meta-model
23
Issue
addresses
Alternative
addresses
solvesArchitecture
Decision
RationaleConcern
depends upon
pertains
raises
justifies
Position
Action
Stakeholder
Decision
Force
recommends
pertains states
Argumentation view example
24
Account
Access
Security
Web Services
Security
Mechanism
Design Issue
WS-Security
HTTPS
Plain text
Architecture Decision Design Alternatives
Compatibility
issues
Heavyweight
Unsecure!
Simple
Practice proven
Stakeholder Positions
WS-Security
Argumentation view example
25
WS-Security
Design Issue Architecture Decision Design Alternatives
Compatibility
issues
Heavyweight
Stakeholder Positions
Account
Access
Security
Web Services
Security
Mechanism
HTTPS
Plain text
Unsecure!
Simple
Practice provenHTTPS
Argumentation view example
26
Design Issue Architecture Decision Design Alternatives
HTTPS
WS-Security
Compatibility
issues
Heavyweight
Account
Access
Security
Web Services
Security
Mechanism
Plain text
Unsecure!
Simple
Practice proven
Stakeholder Positions
HTTPS
Argumentation view example
27
Design Issue Architecture Decision Design Alternatives
Plain text
Unsecure!
Simple
Stakeholder Positions
HTTPS
WS-Security
Compatibility
issues
Heavyweight
Account
Access
Security
Web Services
Security
Mechanism
Practice proven
Plain text
Position and alternative life cycle
28
No positions
Position and alternative life cycle
29
No positions
Aligned
Positions
Position and alternative life cycle
30
No positions
Aligned
Positions
Colliding
Positions
Position and alternative life cycle
31
No positions
Sealed
Aligned
Positions
Colliding
Positions
Position and alternative life cycle
32
No positions
Sealed
Inconclusive positions Conclusive positions
Aligned
Positions
Colliding
Positions
Design Issue life-cycle
33
No Alternatives
Inconclusive
Choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
Design Issue life-cycle
34
No Alternatives
Inconclusive
Choice
Complete choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
Design Issue life-cycle
35
No Alternatives
Inconclusive
Choice
Complete choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
Plain text
HTTPS
WS-Security
Account
Access
Security
Web Services
Security
Mechanism
HTTPS
Design Issue life-cycle
Plain text
HTTPS
WS-Security
Account
Access
Security
Web Services
Security
Mechanism
HTTPS
No Alternatives
Inconclusive
Choice
Complete choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
36
Design Issue life-cycle
Plain text
HTTPS
WS-Security
Account
Access
Security
Web Services
Security
Mechanism
HTTPS
No Alternatives
Inconclusive
Choice
Complete choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
37
Design Issue life-cycle
38
Plain text
HTTPS
WS-Security
Account
Access
Security
Web Services
Security
Mechanism
HTTPS
No Alternatives
Inconclusive
Choice
Complete choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
38
Design Issue life-cycle
Plain text
HTTPS
WS-Security
Account
Access
Security
Web Services
Security
Mechanism
HTTPS
No Alternatives
Inconclusive
Choice
Complete choice
Incomplete
Choice
Conclusive
Choice
Warring
Choice
No Decisions
39
Software Architecture Warehouse
40
Formative Evaluation
41
• User-centric design
• 2 yearly iterations (with students of “Software
Architecture and Design” master course)
• 50+ co-located design workshops
• 5-10 participants
• 146 issues
• 401 alternatives
• 694 positions
41
Formative Evaluation Findings
42
• Connectivity
• Position volatility
• Decision space dynamics vary greatly
• Need for decision process framing
(sealing, time-boxing)
• Lack of collective attention focus
• Multimodality of the decision discussion
42
Position revoking
43
43
Team re-focusing
44
44
Team re-focusing
45
45
Constraining decision-process
46
46
Constraining decision-process
47
47
Summary
48
• Documenting decision making process is as
important as documenting decisions itself
• There is a lot to learn about how software
architects make decisions (as a group)
48
Road ahead
49
• Decision metrics
(in particular complex, graph metrics)
• Detection strategies
(patterns and anti-patterns)
• Decision guidance models
49
Perception
Comprehension
Projection
Team Situational Awareness and
Architectural Decision Making with the
Software Architecture Warehouse
Marcin Nowak and Cesare Pautasso
marcin.nowak@usi.ch, c.pautasso@ieee.org
Faculty of Informatics, University of Lugano, Switzerland
Public software architecture warehouse demo:
http://demo.saw.sonyx.net
http://saw.inf.unisi.ch

Mais conteúdo relacionado

Semelhante a Team Situational Awareness and Architectural Decision Making

Sustainability and Longevity: Two sides of the same quality?
Sustainability and Longevity: Two sides of the same quality? Sustainability and Longevity: Two sides of the same quality?
Sustainability and Longevity: Two sides of the same quality? Christoph Becker
 
Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Peter Jones
 
What is Systemic Design
What is Systemic DesignWhat is Systemic Design
What is Systemic DesignAlex Ryan
 
Visual Design and Architecture
Visual Design and ArchitectureVisual Design and Architecture
Visual Design and ArchitectureRuth Malan
 
Van Ael, Monastiridis, Tarquini, Nogueira Systemic Design Toolkit Workshop
Van Ael, Monastiridis, Tarquini, Nogueira  Systemic Design Toolkit WorkshopVan Ael, Monastiridis, Tarquini, Nogueira  Systemic Design Toolkit Workshop
Van Ael, Monastiridis, Tarquini, Nogueira Systemic Design Toolkit WorkshopSystemic Design Association (SDA)
 
CSCWD 2017 Keynote: The Complexities of Sustainability and Design
CSCWD 2017 Keynote: The Complexities of Sustainability and DesignCSCWD 2017 Keynote: The Complexities of Sustainability and Design
CSCWD 2017 Keynote: The Complexities of Sustainability and DesignJan Recker @ University of Hamburg
 
Designing Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynoteDesigning Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynotePeter Jones
 
AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013John Gøtze
 
171019 chantzaras architecture as systems design and innovation design discip...
171019 chantzaras architecture as systems design and innovation design discip...171019 chantzaras architecture as systems design and innovation design discip...
171019 chantzaras architecture as systems design and innovation design discip...rsd6
 
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...SeriousGamesAssoc
 
Complex Systems
Complex SystemsComplex Systems
Complex Systemseghafari
 
Tinkering Methods - Thoughts on Silicon Valley Design
Tinkering Methods - Thoughts on Silicon Valley DesignTinkering Methods - Thoughts on Silicon Valley Design
Tinkering Methods - Thoughts on Silicon Valley DesignJean Menezes
 
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Margaret-Anne Storey
 
Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3Dr. Ahmad, Futurist.
 
Gregory vigneaux design thinking for the end of the world
Gregory vigneaux design thinking for the end of the worldGregory vigneaux design thinking for the end of the world
Gregory vigneaux design thinking for the end of the worldGregory Vigneaux
 
EngD in Systems (thinking)
EngD in Systems (thinking)EngD in Systems (thinking)
EngD in Systems (thinking)richard_craig
 
Rds6 detand ostuzzi
Rds6   detand ostuzziRds6   detand ostuzzi
Rds6 detand ostuzzirsd6
 

Semelhante a Team Situational Awareness and Architectural Decision Making (20)

Sustainability and Longevity: Two sides of the same quality?
Sustainability and Longevity: Two sides of the same quality? Sustainability and Longevity: Two sides of the same quality?
Sustainability and Longevity: Two sides of the same quality?
 
Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)Systemic Design Principles & Methods (Royal College of Art)
Systemic Design Principles & Methods (Royal College of Art)
 
What is Systemic Design
What is Systemic DesignWhat is Systemic Design
What is Systemic Design
 
Visual Design and Architecture
Visual Design and ArchitectureVisual Design and Architecture
Visual Design and Architecture
 
Van Ael, Monastiridis, Tarquini, Nogueira Systemic Design Toolkit Workshop
Van Ael, Monastiridis, Tarquini, Nogueira  Systemic Design Toolkit WorkshopVan Ael, Monastiridis, Tarquini, Nogueira  Systemic Design Toolkit Workshop
Van Ael, Monastiridis, Tarquini, Nogueira Systemic Design Toolkit Workshop
 
CSCWD 2017 Keynote: The Complexities of Sustainability and Design
CSCWD 2017 Keynote: The Complexities of Sustainability and DesignCSCWD 2017 Keynote: The Complexities of Sustainability and Design
CSCWD 2017 Keynote: The Complexities of Sustainability and Design
 
Sevaldson What is Systemic Design
Sevaldson What is Systemic Design Sevaldson What is Systemic Design
Sevaldson What is Systemic Design
 
Designing Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynoteDesigning Futures to Flourish: ISSS 2015 keynote
Designing Futures to Flourish: ISSS 2015 keynote
 
AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013AEA Greenland Presentation 1 Nov 2013
AEA Greenland Presentation 1 Nov 2013
 
171019 chantzaras architecture as systems design and innovation design discip...
171019 chantzaras architecture as systems design and innovation design discip...171019 chantzaras architecture as systems design and innovation design discip...
171019 chantzaras architecture as systems design and innovation design discip...
 
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
 
Complex Systems
Complex SystemsComplex Systems
Complex Systems
 
Tinkering Methods - Thoughts on Silicon Valley Design
Tinkering Methods - Thoughts on Silicon Valley DesignTinkering Methods - Thoughts on Silicon Valley Design
Tinkering Methods - Thoughts on Silicon Valley Design
 
Design research
Design researchDesign research
Design research
 
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
Publish or Perish: Questioning the Impact of Our Research on the Software Dev...
 
CESESA2016_BDelicado
CESESA2016_BDelicadoCESESA2016_BDelicado
CESESA2016_BDelicado
 
Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3
 
Gregory vigneaux design thinking for the end of the world
Gregory vigneaux design thinking for the end of the worldGregory vigneaux design thinking for the end of the world
Gregory vigneaux design thinking for the end of the world
 
EngD in Systems (thinking)
EngD in Systems (thinking)EngD in Systems (thinking)
EngD in Systems (thinking)
 
Rds6 detand ostuzzi
Rds6   detand ostuzziRds6   detand ostuzzi
Rds6 detand ostuzzi
 

Mais de Cesare Pautasso

Beautiful APIs - SOSE2021 Keynote
Beautiful APIs - SOSE2021 KeynoteBeautiful APIs - SOSE2021 Keynote
Beautiful APIs - SOSE2021 KeynoteCesare Pautasso
 
How do you back up and consistently recover your microservice architecture?
How do you back up and consistently recover your microservice architecture?How do you back up and consistently recover your microservice architecture?
How do you back up and consistently recover your microservice architecture?Cesare Pautasso
 
Microservices: An Eventually Inconsistent Architectural Style?
Microservices: An Eventually Inconsistent Architectural Style?Microservices: An Eventually Inconsistent Architectural Style?
Microservices: An Eventually Inconsistent Architectural Style?Cesare Pautasso
 
Disaster Recovery and Microservices: The BAC Theorem
Disaster Recovery and Microservices: The BAC TheoremDisaster Recovery and Microservices: The BAC Theorem
Disaster Recovery and Microservices: The BAC TheoremCesare Pautasso
 
The Blockchain as a Software Connector
The Blockchain as a Software ConnectorThe Blockchain as a Software Connector
The Blockchain as a Software ConnectorCesare Pautasso
 
JOpera - Eclipse-based Visual Composition Environment featuring a general lan...
JOpera - Eclipse-based Visual Composition Environment featuring a general lan...JOpera - Eclipse-based Visual Composition Environment featuring a general lan...
JOpera - Eclipse-based Visual Composition Environment featuring a general lan...Cesare Pautasso
 
Push-Enabling RESTful Business Processes
Push-Enabling RESTful Business ProcessesPush-Enabling RESTful Business Processes
Push-Enabling RESTful Business ProcessesCesare Pautasso
 
Atomic Transactions for the REST of us
Atomic Transactions for the REST of usAtomic Transactions for the REST of us
Atomic Transactions for the REST of usCesare Pautasso
 
Service Oriented Architectures and Web Services
Service Oriented Architectures and Web ServicesService Oriented Architectures and Web Services
Service Oriented Architectures and Web ServicesCesare Pautasso
 
Exploiting Multicores to Optimize Business Process Execution
Exploiting Multicores to Optimize Business Process ExecutionExploiting Multicores to Optimize Business Process Execution
Exploiting Multicores to Optimize Business Process ExecutionCesare Pautasso
 
Real-time Mashups di Web Service Geografici
Real-time Mashups di Web Service GeograficiReal-time Mashups di Web Service Geografici
Real-time Mashups di Web Service GeograficiCesare Pautasso
 
Towards Scalable Service Composition on Multicores
Towards Scalable Service Composition on MulticoresTowards Scalable Service Composition on Multicores
Towards Scalable Service Composition on MulticoresCesare Pautasso
 
WS-* vs. RESTful Services
WS-* vs. RESTful ServicesWS-* vs. RESTful Services
WS-* vs. RESTful ServicesCesare Pautasso
 
RESTful Service Composition with JOpera
RESTful Service Composition with JOperaRESTful Service Composition with JOpera
RESTful Service Composition with JOperaCesare Pautasso
 
USI SCUBE Associate Member
USI SCUBE Associate MemberUSI SCUBE Associate Member
USI SCUBE Associate MemberCesare Pautasso
 
Lighweight Collaboration Management (Mashups09@OOPSLA)
Lighweight Collaboration Management (Mashups09@OOPSLA)Lighweight Collaboration Management (Mashups09@OOPSLA)
Lighweight Collaboration Management (Mashups09@OOPSLA)Cesare Pautasso
 

Mais de Cesare Pautasso (20)

Beautiful APIs - SOSE2021 Keynote
Beautiful APIs - SOSE2021 KeynoteBeautiful APIs - SOSE2021 Keynote
Beautiful APIs - SOSE2021 Keynote
 
How do you back up and consistently recover your microservice architecture?
How do you back up and consistently recover your microservice architecture?How do you back up and consistently recover your microservice architecture?
How do you back up and consistently recover your microservice architecture?
 
Microservices: An Eventually Inconsistent Architectural Style?
Microservices: An Eventually Inconsistent Architectural Style?Microservices: An Eventually Inconsistent Architectural Style?
Microservices: An Eventually Inconsistent Architectural Style?
 
Disaster Recovery and Microservices: The BAC Theorem
Disaster Recovery and Microservices: The BAC TheoremDisaster Recovery and Microservices: The BAC Theorem
Disaster Recovery and Microservices: The BAC Theorem
 
The Blockchain as a Software Connector
The Blockchain as a Software ConnectorThe Blockchain as a Software Connector
The Blockchain as a Software Connector
 
JOpera - Eclipse-based Visual Composition Environment featuring a general lan...
JOpera - Eclipse-based Visual Composition Environment featuring a general lan...JOpera - Eclipse-based Visual Composition Environment featuring a general lan...
JOpera - Eclipse-based Visual Composition Environment featuring a general lan...
 
Push-Enabling RESTful Business Processes
Push-Enabling RESTful Business ProcessesPush-Enabling RESTful Business Processes
Push-Enabling RESTful Business Processes
 
BPMN for REST
BPMN for RESTBPMN for REST
BPMN for REST
 
SOA with REST
SOA with RESTSOA with REST
SOA with REST
 
Atomic Transactions for the REST of us
Atomic Transactions for the REST of usAtomic Transactions for the REST of us
Atomic Transactions for the REST of us
 
Service Oriented Architectures and Web Services
Service Oriented Architectures and Web ServicesService Oriented Architectures and Web Services
Service Oriented Architectures and Web Services
 
Exploiting Multicores to Optimize Business Process Execution
Exploiting Multicores to Optimize Business Process ExecutionExploiting Multicores to Optimize Business Process Execution
Exploiting Multicores to Optimize Business Process Execution
 
Real-time Mashups di Web Service Geografici
Real-time Mashups di Web Service GeograficiReal-time Mashups di Web Service Geografici
Real-time Mashups di Web Service Geografici
 
Towards Scalable Service Composition on Multicores
Towards Scalable Service Composition on MulticoresTowards Scalable Service Composition on Multicores
Towards Scalable Service Composition on Multicores
 
BPM with REST
BPM with RESTBPM with REST
BPM with REST
 
WS-* vs. RESTful Services
WS-* vs. RESTful ServicesWS-* vs. RESTful Services
WS-* vs. RESTful Services
 
RESTful Service Composition with JOpera
RESTful Service Composition with JOperaRESTful Service Composition with JOpera
RESTful Service Composition with JOpera
 
SOA2010 SOA with REST
SOA2010 SOA with RESTSOA2010 SOA with REST
SOA2010 SOA with REST
 
USI SCUBE Associate Member
USI SCUBE Associate MemberUSI SCUBE Associate Member
USI SCUBE Associate Member
 
Lighweight Collaboration Management (Mashups09@OOPSLA)
Lighweight Collaboration Management (Mashups09@OOPSLA)Lighweight Collaboration Management (Mashups09@OOPSLA)
Lighweight Collaboration Management (Mashups09@OOPSLA)
 

Último

A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 

Último (20)

A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 

Team Situational Awareness and Architectural Decision Making

Notas do Editor

  1. having SA
  2. distinguishstatus, properties, features of the environmentinterpret relations, interpreting valuesstate based on the current conditions and known dynamics
  3. for the purpose of this talk
  4. hence
  5. stakeholders
  6. shifting
  7. ----- Meeting Notes (24.06.2013 11:58) -----state machine of the choice over the design issue
  8. ----- Meeting Notes (24.06.2013 11:58) -----dual color colliding alternative
  9. relate to the TA levels
  10. put stress on problems and first then arrive to the solutions