Entidade ITERACOES

PROJET.ITERACOES

Descrição

Uma iteração é um agrupador temporal de execução das atividades, projetos ou sub-projetos. As iterações são sempre criadas dentro de um contexto (de projeto). As vezes podem ser chamadas de Fases ou Sprints.

Na gestão tradicional de projetos é usada para separar as atividades de desenvolvimento do modelo waterfall. Em projetos ágeis, será usado como timebox das entregas parciais.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
PROJETO_IDID(18)FK Projeto:
Indica qual o projeto que esta iteração faz parte. Quando informado, as atividades deste sprint deverão ser obrigatoriamente deste projeto. Caso não informado, o sprint poderá misturar atividades de diferentes projetos.

Referência para ATIVIDADES
ITERACAOUPPERRqd UK Iteração:
Nome dado para identificar a interação.
DESCRICAOTEXT_LONGDescrição:
Texto livre e opcional para descrever a iteração.
SITUACAOOPCAO(30)Rqd Situação:
Indica a situação atual da iteração

Valores permitidos:
  • C - Concluída - A data de fim efetivo já foi informada
  • E - Em execução - A atividade está em execução, ou seja, a data de início efetivo está informada, mas a data de término efetivo ainda não.
  • P - Planejada - A data de início e fim efetivos não foram informadas.

Valor padrão = P
DATA_INICIO_PLANEJADODATEInício planejado:
Data planejada para o início da iteração.
DATA_TERMINO_PLANEJADODATETérmino planejado:
Data planejada para o encerramento da iteração.
DATA_INICIO_EFETIVODATEInício efetivo:
Data em que a iteração efetivamente foi iniciada. Preenchida automaticamente com a menor data de início efetivo informada nas respectivas atividades.
DATA_TERMINO_EFETIVODATETérmino efetivo:
Data em que a iteração foi encerrada. Preenchida automaticamente quando todas as atividades foram encerradas com a maior data de encerramento.
TOTAL_HORAS_ESTIMADASDOUBLE(18)Rqd Total de horas estimadas:
Calculado pela soma das horas estimadas nas respectivas atividades da iteração.

Valor padrão = 0
TOTAL_HORAS_EXECUTADASDOUBLE(18)Rqd Total de horas executadas:
Calculado pela soma de horas já executadas nas atividades da interação.

Valor padrão = 0
TOTAL_HORAS_PENDENTESDOUBLE(18)Rqd Total de horas pendentes:
Calculado pela soma das horas pendentes estimadas para as atividades que ainda não foram encerradas.

Valor padrão = 0
ATIVIDADESINTEGERRqd Atividades:
Número de atividades vinculadas à interação.

Valor padrão = 0
ATIVIDADES_SEM_ESTIMATIVAINTEGERRqd Atividades sem estimativa:
Número de atividades da interação que não tem tempo estimado.

Valor padrão = 0
ATIVIDADES_PENDENTESINTEGERRqd Atividades pendentes:
Número de atividades que ainda estão pendentes na interação.

Valor padrão = 0

Regras

Atualizar atributos

(Antes de alterar)
Atualiza as seguintes informações da iteração:

Calcular a situação do sprint

(Antes de inserir, Antes de alterar)
Se tem data de encerramento efetivo, está Encerrado.
Se tem data de inicio efetivo, está Em Execução
Senão está Pendente.

Validar datas limites

(Antes de inserir, Antes de alterar)
Ao alterar uma data de término para um sprint, verificar se as datas limites das ocorrências poderão ser cumpridas.

Atualizar estatísticas

Atualiza os registros estatísticos da interação para a data corrente.