Aprenda de uma vez Scrum

Aprenda de uma vez Scrum

Inegavelmente, a área de desenvolvimento de software possui possibilidades infinitas no que se refere a processo criativo. Sabe aquele momento, em que você está imerso em sua própria mente, ou apenas fazendo qualquer atividade durante o dia e, do nada, surgi uma ideia "revolucionária" que te deixa em tremenda exaltação a ponto de ligar o computador e sair codando? Bem, se ainda não passou por isso, um dia irá passar, confia.

Não foi fornecido texto alternativo para esta imagem

Porém, existe um problemão que se esconde em todo esse entusiasmo, a falta de dinhe... Digo, a falta de planejamento. Aqui entre nós, quantos projetos que você iniciou e teve que parar no meio do caminho, seja por escassez de requisitos, má estruturação da base de dados, prototipação das telas, entre outras dificuldades? Bom, acredito que vários... Além do tempo perdido e, talvez, até de recursos financeiros, pode se desenvolver traumas internos, fazendo com que o indivíduo se torne relutante em se aventurar em um novo projeto, já que, para ele, o sentimento de alegria de antes pode vir a se tornar o de desapontamento, visto que, é mais uma ideia que foi jogada dentro de um baú a sete chaves.

Não foi fornecido texto alternativo para esta imagem

Todavia, nem tudo é só problemas. Pessoas que já vivenciaram problemáticas parecidas, desenvolveram estratégias que te possibilitam contornar essas adversidades. Chamamos essas estratégias de Metodologias Ágeis. Esses métodos, basicamente, são elaborações administrativas voltadas para o desenvolvimento de algum projeto. Existe mais de uma metodologia, contudo, focaremos em apenas uma, o SCRUM.

Características:

  1. Flexibilidade
  2. Transparência
  3. Produtividade

Responsabilidades:

No Scrum, teremos 3 principais delegações.

Product Owner:

  • Pessoa responsável por levantar os requisitos do projeto e desmistificar o que vai ser construído para o resto da equipe. Após levantamento, cada item do escopo, será incorporado no Product Backlog.
  • Product Backlog: Lista de atividades em ordem de prioridade que determinada proposta x possui.

Scrum Master:

  • Aquele que mais detém conhecimento sobre o Scrum na equipe. Será ele que irá manter todo o time atrelado a metodologia, além de resolver problemas internos que o time normalmente não consegue resolver. Obs: ele não é o líder.

Dev Team:

  • Equipe de desenvolvedores autogerenciáveis. serão os responsáveis em entregar o projeto funcional.

Eventos:

Daily Scrum:

  • Reunião diária no início do dia com duração de máxima de 15 minutos, onde todos os membros da equipe Scrum, terão que responder 3 perguntas: O que eu fiz ontem? o que eu irei fazer hoje? Quais os impedimentos que dificultam a realização de alguma atividade?

Sprint:

  • Período de 2 a 4 semanas onde as atividades do Sprint Backlog serão trabalhadas. A cada término da Sprint, uma parte do projeto é entregue em total funcionamento.

Sprint Planning:

  • Reunião onde o time de desenvolvimento em parceria com o Product Owner, decide quais atividades em ordem de importância do Sprint Backlog serão trabalhadas.

Sprint Retrospective:

  • Reunião após o fim de uma Sprint, onde será debatido os erros e dificuldades correspondentes ao mecanismo usado no cliclo de vida do Scrum.

Sprint Review:

  • Reunião após o fim de uma Sprint, onde será debatido os erros correspondentes as atividades da Sprint. Caso alguma tarefa não tenha sido realizada, essa atividade é delegada em ordem de prioridade para próxima Sprint.

Funcionamento na prática:

Não foi fornecido texto alternativo para esta imagem

Bom, é isso, pessoal! Obrigado pela atenção. Espero que tenham gostado.

Não foi fornecido texto alternativo para esta imagem



Entre para ver ou adicionar um comentário

Outras pessoas também visualizaram

Conferir tópicos