[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICSSP.2019.00024acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Functional organization of software groups considered harmful

Published: 25 May 2019 Publication History

Abstract

Many software organisations are grouped functionally, i.e., functions such as software engineering, design, product management, etc. are organised into separate groups, with cross-functional teams assembled from across these groups to form product or feature teams. While conducting a Grounded Theory study into the ability of cross-functional software product teams to collectively grok the context of product requirements, we encountered individual and team dynamics that appear to be strongly linked to the software development organisational structure. We argue that an over-arching functional structure of a software development organisation causes cross-functional software product teams to exhibit counter-productive behaviours and that the effectiveness of these cross-functional product or feature teams is significantly compromised as a result of an overarching functional structure.

References

[1]
M. Polanyi, "The Tacit Dimension," in Knowledge in Organisations, 1997, pp. 135--146.
[2]
T. S. Kuhn, The Structure of Scientific Revolutions. 4th ed. University of Chicago Press, 2012.
[3]
E. Koppen and C. Meinel, "Knowing People: The Empathetic Designer," Design Philosophy Papers, vol. 10, no. 1, pp. 35--51, 2012.
[4]
H. Van Rijn, F. S. Visser, P. J. Stappers, and A. D. Özakar, "Achieving empathy with users: the effects of different sources of information," CoDesign, vol. 7, no. February 2015, pp. 65--77, 2011.
[5]
C. Postma, E. Zwartkruis-Pelgrim, E. Daemen, and J. Du, "Challenges of Doing Empathic Design: Experiences from Industry," Int. J. Des. Vol 6, No 1, pp. 59--70, 2012.
[6]
A. Woodcock, D. McDonagh, J. Osmond, and W. Scott, "Empathy, Design and Human Factors," Advances in Usability and User Experience, pp. 569--579, 2018.
[7]
Y. Dong, H. Dong, and S. Yuan, "Empathy in Design: A Historical and Cross-Disciplinary Perspective," Advances in Neuroergonomics and Cognitive Engineering, pp. 295--304, 2018.
[8]
M. Kouprie and F. S. Visser, "A framework for empathy in design: stepping into and out of the user's life," Journal of Engineering Design, vol. 20, no. 5, pp. 437--448, 2009.
[9]
J. Kolko, Well-Designed: How to create empathy to create products people love. Harvard Business Review Press, 2014.
[10]
R. Wieringa, Design Science Methodology for Information Systems and Software Engineering. Springer, Berlin, 2014.
[11]
D. Russell and P. Pirolli, "An Overview of Sensemaking: A View from the Workshop CHI 2009," Sensemaking Work. CHI, pp. 1--2, 2009.
[12]
C. F. Kurtz and D. Snowden, "The New Dynamics of Strategy: Sense-making in a Complex-Complicated World," IBM Syst. J., vol. 42, no. 3, pp. 462--483, 2003.
[13]
G. Klein, B. Moon, R. Hoffman, and K. Associates, "Making Sense of Sensemaking 2: A Macrocognitive Model," IEEE Intell. Syst., vol. 21, no. 5, pp. 88--92, 2006.
[14]
C. Naumer, K. Fisher, and B. Dervin, "Sense-Making: a methodological perspective," CHI2008 Work. SenseMaking Florence, 2008.
[15]
J. Kolko, "Sensemaking and Framing: A Theoretical Reflection on Perspective in Design Synthesis," 2010 Des. Res. Soc. Conf., pp. 1--9, 2010.
[16]
B. G. Glaser and A. L. Strauss, The discovery of grounded theory: Strategies for qualitative research. Piscataway, NJ: Aldine Transaction, 1967.
[17]
K. Charmaz, Constructing grounded theory: a practical guide through qualitative analysis. London: Sage, 2006.
[18]
S. Adolph, W. Hall, and P. Kruchten, "Using grounded theory to study the experience of software development," Empirical Software Engineering., vol. 16, no. 4, pp. 487--513, 2011.
[19]
B. Dagenais, H. Ossher, R. K. E. Bellamy, M. P. Robillard, and J. P. De Vries, "Moving into a New Software Project Landscape," in ICSE '10 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, pp. 275--284, 2010.
[20]
G. Coleman and R. O'Connor, "Using grounded theory to understand software process improvement: A study of Irish software product companies," Information Software Technology, vol. 49, no. 6, pp. 654--667, 2007.
[21]
A. M. Martin, "The Role of Customers in Extreme Programming Projects," PhD thesis. Victoria University of Wellington, New Zealand, 2009.
[22]
R. Hoda, "Self-Organizing Agile Teams: A Grounded Theory," PhD thesis. Victoria University of Wellington, New Zealand, 2011.
[23]
E. W. Eisner, The enlightened eye: Qualitative inquiry and the enhancement of educational practice. Upper Saddle River, NJ: Prentice-Hall, 1998.
[24]
J. A. Maxwell, Qualitative research design: An interactive approach. Thousand Oaks, Calif.: SAGE Publications, 2012.
[25]
R. Krznaric, Empathy: why it matters, and how to get it. New York: Penguin Random House, 2014

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSSP '19: Proceedings of the International Conference on Software and System Processes
May 2019
181 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 25 May 2019

Check for updates

Author Tags

  1. collective sensemaking
  2. design science
  3. empathy-driven development
  4. requirements validation
  5. software product team organisation

Qualifiers

  • Research-article

Conference

ICSE '19
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)The Business Impact of Inner Source and How to Quantify ItACM Computing Surveys10.1145/361164856:2(1-27)Online publication date: 29-Jul-2023
  • (2023)Investigating How Practitioners Use Human-AI Guidelines: A Case Study on the People + AI GuidebookProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580900(1-13)Online publication date: 19-Apr-2023
  • (2022)Blurring boundariesInformation and Software Technology10.1016/j.infsof.2021.106670140:COnline publication date: 22-Apr-2022
  • (2020)Sensemaking Practices in the Everyday Work of AI/ML Software EngineeringProceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3391496(86-92)Online publication date: 27-Jun-2020
  • (2019)Summary of the 2019 International Conference on Software and System Processes (ICSSP 2019)ACM SIGSOFT Software Engineering Notes10.1145/3356773.335680344:3(34-37)Online publication date: 14-Nov-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media