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.
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