Details
Original language | English |
---|---|
Title of host publication | Proceedings. 26th International Conference on Software Engineering |
Pages | 378-386 |
Number of pages | 9 |
Publication status | Published - 2004 |
Event | 26th International Conference on Software Engineering, ICSE 2004 - Edinburgh, United Kingdom (UK) Duration: 23 May 2004 → 28 May 2004 |
Publication series
Name | Proceedings - International Conference on Software Engineering |
---|---|
Publisher | IEEE Computer Society |
ISSN (Print) | 0270-5257 |
Abstract
A software engineering department in a Daimler-Chrysler business unit was highly professional at developing embedded software for busses and coaches. However, customer specific add-ons were a regular source of hassle. Simple as they are, those individual requirements have to be implemented in hours or days rather than weeks or months. Poor quality or late upload into the bus hardware would cause serious cost and overhead. Established software engineering methods were considered inadequate and needed to be cut short. Agile methods offer guidance when quality, flexibility and high speed need to be reconciled. However, we did not adopt any full agile method, but added single agile practices to our "process improvement toolbox". We suggested a number of classical process improvement activities (such as more systematic documentation and measurement) and combined them with agile elements (e.g. Test First Process). This combination seemed to foster acceptance of agile ideas and may help us to break the ice for a cautious extension of agile process improvement.
ASJC Scopus subject areas
- Computer Science(all)
- Software
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Proceedings. 26th International Conference on Software Engineering. 2004. p. 378-386 (Proceedings - International Conference on Software Engineering).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Breaking the ice for agile development of embedded software
T2 - 26th International Conference on Software Engineering, ICSE 2004
AU - Manhart, Peter
AU - Schneider, Kurt
PY - 2004
Y1 - 2004
N2 - A software engineering department in a Daimler-Chrysler business unit was highly professional at developing embedded software for busses and coaches. However, customer specific add-ons were a regular source of hassle. Simple as they are, those individual requirements have to be implemented in hours or days rather than weeks or months. Poor quality or late upload into the bus hardware would cause serious cost and overhead. Established software engineering methods were considered inadequate and needed to be cut short. Agile methods offer guidance when quality, flexibility and high speed need to be reconciled. However, we did not adopt any full agile method, but added single agile practices to our "process improvement toolbox". We suggested a number of classical process improvement activities (such as more systematic documentation and measurement) and combined them with agile elements (e.g. Test First Process). This combination seemed to foster acceptance of agile ideas and may help us to break the ice for a cautious extension of agile process improvement.
AB - A software engineering department in a Daimler-Chrysler business unit was highly professional at developing embedded software for busses and coaches. However, customer specific add-ons were a regular source of hassle. Simple as they are, those individual requirements have to be implemented in hours or days rather than weeks or months. Poor quality or late upload into the bus hardware would cause serious cost and overhead. Established software engineering methods were considered inadequate and needed to be cut short. Agile methods offer guidance when quality, flexibility and high speed need to be reconciled. However, we did not adopt any full agile method, but added single agile practices to our "process improvement toolbox". We suggested a number of classical process improvement activities (such as more systematic documentation and measurement) and combined them with agile elements (e.g. Test First Process). This combination seemed to foster acceptance of agile ideas and may help us to break the ice for a cautious extension of agile process improvement.
UR - http://www.scopus.com/inward/record.url?scp=4544343290&partnerID=8YFLogxK
U2 - 10.1109/ICSE.2004.1317460
DO - 10.1109/ICSE.2004.1317460
M3 - Conference contribution
AN - SCOPUS:4544343290
SN - 0-7695-2163-0
T3 - Proceedings - International Conference on Software Engineering
SP - 378
EP - 386
BT - Proceedings. 26th International Conference on Software Engineering
Y2 - 23 May 2004 through 28 May 2004
ER -