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.

member. Field notes were made during <strong>and</strong> immediately after the<br />

sessions, to the extent possible. <strong>The</strong> team’s supervisor was<br />

interviewed during <strong>and</strong> after the project, <strong>and</strong> the team’s customer<br />

was interviewed after the project. <strong>The</strong> team was interviewed once<br />

during the middle <strong>of</strong> the project <strong>and</strong> once after completion <strong>of</strong> the<br />

project.<br />

Most <strong>of</strong> the meeting recordings <strong>and</strong> interviews have been fully<br />

transcribed. Recordings from <strong>work</strong> sessions have been partly<br />

examined <strong>and</strong> summarized based on their perceived relevance in the<br />

analysis process. Quotations have been translated into English by<br />

the researcher at need. Analysis <strong>of</strong> the data started out with some<br />

theoretical concepts being perceived as central (cf. the Principle <strong>of</strong><br />

Abstraction <strong>and</strong> Generalization, [24]). Coding was performed on the<br />

basis <strong>of</strong> these concepts, by the aid <strong>of</strong> a computerized qualitative<br />

analysis tool (Atlas.ti). New codes were added as themes developed<br />

during interpretation <strong>and</strong> writing. For instance, PLENTI was used as<br />

a code to mark <strong>and</strong> organize data related to the team’s use <strong>of</strong> the<br />

frame<strong>work</strong> <strong>and</strong> interaction with the community. Further, the data<br />

have been chronologically structured within selected themes.<br />

<strong>The</strong> researcher was the coordinator <strong>of</strong> the project course, grading<br />

the projects, but not supervising any group. In the process <strong>of</strong><br />

observing the Anniva team, great care was taken to avoid mixing up<br />

the roles <strong>of</strong> researcher <strong>and</strong> course staff <strong>and</strong> to be aware <strong>of</strong> the<br />

possible effects <strong>of</strong> ‘the teacher being present’ (cf. the Principle <strong>of</strong><br />

Interaction Between the Researcher <strong>and</strong> the Subjects, [24]). As part<br />

<strong>of</strong> the initial agreement between the researcher <strong>and</strong> the team, it was<br />

decided that another member <strong>of</strong> course staff set the grade on their<br />

project. Further, it was agreed that the researcher was not to<br />

supervise them, but restrain interaction to being social without<br />

causing too much disturbance. <strong>The</strong> reason for not supervising was<br />

not mainly that supervision would influence the case. <strong>The</strong> influence<br />

<strong>of</strong> the researcher is an inevitable consequence <strong>of</strong> participant<br />

observation, even if the degree <strong>of</strong> influence can, <strong>and</strong> should, be<br />

limited. <strong>The</strong> team was not, however, to be given advantages as<br />

compared to the other teams in the course, or at least the sum <strong>of</strong><br />

advantages <strong>and</strong> disadvantages <strong>of</strong> being research subjects should be<br />

perceived as close to zero by the team <strong>and</strong> by the other teams. <strong>The</strong>se<br />

considerations impacted on the possibility to have the researcher’s<br />

interpretation validated with the research subjects during the study<br />

(cf. the Principle <strong>of</strong> Multiple Interpretations, [24]). As all teams in<br />

the course were however interviewed about their project <strong>work</strong> <strong>and</strong><br />

viewpoints on the course in the middle <strong>of</strong> the semester, <strong>and</strong> on that<br />

occasion it was possible to have some prompted viewpoints from<br />

the Anniva team. Also, the day after the completion <strong>of</strong> the project, a<br />

three hour interview was conducted with the team to have their<br />

feedback on the researcher’s preliminary interpretation <strong>of</strong> the<br />

project.<br />

In reflective discussions within the team towards the end <strong>of</strong> the<br />

project <strong>and</strong> in the interview conducted after the project, the team<br />

expressed that they had perceived the researcher as non-interfering<br />

<strong>and</strong> agreeable, <strong>and</strong> that they had not received project supervision<br />

from her.<br />

To validate findings reported in this paper, a draft version has been<br />

reviewed by two <strong>of</strong> the team members, Owen <strong>and</strong> Ethan. Ethan<br />

