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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
programming) taught in other courses be followed. Students contrast the SE practices<br />
prescribed by the course staff to the customer’s requirements <strong>and</strong> ‘the real world’: “I do<br />
not think companies [..] need so much. [..] as what we do [..] in school. Because as it<br />
turned out, we were writing a lot <strong>of</strong> reports, <strong>and</strong> then our supervisor from <br />
said I do not need all these pages, I just want concrete things”.<br />
4.4. Potential boundary objects are not actual boundary objects in the projects<br />
Project artifacts intended by staff to be boundary objects are not always perceived by<br />
students as relevant to stakeholders’ goals. For instance, certain models <strong>and</strong> associated<br />
diagrams are typically perceived as unnecessary or purely 'school knowledge'. Students<br />
do however reflect on the difference between models supporting development <strong>work</strong> <strong>and</strong><br />
models for cross-community communication. “..[].. the models <strong>and</strong> the documentation<br />
we make is mainly to give us an underst<strong>and</strong>ing; they are not so much for them [..]. It is not necessarily the same models, it is not necessarily done in the<br />
same way.” Also, the course staff’s requirements are contrasted with the group’s<br />
needs:.”[I] have on several occasions felt that ’this model, we do not really need it’, but<br />
we have to spend time on it because the school requires it to be there.”<br />
5. Implications for the pedagogical design <strong>of</strong> customer-driven SE projects<br />
It is not problematic that customers have several goals for their project participation,<br />
as long as students’ <strong>learning</strong> is not as a consequence being downgraded in the projects.<br />
<strong>The</strong> involvement <strong>of</strong> course staff usually ensures a focus on the formal <strong>learning</strong> goals.<br />
Customers’ various goals, in our view, underscore the potential <strong>of</strong> customer-driven SE<br />
projects to serve a role beyond the confines <strong>of</strong> the SE study program.<br />
It is however a challenge to have all stakeholder goals made explicit. Our findings<br />
indicate that students’ interpretation <strong>of</strong> stakeholder goals is inadequate, making it<br />
difficult for students to decide what project artifacts are important to what stakeholders,<br />
<strong>and</strong> in what way. Customers <strong>and</strong> course staff also have an interest in knowing about the<br />
goals <strong>and</strong> students’ underst<strong>and</strong>ing <strong>of</strong> them; this allows for elaboration on the meaning<br />
<strong>of</strong> the goals <strong>and</strong> negotiation over their importance when priorities must be made.<br />
One aspect which should be kept in mind as we stress whether students give<br />
m<strong>and</strong>atory or recommended project artifacts a role as boundary objects in their <strong>work</strong>, is<br />
their purpose: effective cross-community collaboration to reach a good project result. If<br />
students find a better way <strong>of</strong> collaborating with their customer, e.g. over a different<br />
type <strong>of</strong> boundary object, course staff should give due credits to the approach. In terms<br />
<strong>of</strong> pedagogy, the project supervisor must be able to see when advice should be given to<br />
adhere to st<strong>and</strong>ard artifacts in a prescribed way, <strong>and</strong> when students should be ‘let loose’<br />
to follow their own approach. Underlying our viewpoint here is the assumption that<br />
students’ <strong>learning</strong> benefits both from their active development <strong>of</strong> their own solutions<br />
<strong>and</strong> from an experience <strong>of</strong> mastery in their project [16].<br />
A related issue is the perceived discrepancy between real life <strong>and</strong> school knowledge<br />
among the students in our study. This could be interpreted as a useful insight on part <strong>of</strong><br />
the students, but also as a lack <strong>of</strong> ability to see the applicability <strong>of</strong> particular tools <strong>and</strong><br />
techniques in a real project. To have students experience the usefulness <strong>of</strong> various<br />
project artifacts, it may be pedagogically necessary to make m<strong>and</strong>atory the development<br />
<strong>of</strong> certain artifacts. It is however essential to have students actively relate to the link<br />
between artifacts <strong>and</strong> stakeholder goals, which implies having students provide their<br />
20th Conference on S<strong>of</strong>tware Engineering Education & Training (CSEET'07)<br />
0-7695-2893-7/07 $20.00 © 2007<br />
Authorized licensed use limited to: Norges Teknisk-Naturvitenskapelige Universitet. Downloaded on February 5, 2010 at 08:55 from IEEE Xplore. Restrictions apply.<br />
104