Abstract
Agile software development methods have been suggested as useful in many situations and contexts. However, only few (if any) experiences are available regarding the use of agile methods in embedded domain where the hardware sets tight requirements for the software. This development domain is arguably far away from the agile home ground. This paper explores the possibility of using agile development techniques in this environment and defines the requirements for new agile methods targeted to facilitate the development of embedded software. The findings are based on an empirical study over a period 12 months in the development of low-level telecommunications software. We maintain that by addressing the requirements we discovered, agile methods can be successful also in the embedded software domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods: Review and analysis. Technical Research Centre of Finland (2002)
Boehm, B.: Get Ready For The Agile Methods, With Care. Computer, Vol. 35(1) (2002) 64–69
Grenning, J.: Extreme Programming and Embedded Software Development. In: Embedded Systems Conference 2002. Chicago. (2002)
Beck, K.: Extreme programming explained. Addison-Wesley (1999)
Ronkainen, J., Savuoja, A., Taramaa, J.: Characteristics of Process Improvement of Hardware-Related SW. In: 4th International Conference on Product Focused Software Process Improvement. Rovaniemi, Finland. (2002) 247–257
Wolf, W. H.: Hardware-software co-design of embedded systems. Proceedings of the IEEE, Vol. 82(7) (1994) 967–989
Stankovic, J. A.: Real-Time and Embedded Systems. ACM Computing Surveys, Vol. 28(1) (1996) 205–208
Kuvaja, P., et al.: Specific Requirements for Assessing Embedded Product Development. In: International Conference on Product Focused Software Process Improvement. Oulu, Finland. Technical Research Centre of Finland (1999) 68–85
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ronkainen, J., Abrahamsson, P. (2003). Software Development under Stringent Hardware Constraints: Do Agile Methods Have a Chance?. In: Marchesi, M., Succi, G. (eds) Extreme Programming and Agile Processes in Software Engineering. XP 2003. Lecture Notes in Computer Science, vol 2675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44870-5_10
Download citation
DOI: https://doi.org/10.1007/3-540-44870-5_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40215-2
Online ISBN: 978-3-540-44870-9
eBook Packages: Springer Book Archive