90 likes | 212 Views
How Artefacts Influence the Construction of Communications and Contexts during Collaboration in an Agile Software Development Team. Presented by 劉乃菀 Department of Computer Science & information Engineering May 30 th , 2011. Background. A three-days observation in March, 2009
E N D
How Artefacts Influence the Construction of Communications and Contexts during Collaboration in an Agile Software Development Team Presented by 劉乃菀 Department of Computer Science & information Engineering May 30th, 2011
Background • A three-days observation in March, 2009 • A large telecommunication and media company in the UK • An agile development team with 2 customers and 5 developers, one of them is a project manager
Physical Artefacts of the Team • A cabinet (a wall) • Index cards and story cards, which are based on user stories • Acceptance tests, discussed in stand-up meeting and written at the back of the story cards • A big whiteboard, in front of the cabinet • Many small whiteboards
Daily Practice of the Team • Stand-up meeting • Where: Next to the wall • What to discuss: The work they did the day before Problems they have encountered The work / story cards for today The partners for today
Daily Practice of the Team • Pair-programming sessions • Driver: The one who currently has control of the keyboard • Navigator: The one who contributes to the task verbally and by other means
Data Gathering • Video recordings of the daily stand-up meeting • Audio recordings of different pairs of each day
Discussion • The various artefacts influence the communication process in a mutually constraining relationship with the context. • The collaboration among different participation role changed the relation of how the artefacts are used together.