ABSTRACT
This paper contributes long-term findings on a custom ambient display solution (Ambient Surfaces) in the informative workspace of co-located agile (Scrum) software development teams. The study is based on the premise that displaying relevant information in a team's informative workspace is beneficial, as it readily provides information of common interest. However, existing research shows a lack of experience with software visualization tools in commercial settings. To our current knowledge, there is no study which examines ambient displays in Scrum teams with a longitudinal approach in order to address challenges in awareness and informal communication. A mixed-methods field study, which began in February 2014, is currently being conducted in cooperation with a medium-sized software company near Hamburg, Germany. Our current findings, which the following addresses, support the value of the Ambient Surfaces as a beneficial tool for Scrum teams.
- Anslow, C., Marshall, S., Noble, J. and Biddle, R. SourceVis: Collaborative software visualization for co-located environments. In Proc. of the First IEEE Working Conference on Software Visualization, IEEE (2013), 1--10.Google ScholarCross Ref
- Biehl, J.T., Czerwinski, M, Smith, G. and Robertson, G.G. FASTDash: A visual dashboard for fostering awareness in software teams. In Proc. of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2007), 1313--1322. Google ScholarDigital Library
- de Melo Oliveira, R., Goldman, A. and Melo, CO. Designing and Managing Agile Informative Workspaces: Discovering and Exploring Patterns. In Proc. of the 46th Hawaii International Conference on System Sciences, IEEE (2013), 4790--4799. Google ScholarDigital Library
- Downs, J., Plimmer, B. and Hosking, J.G. Ambient awareness of build status in collocated software teams. In Proc. of the 34th International Conference on Software Engineering, IEEE (2012), 507--517. Google ScholarDigital Library
- Jakobsen, M.R., Fernandez, R., Czerwinski, M., Inkpen, K., Kulyk, O. and Robertson, G.G. WIPDash: Work Item and People Dashboard for Software Development Teams. In Proc. of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II, Springer (2009), 791--804. Google ScholarDigital Library
- Koch, M., Ott, F. and Richter, A. Socio-technically Integrated Access to Virtual Communities with Community Mirrors. Virtual Communities, M.E. Sharpe (2014), 145--161.Google Scholar
- LaToza, T.D., Venolia, G. and DeLine, R. Maintaining mental models: A study of developer work habits. In Proc. of the 28th international conference on Software engineering, ACM (2006), 492--501. Google ScholarDigital Library
- Muller, M.J. Curiosity, Creativity, and Surprise as Analytic Tools: Grounded Theory Method. Ways of Knowing in HCI, Springer (2014), 25--48.Google Scholar
- O'Hara, K., Perry, M. and Churchill, E. Public and Situated Displays: Social and Interactional Aspects of Shared Display Technologies (Cooperative Work, 2). Kluwer Academic Publishers, MA, USA, 2004. Google ScholarDigital Library
- Paredes, J., Anslow, C. and Maurer, F. Information Visualization for Agile Software Development. In Proc. of the 2nd IEEE Working Conference on Software Visualization, IEEE (2014), 157--166. Google ScholarDigital Library
- Parnin, C., Görg, C. and Rugaber, S. CodePad: Interactive spaces for maintaining concentration in programming environments. In Proc. of the 5th international symposium on Software visualization, ACM (2010), 15--24. Google ScholarDigital Library
- Shore, J. and Warden, S. The Art of Agile Development. O'Reilly Media, CA, USA, 2007. Google ScholarDigital Library
Index Terms
- Ambient Surfaces: Interactive Displays in the Informative Workspace of Co-located Scrum Teams
Recommendations
Ambient agoras: InfoRiver, SIAM, Hello.Wall
CHI EA '04: CHI '04 Extended Abstracts on Human Factors in Computing SystemsThis demonstration reports results from the EU-funded project Ambient Agoras, investigating future applications of ubiquitous and ambient computing in workspaces. Instead of presenting underlying system technologies or evaluation findings, this ...
Adopting to Agile Software Development
Abstract Agile software development can be made successful, but there is no well-defined way how to achieve this. The problem is that the successful adoption of agile methods and practices is a complex process and this process should be customizable for ...
The Combination of Agile and Lean in Software Development: An Experience Report Analysis
AGILE '11: Proceedings of the 2011 Agile ConferenceThere has been a noticeable focus shift from agile methods such as extreme Programming (XP) and Scrum to lean software development in the last several years, which is indicated as â from agile to leanâ . However, the reality may not be as simple or ...
Comments