Abstract
Software development has become increasingly software ‘product’ development, without an authoritative ‘customer’ stakeholder that many requirements engineering processes assume exists in some form. Many progressive software product companies today are empowering cross-functional product teams to ‘own’ their product – to collectively understand the product context, the true product needs, and manage its on-going evolution – rather than develop to a provided specification.
Some teams do this better than others and neither established requirements elicitation and validation processes nor conventional team leadership practices explain the reasons for these observable differences. This research examines cross-functional product teams and identifies factors that support or inhibit the team’s ability to collectively create and nurture a shared mental model that accurately represents the external product domain and its realities. The research also examines how teams use that collective understanding to shape development plans, internal and external communications, new team member onboarding, etc.
We are engaged with several software product companies using a constructivist Grounded Theory method towards the research question.
Early results are emerging as organisational factors, within and surrounding the teams. One emerging observation relates to the degree to which functional distinctions are treated as demarcations or blurred boundaries. The other observation is the impact an expectation of mobility has on an individual’s sense of feeling part of the collective team versus solely being a functional expert. This also becomes a factor in the first observation.
The research is in-progress but early observations are consistent with a basic element of empathy that a certain blurring of the boundaries is necessary for a period of time in order to better understand the other context. Future research will examine whether the observed organisational factors are pre-conditions for the team being able to collectively understand the context of the product requirements, collectively and deeply.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Grok: Oxford English Dictionary. Oxford University Press, Oxford (1989)
Kuhn, T.S.: The Structure of Scientific Revolutions, 4th edn. University of Chicago Press, London (2012)
Polanyi, M.: The tacit dimension. In: Knowledge in Organisations (1997)
Cohn, M.: User Stories Applied: For Agile Software Development. Addison-Wesley Professional, Boston (2004)
Ralph, P.: The illusion of requirements in software development. Requirements Eng. 18(3), 293–296 (2013)
Mohanani, R., Ralph, P., Shreeve, B.: Requirements fixation. In: Proceedings of the 36th International Conference on Software Engineering, pp. 895–906 (2014)
Guinan, P.J., Cooprider, J.G., Faraj, S.: Enabling software development team performance during requirements definition: a behavioral versus technical approach. Inf. Syst. Res. 9(2), 101–125 (1998)
Ralph, P., Mohanani, R.: Is requirements engineering inherently counterproductive?. In: Proceedings - 5th International Workshop on the Twin Peaks of Requirements and Architecture, TwinPeaks 2015 (2015)
Koppen, E., Meinel, C.: Knowing people: the empathetic designer. Des. Philos. Pap. 10(1), 35–51 (2012)
Van Rijn, H., Sleeswijk Visser, F., Stappers, P.J., Özakar, A.D.: Achieving empathy with users: the effects of different sources of information. CoDesign 7(2), 65–77 (2011)
Postma, C., Zwartkruis-Pelgrim, E., Daemen, E., Du, J.: Challenges of doing empathic design: experiences from industry. Int. J. Des. 6(1) (2012)
Woodcock, A., McDonagh, D., Osmond, J., Scott, W.: Empathy, design and human factors. In: Advances in Usability and User Experience, pp. 569–579 (2018)
Dong, Y., Dong, H., Yuan, S.: Empathy in design: a historical and cross-disciplinary perspective. In: Baldwin, C. (ed.) AHFE 2017. AISC, vol. 586, pp. 295–304. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-60642-2_28
Kouprie, M., Sleeswijk-Visser, F.: A framework for empathy in design: stepping into and out of the user’s life. J. Eng. Des. 20(5), 437–448 (2009)
Kolko, J.: Well-Designed: How to Create Empathy to Create Products People Love. Harvard Business Review Press, Boston (2014)
Wieringa, R.: Design Science Methodology for Information Systems and Software Engineering. Springer, Berlin (2014). https://doi.org/10.1007/978-3-662-43839-8
Russell, D., Pirolli, P.: An Overview of Sensemaking: A View from the Workshop CHI 2009. Sensemaking Work. CHI, pp. 1–2 (2009)
Kurtz, C.F., Snowden, D.: The new dynamics of strategy: sense-making in a complex-complicated world. IBM Syst. J. 42(3), 462–483 (2003)
Klein, G., Moon, B., Hoffman, R., Associates, K.: Making Sense of Sensemaking 2: a macrocognitive model. IEEE Intell. Syst. 21(5), 88–92 (2006)
Naumer, C., Fisher, K., Dervin, B.: Sense-Making: a methodological perspective. In: CHI 2008 Work. Sense-Making Florence (2008)
Kolko, J.: Sensemaking and framing: a theoretical reflection on perspective in design synthesis. In: 2010 Design Research Society Conference, pp. 1–9 (2010)
Isabella, L.A.: Evolving interpretations as a change unfolds: how managers construe key organisational events. Acad. Manag. J. 33(1), 7–41 (1990)
Weick, K.E., Roberts, K.H.: Collective mind in organizations: heedful interrelating on flight decks. Adm. Sci. Q. 357–381 (1993)
Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Q. 13(3), 319–340 (1989)
DeLone, W.H., McLean, E.R.: The DeLone and McLean model of information systems success: a ten-year update. J. Manag. Inf. Syst. 19(4), 9–30 (2003)
Gable, G., Sedera, D., Taizan, C.: Re-conceptualizing information system success: the IS-Impact measurement model. J. Assoc. Inf. Syst. 9(7), 1–32 (2008)
Oliver, R.L.: Effect of expectation and disconfirmation on post exposure product evaluations - an alternative interpretation. J. Appl. Psychol. 62(4), 480 (1977)
Oliver, R.L.: A cognitive model of the antecedents and consequences of satisfaction decisions. J. Mark. Res. 17, 460–469 (1980)
Bhattacherjee, A.: Understanding information systems continuance: an expectation - confirmation model. MIS Q. 25(3), 351–370 (2001)
Glaser, B.G., Strauss, A.L.: The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine Transaction, Piscataway (1967)
Charmaz, K.: Constructing Grounded Theory: A Practical Guide Through Qualitative Analysis. Sage, London (2006)
Adolph, S., Hall, W., Kruchten, P.: Using grounded theory to study the experience of software development. Empirical Softw. Eng. 16(4), 487–513 (2011)
Dagenais, B., Ossher, H., Bellamy, R.K.E., Robillard, M.P., De Vries, J.P.: Moving into a new software project landscape. In: ICSE 2010 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, pp. 275–284 (2010)
Coleman, G., O’Connor, R.: Using grounded theory to understand software process improvement: a study of Irish software product companies. Inf. Softw. Technol. 49(6), 654–667 (2007)
Martin, A.M.: The role of customers in extreme programming projects. Ph.D. thesis. Victoria University of Wellington, New Zealand (2009)
Hoda, R.: Self-organizing agile teams : a grounded theory. Ph.D thesis. Victoria University of Wellington, New Zealand (2011)
Eisner, E.W.: The Enlightened Eye: Qualitative Inquiry and The Enhancement of Educational Practice. Prentice-Hall, Upper Saddle River (1998)
Maxwell, J.A.: Qualitative Research Design: An Interactive Approach. SAGE Publications, Thousand Oaks (2012)
Krznaric, R.: Empathy: Why It Matters, And How to Get It. Penguin Random House, New York (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Fuller, R. (2019). Blurring Boundaries. In: Cappiello, C., Ruiz, M. (eds) Information Systems Engineering in Responsible Information Systems. CAiSE 2019. Lecture Notes in Business Information Processing, vol 350. Springer, Cham. https://doi.org/10.1007/978-3-030-21297-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-21297-1_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21296-4
Online ISBN: 978-3-030-21297-1
eBook Packages: Computer ScienceComputer Science (R0)