Lightweight methodology

Lightweight methodology

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".

Some examples of "lightweight methodologies" are:

*Extreme Programming (XP) promoted by people such as Kent Beck and Martin Fowler;
*Adaptive Software Development by James A. Highsmith III (Jim Highsmith), described in his Jolt award-winning book "Adaptive Software Development" (Dorset House Publishing, 1999, pp. 392, ISBN 0-932633-40-4);
*The Crystal family of methodologies ("Crystal Clear") with Alistair Cockburn; and
*Feature Driven Development (FDD) developed (1999) by Jeff De Luca and Peter Coad.
*ICONIX Process, developed by Doug Rosenberg, is a 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.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Lightweight software test automation — is the process of creating and using relatively short and simple computer programs, called lightweight test harnesses, designed to test a software system. Lightweight test automation harnesses are not tied to a particular programming language but …   Wikipedia

  • Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… …   Wikipedia

  • Alistair Cockburn — (his last name is pronounced Co burn in the Scottish way, making it with that of the actor James Coburn), is one of the initiators of the Agile movement in software development, helping write the Agile software development manifesto in 2001 and… …   Wikipedia

  • Crystal Clear (software development) — Crystal Clear is a member of the Crystal family of methodologies as described by Alistair Cockburn and is considered an example of an agile or lightweight methodology. Crystal Clear can be applied to teams of up to 6 or 8 co located developers… …   Wikipedia

  • 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 methodology for… …   Wikipedia

  • Jim Highsmith — James A. Highsmith III, commonly, Jim Highsmith (born 1945) is an author of multiple books in the field of software development methodology. He is the creator of a lightweight methodology known as Adaptive Software Development, described in his… …   Wikipedia

  • Peter Coad — is a software entrepreneur and author of books on programming. He is notable for his role in defining what have come to be known as the UML colors, [Peter Coad, Java Design specifies a consistent notation for denoting four fundamental categories …   Wikipedia

  • Earned value management — (EVM) is a project management technique for measuring project performance and progress in an objective manner. EVM has the ability to combine measurements of scope, schedule, and cost in a single integrated system. Earned Value Management is… …   Wikipedia

  • IBM Rational Unified Process — The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable… …   Wikipedia

  • Daniel Jackson (computer scientist) — Daniel Jackson (born 1963) is a Professor of Computer Science at the Massachusetts Institute of Technology (MIT). He is the principal designer of the Alloy modelling language, and author of the book Software Abstractions: Logic, Language, and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”