Skip to main content
main-content

Tipp

Weitere Kapitel dieses Buchs durch Wischen aufrufen

2016 | OriginalPaper | Buchkapitel

13. Interactive Digital Cardwalls for Agile Software Development

verfasst von: Martin Kropp, Judith M. Brown, Craig Anslow, Stevenson Gossage, Magdalena Mateescu, Robert Biddle

Erschienen in: Collaboration Meets Interactive Spaces

Verlag: Springer International Publishing

share
TEILEN

Abstract

Agile software development is characterized by very intensive communication and collaboration among members of the software development team and external stakeholders. In this context, we look specifically at cardwalls, noting that despite the wide availability of digital cardwalls, most Agile teams still use physical cardwalls to support their collaborative events. This is true even though a physical cardwall hinders efficient distributed software development and causes extra effort to capture story artefacts into digital tools to meet traceability and persistence requirements. We conducted two empirical studies in industry to understand the use of existing digital Agile cardwalls and to find out the needs for an ideal digital Agile cardwall. The first study was with eight Agile teams of committed digital cardwall users. The study showed the reasons why some teams use projected digital cardwalls and their detailed experiences with them. The study showed that most digital cardwalls seem not be sufficient for the highly interactive and collaborative Agile workstyle. The second study was with eleven Agile companies. The study comprised of the development of aWall, a software prototype of a large interactive high-resolution multi-touch display that supports varied Agile meetings where cardwalls are used. The results of the study emerged with design considerations for digital Agile cardwalls from the evaluation of aWall in a user workshop. Both studies, which were conducted concurrently, began with an interest in new large interactive surface technologies which might have the potential to provide not only the required interaction possibilities to support intensive collaboration, but also the required large display format necessary for a collaborative space. The results of the studies collectively seem to confirm our assumption, that large interactive surface technologies could bring the support for the collaboration of Agile teams to a new level, potentially making the teams more productive.
Fußnoten
3
All quotes have been translated from German.
 
