Processo de Desenvolvimento de Software da Bisa

De BISAWiki

(Diferença entre revisões)
 
(6 edições intermediárias não estão sendo exibidas.)
Linha 3: Linha 3:
----
----
-
[[imagem:Fluxograma_20111127_agileBisa_v2.PNG|600px]]
+
 
 +
[[imagem:ProcessoDesenvolvimentoBisaWeb.PNG|600px]]
• Suporte:  
• Suporte:  
Linha 36: Linha 37:
       o Realizar Merge
       o Realizar Merge
       o Gerar build teste
       o Gerar build teste
-
       o Enviar email informativo, para o grupo com a versão beta e suas respectivas requisições
+
       o Enviar email informativo, para o grupo com a versão beta e  
 +
        suas respectivas requisições
       o Controlar a rastreabilidade da versão beta
       o Controlar a rastreabilidade da versão beta
-
Analista de Teste:
+
• Analista de Teste:
       o Testar build (Sem falhas?)
       o Testar build (Sem falhas?)
         • Sim: Envia pro Gerente de Configuração
         • Sim: Envia pro Gerente de Configuração
-
         • Não: Mudar o status da requisição para retornado no mantis e enviar para o Time executar a sprint novamente.
+
         • Não: Mudar o status da requisição para retornado  
 +
          no mantis e enviar para o Time executar a sprint novamente.
• Gerente de Configuração:
• Gerente de Configuração:
       o Gerar build de produção
       o Gerar build de produção
-
       o Enviar email informativo, para o grupo, com a versão liberada e suas respectivas requisições
+
       o Enviar email informativo, para o grupo com a versão liberada  
 +
        e suas respectivas requisições
       o Controlar a rastreabilidade da versão liberada
       o Controlar a rastreabilidade da versão liberada
       o Disponibilizar versão
       o Disponibilizar versão

Edição atual tal como 20h14min de 27 de agosto de 2013

Versão 2.0



600px

• Suporte:

     o	Cadastra requisições no Mantis

• PO:

     o	Prioriza o escopo

• Líder do Projeto:

     o	Planejamento do Projeto (Elaborar Plano de projeto, 
        Cadastrar planejamento no Mantis e gerar a Planilha de Acompanhamento)

• Time:

     o	Avaliação do planejamento (Planninh1 e 2)
     o	Pegar tarefa prioritária (Tem espaço na Sprint?)
       • Sim: Adicionar ao Sprint Backlog 	 
       • Não: Envia para o Líder do projeto

• Líder do projeto:

     o	Montar a Sprint Backlog

• Time:

     o	Executar Sprint (Scrum Meeting)
     o	Executar Testes de Unidade
     o	Integrar o código no SVN
     o	Enviar email para o grupo informando a finalização da requisição

• Gerente de Qualidade:

     o	Garantir controle de mudanças no escopo e artefatos gerados

• Gerente de Configuração:

     o	Realizar Merge
     o	Gerar build teste
     o	Enviar email informativo, para o grupo com a versão beta e 
       suas respectivas requisições
     o	Controlar a rastreabilidade da versão beta

• Analista de Teste:

     o	Testar build (Sem falhas?)
       • Sim: Envia pro Gerente de Configuração
       • Não: Mudar o status da requisição para retornado 
         no mantis e enviar para o Time executar a sprint novamente.

• Gerente de Configuração:

     o	Gerar build de produção
     o	Enviar email informativo, para o grupo com a versão liberada 
       e suas respectivas requisições
     o	Controlar a rastreabilidade da versão liberada
     o	Disponibilizar versão

• Time:

     o	Sprint Review e Retrospective

• Gerente de Qualidade:

     o	Documentar melhorias
Ferramentas pessoais