O processo OpenUp pode ser facilmente entendido através das três camadas descritas a seguir.
1. Ciclo de Vida do Projeto – Fases com foco nas necessidades dos stakeholdersO OpenUP apresenta a mesma distribuição de fases já conhecidas no RUP, onde o critério de saída de cada fase é no mínimo responder as seguintes perguntas:
2. Ciclo de Vida da Iteração com foco no time
Além da divisão por fases já conhecida, o OpenUP divide o projeto em iterações (também conhecidas como sprints segundo a metodologia SCRUM) planejadas que podem variar de alguns dias a algumas semanas. Ao final de cada iteração deve ser gerado um incremento ao produto e também é realizada uma retrospectiva e avaliação, onde são discutidas as lições aprendidas e a saúde do projeto.
3. Microincrementos com foco individual
Um microincremento é a execução de um pequeno passo que deve ser mensurável para alcançar os objetivos de uma iteração. Este pode representar o resultado de alguns dias ou horas de trabalho de uma pessoa ou um grupo determinado.
Importante salientar que o principal objetivo da retrospectiva e da avaliação é aprender com erros e acertos e não apontar culpados.