Roadmap: OpenUP/Basic Roadmap
This roadmap presents an overview of OpenUP/Basic, its purpose and lifecycle.
Main Description

Introduction

OpenUP/Basic is an iterative software development process that is minimal, complete, and extensible. It is governed by four core principles:

  • Balance competing priorities to maximize stakeholder value.
  • Collaborate to align interests and share understanding
  • Evolve to continuously obtain feedback and improve
  • Focus on articulating the architecture

Roles perform tasks which consume and produce artifacts. OpenUP/Basic describes the minimal set of roles, tasks and artifacts involved in software development:

Software Development Lifecycle

OpenUP/Basic is an iterative process distributed throughout four phases: Inception, Elaboration, Construction and Transition. Each phase formally ends at a major milestone where phase objectives are met. Phases are further divided into one or more iterations, where stable, executable versions of the software are developed and released.

The following diagram depicts the OpenUP/Basic lifecycle.

OpenUP/Basic Lifecycle