Content deleted Content added
No edit summary |
Reverted 1 edit by Crafterfusion (talk): Innapopriate external link |
||
(32 intermediate revisions by 26 users not shown) | |||
Line 1:
'''Adaptive
{{Software development process}}
Adaptive
The word ''speculate'' refers to the [[paradox]] of planning – it is more likely to assume that all [[Project stakeholder|stakeholder]]s are comparably wrong for certain aspects of the project’s mission, while trying to define it. During speculation, the project is initiated and adaptive cycle planning is conducted.
▲Adaptive Software Development replaces the traditional [[waterfall model|waterfall]] cycle with a repeating series of ''speculate'', ''collaborate'', and ''learn'' cycles. This dynamic cycle provides for continuous learning and adaptation to the emergent state of the project. The characteristics of an ASD life cycle are that it is mission focused, feature based, [[Iterative and incremental development|iterative]], [[Timeboxing|timeboxed]], risk driven, and change tolerant.
Adaptive cycle planning uses project initiation information—the customer’s
mission statement, project constraints (e.g., delivery dates or user descriptions), and
basic requirements—to define the set of release cycles (software increments) that
will be required for the project.
==References==
{{reflist}}
*''Adaptive Software Development: A Collaborative Approach to Managing Complex Systems'', Highsmith, J.A., 2000 New York: Dorset House, 392pp, {{ISBN
*''[[Agile Project Management (book)|Agile Project Management: Creating Innovative Products]]'', [[Addison-Wesley]], Jim Highsmith, March 2004, 277pp, {{ISBN
*{{cite book | author = Lev Virine & Michael Trumper | year = 2007 | title = Project Decisions: The Art and Science | publisher = Management Concepts | isbn = 978-1-56726-217-9}}
*''Software Engineering: A Practitioner's Approach, Roger Pressman, Bruce Maxim.'' {{ISBN|978-0078022128}}
[[Category:Software development process]]
[[Category:Agile software development]]
|