DeepAI AI Chat
Log In Sign Up

Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance?

by   Jussi Ronkainen, et al.

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.


page 1

page 2

page 3

page 4


Agile requirements engineering practices: a survey in Brazilian software development companies

Requirements Engineering (RE) is one of the prime areas in software deve...

Empowered and Embedded: Ethics and Agile Processes

In this article we focus on the structural aspects of the development of...

Agile Elicitation of Scalability Requirements for Open Systems: A Case Study

Eliciting scalability requirements during agile software development is ...

A preliminary study of agility in business and production - Cases of early-stage hardware startups

[Context]Advancement in technologies, popularity of small-batch manufact...

Agile Software Development Method, A Comparative Review1

Although agile software development methods have caught the attention of...

Sustainability: Delivering Agility's Promise

Sustainability is a promise by agile development, as it is part of both ...