expressed that he liked the paper. Owen provided more detailed<br />

viewpoints which have been incorporated in the Analysis <strong>and</strong><br />

Findings <strong>and</strong> Discussion sections.<br />

5. ANALYSIS AND FINDINGS<br />

In presenting the findings <strong>of</strong> our study in terms <strong>of</strong> the team’s<br />

interaction with the PLENTI community, we have made a<br />

chronological structuring <strong>of</strong> the material, distinguishing what we see<br />

as four partly overlapping phases.<br />

<strong>The</strong> first phase is a (dis)orientation phase in which the team strives<br />

to underst<strong>and</strong> what PLENTI is <strong>and</strong> how to obtain adequate<br />

knowledge about the frame<strong>work</strong>. In the second phase, PLENTI is<br />

regarded by the team as an obstacle, but starts taking on the role <strong>of</strong> a<br />

tool (albeit not quite mastered by the team). In the third phase, the<br />

team is communicating with PLENTI users <strong>and</strong> developers through<br />

the listserv <strong>of</strong> the community, actively making use <strong>of</strong> the frame<strong>work</strong><br />

as a tool in the project development task. In the fourth phase signs<br />

<strong>of</strong> a feeling <strong>of</strong> identity related to the PLENTI community<br />

participation can be found in the team, <strong>and</strong> the team is contributing<br />

to the PLENTI development.<br />

In the subsequent discussion (Section 6), we will argue that the<br />

transition to the third phase was essential to the project, <strong>and</strong> address<br />

how this transition came about in our case. In the present section,<br />

we characterize each phase in more detail, giving some illustrative<br />

excerpts from the data where appropriate.<br />

5.1.1 First phase (January-February): What is<br />

PLENTI?<br />

In the original project description as well as in the initial customer<br />

meeting, it was specified by the customer that PLENTI should be<br />

used as a development frame<strong>work</strong>. <strong>The</strong> reason was that one <strong>of</strong> the<br />

two customer representatives had attended a seminar with an<br />

enthusiastic PLENTI developer <strong>and</strong> thus caught interest in the<br />

frame<strong>work</strong>. During the first customer meeting, the team was <strong>of</strong>fered<br />

the alternative <strong>of</strong> using another frame<strong>work</strong>, but not PHP, which was<br />

the only alternative with which they were familiar. This left<br />

PLENTI as the de facto option. Adding to the arguments to use<br />

PLENTI, the customer expressed interest in having it tried out to see<br />

how it <strong>work</strong>ed for this type <strong>of</strong> application development.<br />

None <strong>of</strong> the students in the team had any advance knowledge about<br />

PLENTI. Further, no one had any experience with the programming<br />

<strong>of</strong> web applications with servlets. <strong>The</strong> web pages <strong>of</strong> the PLENTI<br />

community were the only resource about the frame<strong>work</strong> known to<br />

the team.<br />

<strong>The</strong> team decided that every team member was to learn PLENTI<br />

<strong>and</strong> participate in the programming tasks. Two team members, Sam<br />

<strong>and</strong> Owen, were assigned the task <strong>of</strong> starting the knowledge<br />

acquisition about PLENTI. Ethan <strong>and</strong> George, accepted as the lead<br />

programmers in the team, took on the task <strong>of</strong> developing a prototype<br />

to demonstrate to the customer as a basis for refining the functional<br />

requirements. Ethan <strong>work</strong>ed on the web user interface whereas<br />

George focused on the underlying business logic, none <strong>of</strong> them<br />

making use <strong>of</strong> PLENTI for their tasks. Both programmers<br />

participated in team-internal discussions on the role <strong>and</strong> use <strong>of</strong><br />

PLENTI, though. <strong>The</strong> fifth team member, Morgan, took the role as<br />

project manager, which made him mainly responsible for overall<br />

project planning, generating <strong>and</strong> h<strong>and</strong>ing in bi-weekly status reports<br />

<strong>and</strong> activity plans to the supervisor, scheduling meetings, <strong>and</strong><br />

making sure that <strong>work</strong> on the project report progressed in<br />

accordance with the deadlines.<br />

794<br />

112

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

Saved successfully!

Ooh no, something went wrong!