21.01.2014 Views

The work-reflection-learning cycle - Department of Computer and ...

The work-reflection-learning cycle - Department of Computer and ...

The work-reflection-learning cycle - Department of Computer and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>The</strong> <strong>work</strong>-<strong>reflection</strong>-<strong>learning</strong> <strong>cycle</strong> in SE student projects: Use <strong>of</strong> collaboration tools<br />

the theoretical frame<strong>work</strong> <strong>of</strong> DCog <strong>and</strong> the model <strong>of</strong> the reflective process proposed by<br />

Boud et al. (1985a) <strong>and</strong> highlights the construction <strong>and</strong> transformation <strong>of</strong><br />

representations as a core mechanism in retrospective <strong>reflection</strong> on a project process.<br />

Also, the model is inspired by the approach to retrospective <strong>reflection</strong> applied in student<br />

teams in the studies described in P6 <strong>and</strong> P8. <strong>The</strong> model explicitly includes steps <strong>of</strong><br />

individual <strong>and</strong> collective <strong>reflection</strong> as well as resulting representations <strong>of</strong> the project<br />

process. Essential to the model, although not heavily explored in the empirical <strong>work</strong> <strong>of</strong><br />

the thesis, is the feedback loop in which lessons learned from the project (in the form <strong>of</strong><br />

various representations <strong>of</strong> the project process) are fed back into the project <strong>work</strong><br />

practice, which could be in the same project or in another one<br />

Another important point made in the paper is that the dual role <strong>of</strong> a collaboration tool<br />

(in day-to-day <strong>work</strong> <strong>and</strong> retrospective <strong>reflection</strong>) might impact on both aspects <strong>of</strong> the<br />

practice through participants‟ awareness that historical data will be re-examined at a<br />

later stage. This awareness might lead to better information sharing as well as to<br />

information hoarding.<br />

5.8 P8: Supporting Reflection in S<strong>of</strong>tware Development with<br />

Everyday Working Tools<br />

Authors: Krogstie, Birgit <strong>and</strong> Divitini, Monica<br />

I was the first author <strong>of</strong> this paper <strong>and</strong> main responsible for setting up the study <strong>and</strong><br />

collecting <strong>and</strong> analyzing the data. <strong>The</strong> second author has provided feedback <strong>and</strong><br />

comments throughout the process.<br />

To appear in: Proceedings <strong>of</strong> COOP 2010<br />

Through their day-to-day usage collaboration tools collect data on the <strong>work</strong> process. <strong>The</strong>se data can be<br />

used to aid participants’ retrospective <strong>reflection</strong> on the process. <strong>The</strong> paper shows how this can be done in<br />

s<strong>of</strong>tware development project <strong>work</strong>. Through a case study we demonstrate how retrospective <strong>reflection</strong><br />

was conducted by use <strong>of</strong> an industry approach to project retrospectives combined with the examination<br />

<strong>of</strong> historical data in Trac, an issue tracker. <strong>The</strong> data helped the team reconstruct the project trajectory<br />

by aiding the recall <strong>of</strong> significant events, leading to a shift in the team’s perspective on the project. <strong>The</strong><br />

success <strong>of</strong> the tool-aided retrospective <strong>reflection</strong> is attributed to its organization as well as the type <strong>of</strong><br />

historical data examined through the tool <strong>and</strong> the tool features for navigating the data. <strong>The</strong>se insights<br />

can be used to help project teams determine the potential <strong>of</strong> their tools to aid retrospective <strong>reflection</strong>.<br />

<strong>The</strong> <strong>work</strong> presented in this paper took as its starting point the previous findings (P5)<br />

about the potential usefulness <strong>of</strong> historical data in wikis to aid retrospective <strong>reflection</strong>.<br />

In the spring semester <strong>of</strong> 2008, project wikis were no longer the popular choice for<br />

project management in the teams <strong>of</strong> our project course. Instead, many student teams<br />

used Trac – an issue tracking tool built on top <strong>of</strong> the file versioning system Subversion<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!