DeepAI AI Chat
Log In Sign Up

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

11/23/2017
by   Jussi Ronkainen, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

02/25/2022

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

Requirements Engineering (RE) is one of the prime areas in software deve...
07/15/2021

Empowered and Embedded: Ethics and Agile Processes

In this article we focus on the structural aspects of the development of...
08/01/2021

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

Eliciting scalability requirements during agile software development is ...
08/16/2018

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

[Context]Advancement in technologies, popularity of small-batch manufact...
03/26/2019

Agile Software Development Method, A Comparative Review1

Although agile software development methods have caught the attention of...
03/09/2021

Sustainability: Delivering Agility's Promise

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