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.
Phone: +358 8 55121 11, Fax: +358 8 5512320 Email: Seija. Komi-Sirvio 0 vtt.fi, Paivi. Parviainen 0 vtt.fi, Jussi. Ronkainen 0 vtt.fi
AbstractContinuous collection and analysis of measurement data is crucial in tracking and managing a software development process efficiently. However, practice has shown that setting up and carrying out a measurement programme requires a lot of effort. Despite their tight schedules project managers and project personnel perform measurement activities in addition to their main daily duties. Furthermore, measurement tasks may be perceived as secondary work for a sofrware development project, which as such may harm the success of the measurement programme. Thus, all measurement activities that are reasonable to automate should be automated.In this paper we propose a measurement automation process that is based on the principles of goal-driven measurement. We give two industrial examples to demonstrate what measurement automution means in practice. We also discuss tool requirements and as an example, we present a measurement management tool enhanced by measurement automation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.