Professional Documents
Culture Documents
Decision-Making Practices
and Challenges: An
Industrial Case Study
Sandun Dasanayake, Jouni Markkula, Sanja Aaramaa,
Markku Oivo
M-Group, University of Oulu
29.09.2015
Contents
Research Questions
RQ1: How do the software architects
make architecture decisions?
RQ2: What are the reasons for using the
current architecture decision-making
approach?
RQ3: What challenges are associated
with current architecture decision-making
approach?
RQ4: Which areas can be improved in
order to make better architecture
By analyzing pros
Selecting first
and cons
satisfactory choice
Intuition
External
experts
Reuse
Methods
Discussion (1/2)
Team level decision-making methods resembles
existing decision-making techniques.
Using a pre-defined criteria : Quality-Drive Decision Support
Method
By analyzing pros and cons: The Cost Benefit Analysis
Method
Selecting the first satisfactory choice : Recognition Primed
Decision Model
Discussion (2/2)
Identified KM activities mapped in to SECI
model
Tacit
to
Explicit
Explicit
from
Tacit
Pair design
Design reviews
Swapping tasks
Customer
interactions
Informal
Prototyping
discussions
Meetings
Brainstorming
Retrospectives
Design
documents
Wiki/ intranet
Internal doc
servers
[4] I. Nonaka and H. Takeuchi, The Knowledge-Creating Company, 1st ed. Oxford University Press, 1995.
Conclusions
Team decision-making informal but
structured
Individual decision-making heavily
Researcher
based on personal characteristics
Several challenges are recognized
Regardless, practitioners satisfied
Knowledge Management
is recognized as a key
improvement area
Software
Future Work
A similar study is already been
conducted in a large enterprise
Investigate possible solutions to
overcome identified challenges
THANK YOU!
More information:
sandun.dasanayake@oulu.fi