OpenUP is an iterative-incremental software development method.

Lecture



OpenUP is an iterative-incremental software development method. Positioned as an easy and flexible version of the UP.

OpenUP is based on the following basic principles:

  • Working together to align interests and achieve a common understanding;
  • Development to continuously provide feedback and improve the project;
  • Concentration on architectural issues in the early stages to minimize risks and organize development;
  • Aligning competitive advantage to maximize customer value for stakeholders.

OpenUP divides the project life cycle into four phases: the initial phase, the refinement, design, and transfer phases. The project life cycle ensures that stakeholders and team members get to know and make points throughout the project. This allows you to effectively control the situation and make decisions about the acceptability of the results in time. The project plan defines the life cycle, and the end result is the final application.

OpenUP divides the project into iterations: planned, time-limited intervals, the duration of which is usually measured in weeks. The iteration plan determines what exactly should be submitted at the end of the iteration, and the result is a workable version. OpenUP development teams are built on the principle of self-organization, solving the problems of iteration tasks and the transfer of results. To do this, they first determine and then solve well-detailed tasks from the list of work items.

The OpenUP core process is a tool-independent, unregulated process that can be extended to meet the needs of a wide range of project types.

Links

  • OpenUP is easy (rus.)
  • OpenUP: investigating the process (rus.)

Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Web site or software design

Terms: Web site or software design