Adaptive software development

adaptive
Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD).wikipedia
15 Related Articles

Jim Highsmith

Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD).
He is the creator of Adaptive Software Development, described in his 1999 book "Adaptive Software Development", and winner of the 2000 Jolt Award, and the Stevens Award in 2005.

Rapid application development

RADrapid developmentrapid prototyping
Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD).
Other approaches to rapid development include the adaptive, agile, spiral, and unified models.

Agile software development

Agileagile developmentAgile Manifesto
As with RAD, ASD is also an antecedent to agile software development.
Iterative and incremental development methods can be traced back as early as 1957, with evolutionary project management and adaptive software development emerging in the early 1970s.

Software development process

software development methodologydevelopment cyclesoftware development life cycle
Adaptive software development (ASD) is a software development process that grew out of the work by Jim Highsmith and Sam Bayer on rapid application development (RAD).

Waterfall model

waterfallwaterfall methodadvanced programming methods
Adaptive software development replaces the traditional waterfall cycle with a repeating series of speculate, collaborate, and learn cycles.

Iterative and incremental development

iterative developmentiterative and incrementalincremental
The characteristics of an ASD life cycle are that it is mission focused, feature based, iterative, timeboxed, risk driven, and change tolerant.

Timeboxing

timeboxtimeboxedtimeboxes
The characteristics of an ASD life cycle are that it is mission focused, feature based, iterative, timeboxed, risk driven, and change tolerant.

Paradox

paradoxesparadoxicallogical paradox
The word speculate refers to the paradox of planning – it is more likely to assume that all stakeholders are comparably wrong for certain aspects of the project’s mission, while trying to define it.

Project stakeholder

stakeholdersstakeholderproject stakeholders
The word speculate refers to the paradox of planning – it is more likely to assume that all stakeholders are comparably wrong for certain aspects of the project’s mission, while trying to define it.

Agile Project Management (book)

Agile Project Management'' (book)Agile Project Management: Creating Innovative Products

SOLID

SOLID (object-oriented design)SOLID principles
Though they apply to any object-oriented design, the SOLID principles can also form a core philosophy for methodologies such as agile development or adaptive software development.