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

research
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...
research
07/15/2021

Empowered and Embedded: Ethics and Agile Processes

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

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

Eliciting scalability requirements during agile software development is ...
research
05/09/2023

Mitigating Risks in Software Development through Effective Requirements Engineering

This article provides an overview of the importance of requirements gath...
research
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...
research
09/06/2020

An Efficient Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications

Defects in requirements specifications can have severe consequences duri...
research
03/09/2021

Sustainability: Delivering Agility's Promise

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

Please sign up or login with your details

Forgot password? Click here to reset