Literatur
2.
Zurück zum Zitat Kropp M, Meier A, Biddle R (2016) Agile adolescence to maturity: experience leads to collaboration. Presented at OOP Conference, Munich, 2016 Kropp M, Meier A, Biddle R (2016) Agile adolescence to maturity: experience leads to collaboration. Presented at OOP Conference, Munich, 2016
3.
Zurück zum Zitat Whitworth E, Biddle R (2007) The social nature of agile teams. In: Proceedings of the Agile software development conference, Washington D.C. IEEE Whitworth E, Biddle R (2007) The social nature of agile teams. In: Proceedings of the Agile software development conference, Washington D.C. IEEE
4.
Zurück zum Zitat Azizyan G, Magarian MK, Kajko-Matsson M (2011) Survey of Agile tool usage and needs. In: Agile conference (AGILE), 2011, pp 29–38 Azizyan G, Magarian MK, Kajko-Matsson M (2011) Survey of Agile tool usage and needs. In: Agile conference (AGILE), 2011, pp 29–38
5.
Zurück zum Zitat Sharp H, Robinson H, Petre M (2009) The role of physical artefacts in agile software development. Interdisc J Human-Comput Interac 21(1–2) Sharp H, Robinson H, Petre M (2009) The role of physical artefacts in agile software development. Interdisc J Human-Comput Interac 21(1–2)
6.
Zurück zum Zitat Thomas RG (1996) Green and Marian Petre. Usability analysis of visual programming environments: A ‘cognitive dimensions’ framework. J Visual Lang Comput 7(2):131–174 CrossRef Thomas RG (1996) Green and Marian Petre. Usability analysis of visual programming environments: A ‘cognitive dimensions’ framework. J Visual Lang Comput 7(2):131–174 CrossRef
7.
Zurück zum Zitat Cockburn A (2006) Agile software development: the cooperative game, second edition. Addison-Wesley Professional Cockburn A (2006) Agile software development: the cooperative game, second edition. Addison-Wesley Professional
8.
Zurück zum Zitat Beck K (1999) Extreme programming explained. Addison-Wesley Professional Beck K (1999) Extreme programming explained. Addison-Wesley Professional
11.
Zurück zum Zitat Wang X (2009) Using digital tabletops to support agile project planning. Master’s thesis, University of Calgary, Department of Computer Science, Calgary, Alberta, Canada, September 2009 Wang X (2009) Using digital tabletops to support agile project planning. Master’s thesis, University of Calgary, Department of Computer Science, Calgary, Alberta, Canada, September 2009
12.
Zurück zum Zitat Weber S, Ghanam Y, Wang X, Maurer F (2008) Apdt- an agile planning tool for digital tabletops. In: Proceedings 9th international conference on agile processes and eXtreme programming in software engineering (XP2008) Weber S, Ghanam Y, Wang X, Maurer F (2008) Apdt- an agile planning tool for digital tabletops. In: Proceedings 9th international conference on agile processes and eXtreme programming in software engineering (XP2008)
13.
Zurück zum Zitat Morgan RE (2008) Distributed agile planner: a card-based planning environment for agile teams. Master’s thesis, University of Calgary, Department of Computer Science, 2008 Morgan RE (2008) Distributed agile planner: a card-based planning environment for agile teams. Master’s thesis, University of Calgary, Department of Computer Science, 2008
15.
Zurück zum Zitat Schöning J, Brandl P, Daiber F, Echtler F, Hilliges O, Hook J, Lchtefeld M, Motamedi N, Muller L, Olivier P, Roth T, von Zadow U (2008) Multi-touch surfaces: a technical guide. Technical Report TUM-I0833, University of Munster, 2008 Schöning J, Brandl P, Daiber F, Echtler F, Hilliges O, Hook J, Lchtefeld M, Motamedi N, Muller L, Olivier P, Roth T, von Zadow U (2008) Multi-touch surfaces: a technical guide. Technical Report TUM-I0833, University of Munster, 2008
16.
Zurück zum Zitat Gossage Stevenson (2010) CMAP: a collaborative multitouch Agile planner. University of Carleton, School of Computer Science, Honours project Gossage Stevenson (2010) CMAP: a collaborative multitouch Agile planner. University of Carleton, School of Computer Science, Honours project
17.
Zurück zum Zitat Scott SD, Grant KD, Mandryk RL (2003) System guidelines for co-located, collaborative work on a tabletop display. In: Proceedings of the eighth conference on european conference on computer supported cooperative work, ECSCW’03, Norwell, MA, USA, 2003. Kluwer Academic Publishers, pp 159–178 Scott SD, Grant KD, Mandryk RL (2003) System guidelines for co-located, collaborative work on a tabletop display. In: Proceedings of the eighth conference on european conference on computer supported cooperative work, ECSCW’03, Norwell, MA, USA, 2003. Kluwer Academic Publishers, pp 159–178
19.
Zurück zum Zitat Esbensen M, Tell P, Cholewa JB, Pedersen MK, Bardram J (2015) The dboard: a digital scrum board for distributed software development. In: Proceedings of the ACM international conference on interactive tabletops and surfaces (ITS). ACM, pp 161–170 Esbensen M, Tell P, Cholewa JB, Pedersen MK, Bardram J (2015) The dboard: a digital scrum board for distributed software development. In: Proceedings of the ACM international conference on interactive tabletops and surfaces (ITS). ACM, pp 161–170
20.
Zurück zum Zitat Anslow C, Marshall S, Noble J, Biddle R (2013) SourceVis: collaborative software visualization for co-located environments. In: Proceedings of the international working conference on software visualization (VISSOFT). IEEE Anslow C, Marshall S, Noble J, Biddle R (2013) SourceVis: collaborative software visualization for co-located environments. In: Proceedings of the international working conference on software visualization (VISSOFT). IEEE
21.
Zurück zum Zitat Bragdon A, DeLine R, Hinckley K, Morris MR (2011) Code space: touch+air gesture hybrid interactions for supporting developer meetings. In: Proceedings of the ACM international conference on interactive tabletops and surfaces (ITS). ACM, pp 212–221 Bragdon A, DeLine R, Hinckley K, Morris MR (2011) Code space: touch+air gesture hybrid interactions for supporting developer meetings. In: Proceedings of the ACM international conference on interactive tabletops and surfaces (ITS). ACM, pp 212–221
22.
Zurück zum Zitat Gossage S, Brown JM, Biddle R (2015) Understanding digital cardwall usage. In: Agile conference (AGILE), 2015. IEEE, pp 21–30 Gossage S, Brown JM, Biddle R (2015) Understanding digital cardwall usage. In: Agile conference (AGILE), 2015. IEEE, pp 21–30
23.
Zurück zum Zitat Bernard HR (2011) Research methods in anthropology. AltaMira Press Bernard HR (2011) Research methods in anthropology. AltaMira Press
24.
Zurück zum Zitat Lofland J (2006) Analyzing social settings: a guide to qualitative observation and analysis, chapter 5. Wadsworth/Thomson Learning, 4th edition, pp 81–116 Lofland J (2006) Analyzing social settings: a guide to qualitative observation and analysis, chapter 5. Wadsworth/Thomson Learning, 4th edition, pp 81–116
25.
Zurück zum Zitat Sanjek Roger (1990) Fieldnotes: the makings of anthropology. J Hist Behav Sci 28(3):274–276 Sanjek Roger (1990) Fieldnotes: the makings of anthropology. J Hist Behav Sci 28(3):274–276
26.
Zurück zum Zitat Fontana A, Frey JH (1994) Interviewing: the art of science. SAGE Publications, pp 361–376 Fontana A, Frey JH (1994) Interviewing: the art of science. SAGE Publications, pp 361–376
27.
Zurück zum Zitat Rubin HJ, Rubin I (1995) Qualitative interviewing: the art of hearing data, chapter 5. Sage Publications, pp 93–121 Rubin HJ, Rubin I (1995) Qualitative interviewing: the art of hearing data, chapter 5. Sage Publications, pp 93–121
28.
Zurück zum Zitat Smith JA (1995) Rethinking methods in psychology, chapter 2. Thousand Oaks, pp 9–26 Smith JA (1995) Rethinking methods in psychology, chapter 2. Thousand Oaks, pp 9–26
29.
Zurück zum Zitat Corbin J, Strauss A (2008) Basics of qualitative research: techniques and procedures for developing grounded theory. SAGE Publications Corbin J, Strauss A (2008) Basics of qualitative research: techniques and procedures for developing grounded theory. SAGE Publications
30.
Zurück zum Zitat Gubrium JF, Sankar A (1994) Qualitative methods in aging research, vol 168, chapter 12. SAGE Publications, pp 189–210 Gubrium JF, Sankar A (1994) Qualitative methods in aging research, vol 168, chapter 12. SAGE Publications, pp 189–210
31.
Zurück zum Zitat De Almeida RA, Pillias C, Pietriga E, Cubaud P (2012) Looking behind bezels: French windows for wall displays. In: Proceedings of the international working conference on advanced visual interfaces, AVI ’12, New York, NY, USA, 2012. ACM, pp 124–131 De Almeida RA, Pillias C, Pietriga E, Cubaud P (2012) Looking behind bezels: French windows for wall displays. In: Proceedings of the international working conference on advanced visual interfaces, AVI ’12, New York, NY, USA, 2012. ACM, pp 124–131
32.
Zurück zum Zitat Endert A, Bradel L, Zeitz J, Andrews C, North C (2012) Designing large high-resolution display workspaces. In: Proceedings of the international working conference on advanced visual interfaces, AVI ’12, New York, NY, USA, 2012. ACM, pp 58–65 Endert A, Bradel L, Zeitz J, Andrews C, North C (2012) Designing large high-resolution display workspaces. In: Proceedings of the international working conference on advanced visual interfaces, AVI ’12, New York, NY, USA, 2012. ACM, pp 58–65
33.
Zurück zum Zitat Jagodic R (2011) Collaborative interaction and display space organization in large high-resolution environments. PhD thesis, University of Illinois at Chicago, Chicago, IL, USA, 2011. AAI3551257 Jagodic R (2011) Collaborative interaction and display space organization in large high-resolution environments. PhD thesis, University of Illinois at Chicago, Chicago, IL, USA, 2011. AAI3551257
34.
Zurück zum Zitat Jagodic Ratko, Renambot Luc, Johnson Andrew, Leigh Jason, Deshpande Sachin (2011) Enabling multi-user interaction in large high-resolution distributed environments. Future Gener Comput Syst 27(7):914–923 July CrossRef Jagodic Ratko, Renambot Luc, Johnson Andrew, Leigh Jason, Deshpande Sachin (2011) Enabling multi-user interaction in large high-resolution distributed environments. Future Gener Comput Syst 27(7):914–923 July CrossRef
35.
Zurück zum Zitat Jakobsen MR, Haile YS, Knudsen S, Hornbæk K (2013) Information visualization and proxemics: design opportunities and empirical findings. IEEE Trans Vis Comput Graph 19(12):2386–2395 Jakobsen MR, Haile YS, Knudsen S, Hornbæk K (2013) Information visualization and proxemics: design opportunities and empirical findings. IEEE Trans Vis Comput Graph 19(12):2386–2395
36.
Zurück zum Zitat Yost Beth, North Chris (2006) The perceptual scalability of visualization. IEEE Trans Vis Comput Graph 12(5):837–844 Sept CrossRef Yost Beth, North Chris (2006) The perceptual scalability of visualization. IEEE Trans Vis Comput Graph 12(5):837–844 Sept CrossRef
37.
Zurück zum Zitat Shneiderman B (1996) The eyes have it: a task by data type taxonomy for information visualizations. In: Proceedings of the 1996 IEEE symposium on visual languages, VL ’96, Washington, DC, USA, 1996. IEEE Computer Society, p 336 Shneiderman B (1996) The eyes have it: a task by data type taxonomy for information visualizations. In: Proceedings of the 1996 IEEE symposium on visual languages, VL ’96, Washington, DC, USA, 1996. IEEE Computer Society, p 336
39.
Zurück zum Zitat Mateescu M, Kropp M, Burkhard R, Zahn C, Vischier D (2015) awall: a socio-cognitive tool for agile team collaboration using large multi-touch wall systems. In: Proceedings of the ACM international conference on interactive tabletops and surfaces (ITS). ACM, pp 361–366 Mateescu M, Kropp M, Burkhard R, Zahn C, Vischier D (2015) awall: a socio-cognitive tool for agile team collaboration using large multi-touch wall systems. In: Proceedings of the ACM international conference on interactive tabletops and surfaces (ITS). ACM, pp 361–366
40.
Zurück zum Zitat Beck Kent, Cunningham Ward (1989) A laboratory for teaching object oriented thinking. ACM Sigplan Notices 24(10):1–6 CrossRef Beck Kent, Cunningham Ward (1989) A laboratory for teaching object oriented thinking. ACM Sigplan Notices 24(10):1–6 CrossRef
Metadaten
Titel
Interactive Digital Cardwalls for Agile Software Development
verfasst von
Martin Kropp
Judith M. Brown
Craig Anslow
Stevenson Gossage
Magdalena Mateescu
Robert Biddle
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-45853-3_13