Prototypes as assets, not toys: why and how to extract knowledge from prototypes
Proceedings of the 18th international conference on Software engineering
Prototyping in industrial software projects—bridging the gap between theory and practice
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile software development
Active Probes Synergy in Experience-Based Process Improvement
PROFES '00 Proceedings of the Second International Conference on Product Focused Software Process Improvement
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
The Architecture of the Apex Platform, salesforce.com's Platform for Building On-Demand Applications
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
ACM SIGSOFT Software Engineering Notes
Towards Agile Engineering of High-Integrity Systems
SAFECOMP '08 Proceedings of the 27th international conference on Computer Safety, Reliability, and Security
Agile systems development and stakeholder satisfaction: a South African empirical study
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
Analyzing Software Engineering Processes on Source Code Level
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
How to steer an embedded software project: tactics for selecting the software process model
Information and Software Technology
Generating fast feedback in requirements elicitation
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Information and Software Technology
An approach for assessing suitability of agile solutions: a case study
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Agile methods for embedded systems
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Adapting PROFES for use in an agile process: an industry experience report
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Agility in the avionics software world
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
An investigation into agile methods in embedded systems development
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part III
Hi-index | 0.00 |
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 regularsource of hassle. Simple as they are, those individualrequirements have to be implemented in hours or daysrather than weeks or months. Poor quality or late uploadinto the bus hardware would cause serious cost andoverhead. Established software engineering methodswere considered inadequate and needed to be cut short.Agile methods offer guidance when quality, flexibilityand high speed need to be reconciled. However, we didnot adopt any full agile method, but added single agilepractices to our "process improvement toolbox". Wesuggested a number of classical process improvementactivities (such as more systematic documentation andmeasurement) and combined them with agile elements(e.g. Test First Process). This combination seemed tofoster acceptance of agile ideas and may help us to breakthe ice for a cautious extension of agile processimprovement.