Lightweight methodology
From Wikipedia, the free encyclopedia
A lightweight methodology is a software development methodology which has only a few rules and practices or ones which are easy to follow. In contrast, a complex methodology with many rules is considered a "heavyweight methodology".[1]
Some examples of lightweight methodologies are:
- Adaptive Software Development by Jim Highsmith described in his 1999 book "Adaptive Software Development"
- Crystal Clear family of methodologies with Alistair Cockburn,
- Extreme Programming (XP) promoted by people such as Kent Beck and Martin Fowler
- Feature Driven Development (FDD) developed (1999) by Jeff De Luca and Peter Coad.
- ICONIX Process, developed by Doug Rosenberg: An UML Use Case driven approach to providing just enough documentation and structure to the process to allow flexibility, yet produce software which meets user and business requirements.
Most of these lightweight processes emphasize the need to deal with change in requirements and change in environment or technology by being flexible and adaptive.
[edit] References
|
|
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (October 2008) |