2003
DOI: 10.1007/3-540-44870-5_10
|View full text |Cite
|
Sign up to set email alerts
|

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

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 deve… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
34
0

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 50 publications
(35 citation statements)
references
References 5 publications
1
34
0
Order By: Relevance
“…Ronkainen and Abrahamsson [27] identified four main characteristics that would affect adoption of agile methods under strict hardware constraints, typical of most embedded systems:…”
Section: Agile Development Of Embedded Softwarementioning
confidence: 99%
See 1 more Smart Citation
“…Ronkainen and Abrahamsson [27] identified four main characteristics that would affect adoption of agile methods under strict hardware constraints, typical of most embedded systems:…”
Section: Agile Development Of Embedded Softwarementioning
confidence: 99%
“…However, existing large-scale agile methodology frameworks such as these do not address the challenges particular to the embedded domain (identified by e.g. [27]), and especially not all system engineering challenges regarding large-scale manufacturing.…”
Section: Challenge Of Scaling the Number Of Involved Teamsmentioning
confidence: 99%
“…Similarly, issues with refactoring are highlighted, such as the potential to invalidate earlier certification (credit) [12], or to introduce timing issues [24]. A workable configuration management system combined with relentless testing can help.…”
Section: Some Issues Encounteredmentioning
confidence: 99%
“…The main reason to propose this semiformal development methodology is to cover the gaps identified by Ronkainen and Abrahamsson, 2003). Therefore, the main motivations of the proposed methodology fall into the following categories: (i) full lifecycle coverage, (ii) project management activities, (iii) flexibility, (iv) means to address the non-functional requirements, (v) a software driven hardware development approach, (vi) concrete guidance of the processes, and (vii) experimental results.…”
Section: Towards a Semiformal Development Methodology For Embedded Symentioning
confidence: 99%