The Community for Technology Leaders
RSS Icon
Issue No.01 - January/February (2012 vol.29)
pp: 56-60
John Rooksby , University of St Andrews
To successfully collaborate in a creative design session, software developers must achieve and maintain a shared focus, encourage and challenge each other, and manage their working relations, even in stressful situations. This article describes six key ways professional software developers do this using examples from a video study of professional developers designing at a whiteboard.
programming teams, software engineering process, qualitative process analysis, management
John Rooksby, "Collaboration in Formative Design: Working Together at a Whiteboard", IEEE Software, vol.29, no. 1, pp. 56-60, January/February 2012, doi:10.1109/MS.2011.123
1. C.R.B. de Souza et al., "Cooperative and Human Aspects of Software Engineering," IEEE Software, vol. 26, no. 6, 2009, pp. 17–19.
2. J. McDonnell, "Accommodating Disagreement: A Study of Effective Design Collaboration," to be published in Design Studies, 2011.
3. L. Ball, B. Onarheim, and B. Christensen, "Design Requirements, Epistemic Uncertainty and Solution Development Strategies in Software Design," Design Studies, vol. 31, no. 6, 2010, pp. 567–589.
4. M. Petre, A. van der Hoek, and A. Baker, "Editorial," Design Studies, vol. 31, no. 6, 2010, pp. 533–544.
5. L. Suchman, "Representing Practice in Cognitive Science," Representation in Scientific Practice, M. Lynch, and S. Woolgar eds., MIT Press, 2011, pp. 301–321.
6. C. Greiffenhagen, and W. Sharrock, "Gestures in the Blackboard Work of Mathematics Instruction," Proc. 2nd Conf. Int'l Soc. Gesture Studies (ISGS 05), 2005;
7. M. Jackson, "Representing Structure in a Software System Design," Design Studies, vol. 31, no. 6, 2010, pp. 545–566.
10 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool