Fórum de discussão

Consulte abaixo todas as dúvidas e comentários relacionados a este curso. Se você tem alguma dúvida, utilize o botão CRIAR NOVO TÓPICO. Verifique antes se a sua dúvida já não foi enviada por outro aluno.


Sprints e Deploy de Soluções em Produção Categoria: Dúvidas gerais - Módulo: Módulo 5 - Iniciando a Sprint
Enviado em 24/08/2017 10:28
Olá, tenho uma duvida sobre a estruturação da Sprint e como trabalhar com entrada de pacotes em produção.

Entendo que o processo de planejamento da Sprint compreende trabalhar nos requisitos que são de maior importância para o cliente naquele momento. Mas como o time Scrum de proceder quando existe atividades de Deploy para que um produto seja colocado em produção? Estas atividades devem ser planejadas e entrarem no backlog da próxima sprint?

Vamos ao exemplo:  O projeto tem como objetivo gerar um aplicativo móvel a ser publicado na Apple Store e Google Store. Durante a Sprint 1, são colocadas funcionalidades escolhidas pelo P.O. que são desenvolvidas, testadas e documentadas gerando um Produto pronto com algumas das funcionalidades (as demais permanecem no backlog do produto).

O P.O. gosta do resultado e fala "Vamos colocar em produção este aplicativo e iniciar seu uso", mas o time não tinha colocado esta atividade na Sprint 1. Meu entendimento é que ao solicitar um deploy em Produção devemos preparar o pacote e realizar o lançamento das lojas de aplicativo e esta atividade não deveria fazer parte da sprint 1 pois não era previsto um deploy naquele momento. Neste caso é correto afirmar que a Sprint 2 ganha um novo requisito que seria colocar o pacote da Sprint 1 em produção, além dos demais requisitos do software?


Re: Sprints e Deploy de Soluções em Produção Categoria: Dúvidas gerais - Módulo: Módulo 5 - Iniciando a Sprint
Enviado em 24/08/2017 10:51
Bom dia, Douglas

isso vai variar muito de time para time e não há regra prescritiva no Scrum para isso. O que acontece é que normalmente não é o time de desenvolvimento que faz o deploy, e sim um time de infra-estrutura, ou agora mais recentemente os DevOps. 

Então o time de desenvolvimento termina o incremento e passa para este time de infra fazer o deploy. Para integrar melhor estas atividades é que surgiu a onda e processos DevOps, mas estes não são tratados dentro do framework Scrum.

abs

Re: Sprints e Deploy de Soluções em Produção Categoria: Dúvidas gerais - Módulo: Módulo 5 - Iniciando a Sprint
Enviado em 24/08/2017 11:04
Obrigado pela rápida resposta Kelvin, mas surgiu uma nova dúvida.

Um dos pressupostos do Scrum é que o time deve possuir "autonomia" e conhecimento para realizar a entrega ao cliente, ou seja não depender de qualquer equipe externa.

Este caso de deploy aonde é feito pelo time de infraestrutura ou qualquer outra pessoa fora do time pode gerar este tipo de dependência externa certo?

Tenho alguns casos em que produtos foram entregues em perfeitas condições e ocorreram falhas no seu processo de deploy que afetaram a percepção de valor pelo cliente. 

Nestes casos o time Scrum será o responsável pela falha independente se o deploy era de sua responsabilidade ou não.

Entendo o conceito de DevOps e deploys automatizados, mas este tipo de estrutura as vezes é complexa de ser implementada dependendo da organização.

Não seria o caso de considerar que o time deveria ter um membro de infra compondo sua estrutura para "Garantir a qualidade" da entrega do produto e evitar dependências externas, ou em outro caso dar autonomia ao time permitindo que o mesmo realize os deploys e adicionar o evento de deploy como uma atividade das sprints futuras?


Re: Sprints e Deploy de Soluções em Produção Categoria: Dúvidas gerais - Módulo: Módulo 5 - Iniciando a Sprint
Enviado em 24/08/2017 12:30
Boa tarde, Douglas

você pode fazer isto. Mas entenda que o Scrum não prescreve este tipo de ação e muito menos tem em seu escopo atividades de deploy. 

Você pode adaptar o scrum ou mesmo integrar o Scrum com diversas outras práticas, de acordo com a sua necessidade.

Mas no exame não cairá nenhuma questão sobre isto.

Abs
xÉ necessário estar logado no ambiente de ensino para poder enviar respostas. Fazer o login
Evite a pirataria

Para que continuemos desenvolvendo novos cursos com preços acessíveis, contamos com a sua colaboração. O conteúdo dos nossos cursos não pode ser redistribuído de qualquer forma ou por qualquer meio. Somente o aluno devidamente inscrito nos cursos poderá fazer uso dos nossos materiais. Se você identificar que alguém está usando indevidamente o conteúdo dos nossos cursos, ou distribuindo-o ilegalmente, por favor avise-nos imediatamente através do e-mail contato@tiexames.com.br. Veja as condições de uso dos nossos conteúdos.

Leia a licença de uso