Essential Unified Process
Encyclopedia
The Essential Unified Process for software development, or EssUP, was invented by Ivar Jacobson
Ivar Jacobson
Ivar Hjalmar Jacobson is a Swedish computer scientist, known as major contributor to UML, Objectory, RUP and aspect-oriented software development.- Biography :...

 as an improvement on the Rational Unified Process
Rational Unified Process
The Rational Unified Process is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003...

. It identifies practices, such as use case
Use case
In software engineering and systems engineering, a use case is a description of steps or actions between a user and a software system which leads the user towards something useful...

s, iterative development, architecture driven development, team practices and process practices, which are borrowed from RUP
IBM Rational Unified Process
The Rational Unified Process is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003...

, CMMI and agile development. The idea is that you can pick those practices that are applicable to your situation and combine them into your own process. This is considered an improvement with respect to RUP, because with RUP the practices are all intertwined and cannot be taken in isolation.

EssUP is supported by a set of playing cards, each card describing a practice. This is because Ivar Jacobson believes that people buy his books but few read them.

It is announced that EssUP will be supported both by the IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

 Rational
Rational Software
Rational Machines was founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development...

 toolset, Eclipse
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

 and Microsoft's Visual Studio.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK