louwarnoud van der duim, jesper andersson and marco sinnema international conference on software...
TRANSCRIPT
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Good Practices for Educational Software Engineering Projects
Louwarnoud van der DuimJesper Andersson
Marco Sinnema
International Conference on Software Engineering 2007May 23, 2007
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
ISEP
VäxjöGroningen
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Why Projects?
• Cooperation in teams
• Project type
• Project Management
• Distributed Environment
• Flexible to Technology
• Software Quality
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Reported Problems
• Complexity
• Focus on Technology
• Evaluation
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
ISEP Setup
Development Team
GroningenVäxjö
Company
Customer
SeniorManager
Växjö Groningen
University Staff
QualityTeam
DutchHoD
DutchSupervisor
SwedishHoD
SwedishSupervisor
Processes and Tools
UPEDU SPICEToolingPlatform
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Complexity
Development Team
Växjö Groningen
University Staff
Company
GroningenVäxjö
QualityTeam
DutchHoD
DutchSupervisor
SwedishHoD
SwedishSupervisor
Customer
SeniorManager Processes and Tools
UPEDU SPICEToolingPlatform
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Focus on Technology
Development Team
Växjö Groningen
University Staff
Company
GroningenVäxjö
QualityTeam
DutchHoD
DutchSupervisor
SwedishHoD
SwedishSupervisor
Customer
SeniorManager Processes and Tools
UPEDU SPICEToolingPlatform
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Evaluation
Development Team
Växjö Groningen
University Staff
Company
GroningenVäxjö
QualityTeam
DutchHoD
DutchSupervisor
SwedishHoD
SwedishSupervisor
Customer
SeniorManager Processes and Tools
UPEDU SPICEToolingPlatform
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Good Practices
• Encourage contacts between students and faculty• Develop reciprocity and cooperation among students• Use active learning techniques• Give prompt feedback• Emphasize time on task• Communicate high expectations• Respect diverse talents and ways of learning
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Good Practices
• Encourage contacts between students and faculty• Develop reciprocity and cooperation among students• Use active learning techniques• Give prompt feedback• Emphasize time on task• Communicate high expectations• Respect diverse talents and ways of learning
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Give prompt feedback
Development Team
Växjö Groningen
University Staff
Company
GroningenVäxjö
QualityTeam
DutchHoD
DutchSupervisor
SwedishHoD
SwedishSupervisor
Customer
SeniorManager Processes and Tools
UPEDU SPICEToolingPlatform
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Emphasize time on task
Development Team
Växjö Groningen
University Staff
Company
GroningenVäxjö
QualityTeam
DutchHoD
DutchSupervisor
SwedishHoD
SwedishSupervisor
Customer
SeniorManager Processes and Tools
UPEDU SPICEToolingPlatform
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Questions
Contact Information
Louwarnoud van der Duim University of Groningen [email protected]
Jesper Andersson Växjö University [email protected]
Marco Sinnema Sogeti Nederland B.V. [email protected]
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
UPEDU
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
SPICE
• Software Process Improvement and Capability dEtermination
Processes
Capability Level
Custom
er - Supplier
Engineering
Managem
ent Support
Organization
5 -
4 -
3 -
2 -
1 -
0 -CUS ENG PRO SUP ORG
Louwarnoud van der Duim, Jesper Andersson and Marco SinnemaInternational Conference on Software Engineering 2007 May 23, 2007
Tooling Platform
• Forum
• Wiki
• Task assignment (Ticket system)
• Version Control System
• Video conferencing