@inproceedings{712cc64eeb8148f09257254ee25536cf,
title = "Teaching tornado: From communication models to releases",
abstract = "In this paper we describe Tornado, which we teach in our software engineering project courses. Tornado is a new process model that combines the Unified Process with Scrum elements. The Tornado model focuses on scenario-based design starting with visionary scenarios funneling down to demo scenarios. Tornado offers models for a broad range of activities. In addition to formal models used for analysis and design, Tornado encourages the developer to use informal models as communication medium for the interaction with the customer and end user. These communication models can be used as the basis of early releases to increase the feedback from customer to developer. We argue that the combination of informal modeling and release management can be introduced early in software engineering project courses. We describe a case study in which we demonstrate the use of communication models and release management in a multi-customer course with 80 students. In three months, the students produced 163 releases for 11 customers.",
keywords = "Scrum, agile techniques, continuous integration, executable prototypes, extreme programming, informal modeling, project courses, prototyping, release management, scenario-based design, software engineering education, unified process",
author = "Bernd Bruegge and Stephan Krusche and Martin Wagner",
year = "2012",
doi = "10.1145/2425936.2425938",
language = "English",
isbn = "9781450318129",
series = "Proceedings of the 8th Educators' Symposium, EduSymp 2012",
pages = "5--12",
booktitle = "Proceedings of the 8th Educators' Symposium, EduSymp 2012",
note = "8th Educators' Symposium, EduSymp 2012 ; Conference date: 01-10-2012 Through 05-10-2012",
}