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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

own account <strong>of</strong> why each artifact is <strong>of</strong> importance to one or more <strong>of</strong> the stakeholders.<br />

<strong>The</strong>is account should be based on communication with the project stakeholders.<br />

<strong>The</strong> set <strong>of</strong> connections between artifacts <strong>and</strong> goals is in itself a boundary object,<br />

typically manifest in documents such as a team/customer collaboration agreement <strong>and</strong> a<br />

S<strong>of</strong>tware Development Plan, <strong>and</strong> typically developing throughout the project.<br />

5.2. Implications for the pedagogical design <strong>of</strong> customer-driven SE project courses<br />

Building on the previous discussion, we suggest that the following guidelines be<br />

followed in the design <strong>of</strong> customer-driven project courses:<br />

Stakeholders should be encouraged to make their goals explicit to themselves <strong>and</strong><br />

each other. Students should be aided in eliciting customer requirements. Also, they<br />

should be encouraged to discuss team members’ objectives for project participation as<br />

well as the goals for the team as a whole. Developing a set <strong>of</strong> team-internal project<br />

rules may be useful. Course staff needs to make sure that <strong>learning</strong> goals <strong>and</strong> evaluation<br />

criteria are clearly defined <strong>and</strong> easily available to students <strong>and</strong> project customers.<br />

Course staff should also check on students’ underst<strong>and</strong>ing <strong>of</strong> the goals. Customers need<br />

guidance about their role <strong>and</strong> about conveying their objectives as clearly as possible to<br />

the group: ‘<strong>learning</strong> to be a customer’ should occur as early as possible in the project.<br />

For every project artifact serving a role as a boundary object in the project, its role<br />

for the attainment <strong>of</strong> project goals as well as the rationale behind its current state should<br />

be made explicit, opening up for scrutiny <strong>and</strong> negotiation among project stakeholders.<br />

A representation <strong>of</strong> the relationship between artifacts <strong>and</strong> stakeholder goals should be<br />

incorporated into the artifacts themselves. This can be achieved by imposing the use <strong>of</strong><br />

st<strong>and</strong>ards <strong>and</strong> templates explicitly referring to stakeholder goals. Also, there are<br />

st<strong>and</strong>ard functionality shared <strong>work</strong>space tools adequate for providing the necessary<br />

persistence, content structuring, <strong>work</strong>space awareness <strong>and</strong> access for the communities<br />

involved. Such tools should be utilized in the projects.<br />

5.3. Limitations to our study<br />

Our case material is limited in scope <strong>and</strong> time, although we draw on materials from<br />

two different <strong>learning</strong> institutions. In-depth interviews with all relevant stakeholders,<br />

combined with a rich written material should lead to satisfactory internal validity <strong>of</strong><br />

findings. External validity is mainly determined by our research approach. An<br />

intensive, qualitative approach tends to produce results strong on accuracy, but weaker<br />

on generalization [17]. This indicates that our findings will be most relevant in contexts<br />

similar to our cases, i.e. for customer driven projects in SE at the Bachelor level.<br />

6. Conclusion<br />

Our empirical findings indicate that students consciously balance stakeholder goals<br />

in their projects, but that the underst<strong>and</strong>ing <strong>of</strong> these goals <strong>and</strong> their connection to<br />

various project artifacts <strong>of</strong>ten is inadequate. We suggest that in the pedagogical design<br />

<strong>of</strong> the courses, a stronger focus should be placed on the connections between<br />

stakeholder goals <strong>and</strong> project artifacts. <strong>The</strong>se connections should be made visible <strong>and</strong><br />

negotiable in connection with boundary objects: artifacts playing a role in the goal<br />

attainment <strong>of</strong> more than one stakeholder Scaffolding for effective development <strong>of</strong> these<br />

artifacts implies a focus on project process as well as on technological infrastructure.<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 />

105

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

Saved successfully!

Ooh no, something went wrong!