In Partnership with AOL Search
When submitting links to this category, please use a clearer and more specific title than just "Extreme Programming". Examples: "FooSoft''s XP Resources", "FooWorld article on XP", or "Bob Foobar''s XP Talk".
Extreme Programming (XP) is a five aspect technique to code in a disciplined way. Parts of it (Refactoring) are well suited to tool support, though such extant tools are rather basic. It is very useful in object-oriented programming, Forth programming, and uses fully the Refactoring programming methodology.
Feature Driven Development, FDD: an iterative, incremental software development process. One of many Agile methods; part of the Agile Alliance. Blends many industry-recognized best practices, all focused on client-valued functionality (features), into a coherent whole. Main goal: deliver tangible, working software, repeatedly, on time.
Lean Programming applies concepts and methods of Lean Production/Manufacturing to programming software. Lean Production originated on assembly lines in factories. The firm usually credited with inventing and developing it is Toyota, so it is also called the Toyota production system. It then spread to many other Japanese manufacturers, and then to other countries. As this occurred, it also spread to non-manufacturing tasks and organizations.
Scrum: a lightweight agile method for software development, named after the Scrum in Rugby, which is a way to restart a game after a minor infringement. This methodology was first tried in 1993 at Easel Corp., by Jeff Sutherland and John Scumniotales to build an object-oriented design and analysis (OOAD) tool which incorporated round-trip engineering. They needed a means of rapid application development, where product requirements could be translated into working code easily.
Copyright © 1998-2016 AOL Inc. Terms of Use
Last update: Monday, April 25, 2016 2:43:19 AM EDT - edit