Università degli Studi dell’Aquila
A Study on Group Decision-Making in
Software Architecture
Smrithi Rekha V.
Amrita Vishw...
2
Multiple stakeholders are involved
Each with different concerns and goals
Decision
Making
Tech.
Stakeh
olders
Custo
mers...
3
SA results from a Group Decision Making (GDM)
process
While methods and tools have been
proposed to record ADD and their...
4
Three decades of research on group
decision making in the business domain
GDM Research
Perspectives
Processes and Method...
5
how practitioners make group decisions in
architecting software systems
how state of the practice GDM in SA relates
to s...
6
Online questionnaire
38 questions
Q1-Q14: personal and company
info
Q15-Q25: undertaken SA group
decision-making process...
64% architects
21% sw development
15% top management
3-16 years of experience
 5-10 people involved in
decision making
 ...
 Drivers: time, cost and quality
 Decision pattern: group
discussion -> if no agreement, a
leader/small group decides
(3...
Conflicts: may occur due to
 socio-cultural reasons
 technical reasons
 cost
9
MAIN FINDINGS (3/3)
GroupThink
appears e...
 Time-bounded decisions
 Improved documentations
 Tool support improvement
 Peculiarities of GDM in SA
 Exploring int...
If you are interested to this research, please
11
Stop by after the presentation
Contact me at henry.muccini@univaq.it
Twe...
Upcoming SlideShare
Loading in...5
×

Group Decision Making in Software Architecture

473

Published on

How group decisions are made by architects?
We run a study with a number of practitioners trying to understand how group decision making is done by architects.
This presentation summarizes some of the results presented at the WICSA 2014 conference on Software Architecture (http://wicsa2014.org/index.php/programme/technical-programme/)

Published in: Software, Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
473
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Group Decision Making in Software Architecture

  1. 1. Università degli Studi dell’Aquila A Study on Group Decision-Making in Software Architecture Smrithi Rekha V. Amrita Vishwa, Vidyapeetham, India smrithirekha@gmail.com Henry Muccini, Ph.D. University of L’Aquila, Italy henry.muccini@univaq.it @muccinihenry, henrymuccini.com Presented @ WICSA 2014, Sydney, Australia
  2. 2. 2 Multiple stakeholders are involved Each with different concerns and goals Decision Making Tech. Stakeh olders Custo mers … … Busin ess Final User Archite cts 42010:2011 SA decision-making is a group process
  3. 3. 3 SA results from a Group Decision Making (GDM) process While methods and tools have been proposed to record ADD and their rationale More can be done for handling GDM in Software Architecture
  4. 4. 4 Three decades of research on group decision making in the business domain GDM Research Perspectives Processes and Methods Impact of factors like size, diversity, roles, tasks Challenges Comparative Studies: Various methods, Individual vs Group Issues: Groupthink, Group Shift Conflict Resolution Process Enhancement Pros and Cons GDM has been studied from multiple perspectives that includes Psychology, Organizational Behavior, Operations Research and Economics Picture taken from http://apprentiperpetuel.blogspot.com.au/
  5. 5. 5 how practitioners make group decisions in architecting software systems how state of the practice GDM in SA relates to state-of-the-art GDM techniques challenges companies face when making architecture-related group decisions To understand RQ1 RQ2 RQ3
  6. 6. 6 Online questionnaire 38 questions Q1-Q14: personal and company info Q15-Q25: undertaken SA group decision-making process Q26-Q31: SOTP vs SOTA SA GDM process in industry and methods available in literature Q32-Q36: challenges 30 respondents 23 practitioners involved in SA GDM 7 academics knowning about SA GDM in industry
  7. 7. 64% architects 21% sw development 15% top management 3-16 years of experience  5-10 people involved in decision making  21 different macro- roles represented  80%-20% distributed- colocated  Distributed:  54% uses only synch comm. media  4% asynch only  50% uses tools to support the ADD process 7 MAIN FINDINGS (1/3)
  8. 8.  Drivers: time, cost and quality  Decision pattern: group discussion -> if no agreement, a leader/small group decides (35%)  57% uses a mix of GDM methods Stakeholders are given different priority: seniority (55%), business, political and technological factors (25%), individuals (10%) 8 MAIN FINDINGS (2/3) how practitioners arrive at a consensus
  9. 9. Conflicts: may occur due to  socio-cultural reasons  technical reasons  cost 9 MAIN FINDINGS (3/3) GroupThink appears evident!! arriving at consensus becomes more important than individual opinions
  10. 10.  Time-bounded decisions  Improved documentations  Tool support improvement  Peculiarities of GDM in SA  Exploring into causes and possible mitigation strategies for GDM issues  metrics for group decision quality  … C. Miesbauer and R. Weinreich @ECSA 2013 D. Tofan, M. Galster, and P. Avgeriou @ ECSA 2013 Shahin, Liang, Khayyambashi, @WIC SA/ECSA 2009 M. Nowak and C. Pautasso @ WICSA 2012 T. Al-Naeem, I. Gorton, M. Babar, F. Rabhi, and B. Benatallah @ICSE 2005 10
  11. 11. If you are interested to this research, please 11 Stop by after the presentation Contact me at henry.muccini@univaq.it Tweet @muccinihenry Skype me at henry.muccini Call me 
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×