2008
DOI: 10.1007/978-3-540-68255-4_10
|View full text |Cite
|
Sign up to set email alerts
|

Historical Roots of Agile Methods: Where Did “Agile Thinking” Come From?

Abstract: Abstract. The appearance of Agile methods has been the most noticeable change to software process thinking in the last fifteen years [16], but in fact many of the "Agile ideas" have been around since 70's or even before. Many studies and reviews have been conducted about Agile methods which ascribe their emergence as a reaction against traditional methods. In this paper, we argue that although Agile methods are new as a whole, they have strong roots in the history of software engineering. In addition to the it… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
51
0
4

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
2
2

Relationship

1
9

Authors

Journals

citations
Cited by 84 publications
(55 citation statements)
references
References 15 publications
0
51
0
4
Order By: Relevance
“…An agile method could be defined as an adaptive process run by talented and creative people and controlled with iterative and incremental development [18]. Although agile methods were initially described as development methodologies, the term agile represents an attitude, a philosophy, and a way of thinking that was presented through the principles and practices in the agile manifesto [19].…”
Section: Agile Methodsmentioning
confidence: 99%
“…An agile method could be defined as an adaptive process run by talented and creative people and controlled with iterative and incremental development [18]. Although agile methods were initially described as development methodologies, the term agile represents an attitude, a philosophy, and a way of thinking that was presented through the principles and practices in the agile manifesto [19].…”
Section: Agile Methodsmentioning
confidence: 99%
“…From extensive and detailed planning before coding, practitioners started favoring short cycles of quick planning and minimal coding. As a result, the heavyweight methods for developing software used so far gave way to a multitude of lightweight methods that delivered working features rapidly [20].…”
Section: Agile Software Projectsmentioning
confidence: 99%
“…Faced with the need for development of a controller in parallel with the exploration of the system to be controlled and the need for acceptance by operators and managers, we saw a link with agile software development, where requirements are fluid and users/clients/owners are actively involved in the choice and ranking of features (Bessam et al, 2009;Abbas et al, 2008). Arguments for the importance of stakeholder involvement in general are given by Soncini-Sessa et al (2007a,b).…”
Section: Control Related Concernsmentioning
confidence: 99%