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> Trac timeline (see Fig. 2, screenshot (a)) contains an item for each changeset<br />

(<strong>and</strong> its comment), wiki update, ticket update, <strong>and</strong> milestone completion. Each item<br />

has a date <strong>and</strong> time <strong>of</strong> the update; an identifier linking to the particular version <strong>of</strong> the<br />

project artifact(s) affected; <strong>and</strong> the name <strong>of</strong> the user doing the update. In Fig. 2 (a), for<br />

example, the comment associated with changeset [86] reflects an update <strong>of</strong> source<br />

code to the SVN server made by Matthew on 13 February. Apart from conveying<br />

status updates, comments are sometimes used more directly for coordination, as in<br />

“be sure to update before doing any changes” (comment made by Justin on 5 May.).<br />

<strong>The</strong> timeline is thus central to the coordination <strong>of</strong> SD <strong>work</strong> in the project, particularly<br />

when team members are not collocated. It provides an instant overview <strong>of</strong> state-<strong>of</strong>affairs<br />

as well as an entry point to the project artifacts.<br />

Fig. 2: Three screenshots from Trac as Justin examines the timeline <strong>and</strong> identifies<br />

pre-study coding<br />

196

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

Saved successfully!

Ooh no, something went wrong!