HOME

TheInfoList



OR:

A lightweight methodology is a software development method that has only a few rules and practices, or only ones that are easy to follow. In contrast, a complex method with many rules is considered a "
heavyweight methodology Heavyweight is a weight class in combat sports and professional wrestling. Boxing Professional Boxers who weigh over are considered heavyweights by 3 of the 4 major professional boxing organizations: the International Boxing Federation, the Wor ...
".Agile Software Development: A gentle introduction
/ref> Examples of lightweight methodologies include: *
Adaptive Software Development 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). It embodies the principle that continuous adaptation of the process to the work at ...
by Jim Highsmith, described in his 1999 book ''Adaptive Software Development'' *
Crystal Clear Crystal Clear may refer to: Music and film * ''Crystal Clear'' (Jaci Velasquez album), 2000 * ''Crystal Clear'' (David Dunn album), 2015 ** ''Crystal Clear'' (EP), a 2014 EP by David Dunn * "Crystal Clear", a 1988 song from '' World Without E ...
family of methodologies with
Alistair Cockburn Alistair Cockburn ( ) is an American computer scientist, known as one of the initiators of the agile movement in software development. He cosigned (with 17 others) the Manifesto for Agile Software Development. Life and career Cockburn starte ...
, *
Extreme Programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements. As a type of agile software development,"Human Centred Technology Workshop 2006 ", 2006, PD ...
(XP), promoted by people such as
Kent Beck Kent Beck (born 1961) is an American software engineer and the creator of extreme programming, a software development methodology that eschews rigid formal specification for a collaborative and iterative design process. Beck was one of the 17 ...
and Martin Fowler *
Feature Driven Development Feature-driven development (FDD) is an iterative and incremental software development process. It is a lightweight or Agile method for developing software. FDD blends a number of industry-recognized best practices into a cohesive whole. These pr ...
(FDD) developed (1999) by
Jeff De Luca Jeff De Luca is a global information technology strategist and an author in the field of software development methodology. He is considered the primary architect of ''Feature Driven Development'' (FDD) circa 1999 JDLBIO a lightweight methodol ...
and
Peter Coad Peter Coad (born December 30, 1953) is a software entrepreneur and author of books on Computer programming, programming. He is notable for his role in defining what have come to be known as the UML colors, a color-coded Writing systems, notation c ...
*
ICONIX ICONIX is a software development methodology which predates both the Rational Unified Process (RUP), Extreme Programming (XP) and Agile software development. Like RUP, the ICONIX process is UML Use Case driven but more lightweight than RUP. ICONI ...
process, developed by Doug Rosenberg: An UML Use Case driven approach that purports to provide just enough documentation and structure to the process to allow flexibility, yet produce software that 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.


References

{{reflist Agile software development Methodology Software development process Software development philosophies