Árvore de páginas

Atualização Necessária

Todo o conteúdo deste espaço carece de atualização e, embora tenha validade nas suas intenções, as informações existentes podem ter divergências quanto à realidade atualizada, pois tratam-se de materiais bastante antigos (alguns com mais de 5 anos de existência) e que sofreram adaptações e evoluções ao longo dos anos, sem terem sido atualizados aqui.
Assim, pede-se ao leitor evitar de tomar decisões com base apenas no material aqui existente.

Skip to end of metadata
Go to start of metadata

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 19 Próxima »

Enquadramento é o nível de organização em que os elementos de controle do projeto está estruturado. Em outras palavras, é a forma com que as features são estruturadas uma em relação à outra e ao projeto como um tudo, numa relação mestre-detalhe. o 3PUP possui o seguinte nível de enquadramento:

Backlog > Area > Service > Set > Feature.

Equivalencia de Organizacao

A titulo de melhor entendimento, abaixo apresentamos uma tabela de equivalencia entre o sistema (produto do projeto), uma plataforma (tipo de produto), o processo (3PUP, Scrum, FDD) e a ferramenta de controle (JIRA):

Nivel

Artefato Final

Usuário vê um:

Plataforma Java EE

O programador vê um:

3PUP

O gerente vê um:

No JIRA

O time vê um:

Scrum

O processo diz que é um:

FDD

O processo diz que é um:

1

O sistema

  • Arquivo EAR

Backlog

Projeto

Product Backlog

Domain

2

Um modulo de sistema

  • Arquivo JAR
  • Arquivo WAR

Area

Componente

Theme

Subject Area

3

Um processo de negocio

  • EJB de Fachada
  • Webservice / Servico REST
  • Workflow
  • Grupo de Telas Relacionadas
  • Conjunto de Relatorios Relacionados
  • Pacote de Classes Relacionadas

Service

Epic Task

Epic

Feature Set

4

Uma funcionalidade na aplicacao

  • EJB de Negocio
  • Tela de Sistema
  • Classe Utilitaria
  • Transicao num Workflow
  • Relatorio

Set

Epic Task

Epic

Feature Set

5

Uma funcao operacional

  • Metodo Publico em EJB de Negocio
  • Botao / Campo / Menu na Tela
  • Metodo numa Classe
  • Uma chamada REST
  • Cada condicao/validador/pos-acao numa Transicao de Workflow
  • Um Parametro/Campo/Coluna/Funcao num Relatorio

Feature

Issue

User Story

Feature

Esta equivalencia mostra claramente que existe uma relacao entre diferentes processos. Porem, fica clarto tambem que o 3PUP diferencia-se por efetivamente possuir 5 nivceis de enquadramente, dando uma relacao um-para-um com os artefatos fisicos do sistema e os elementos do processo/gerenciamento.

  • Sem rótulos