ti-enxame.com

Quanto esforço deve ser colocado em cada parte de um projeto de cachoeira?

Onde a cachoeira geralmente inclui:

  1. Requisitos
  2. Design funcional
  3. Design técnico
  4. Construir
  5. Teste
  6. Análise
  7. (Implantar)

E iterações entre esta lista. Se eu esqueci um passo, me avise.

9
Tobiasopdenbrouw

Depende de muitos fatores, incluindo:

  • O domínio (por exemplo, eu gastaria mais tempo em uma exigência de um contrato de defesa do que eu faria em um clone do Twitter)
  • Os desenvolvedores (se tiverem experiência em sistemas semelhantes com tecnologia similar, por exemplo, eu poderia gastar menos tempo no design).
  • Os clientes (a probabilidade de os requisitos devem mudar de quanto tempo essa fase levará)
  • A criticidade do sistema (eu vou gastar mais tempo testando o sistema de lançamento do ônibus espacial do que o sistema REP do StackExchange).

Eu te daria uma repartição aproximada de que porcentagem do esforço total que eu daria a cada seção, mas teria uma margem de erro +/- 10% em cada um com base nos fatores acima, então seria meio que sem significado.

3
Fishtoaster

O melhor (e provavelmente é relevante) parte do mês mítico (infelizmente agora desatualizado) é P.20 que quebra um tempo de projetos em 1/3 de planejamento, 1/6 codificação, teste de componente 1/4 e 1/4 Teste do sistema, uma divisão muito boa que é infelizmente muito pouco aderida para.

  1. Requisitos
  2. Design funcional
  3. Design técnico
  4. Construir
  5. Teste
  6. Análise
  7. (Implantar)

Você pode dividir todos esses, ou grupo 2 & 1,2 e 3 e 3

4) Build incluir teste unitário? O que é 5) teste? Teste de unidade, integração de software, integração do sistema?

6) A revisão é um subconjunto de 1, 2 e 3

Está escrevendo de especificações de teste de unidade parte de 3) design técnico?

Eu acho que você precisa pensar muito mais sobre o que essas coisas significam, e adicionar alguma granularidade.

Parabéns, porém, sobre pensar sobre isso, todas as pessoas também fazem.

1
Mawg says reinstate Monica