Scrum: Agilidade no mundo da computação

Já parou para pensar em como a palavra mandatória do nosso século é agilidade? É tudo pra ontem, estamos sempre atrasados, pouquíssimo tempo, muitas tarefas e na maioria das vezes, disciplina zero.

Na evolução do Desenvolvimento de Software não é diferente.

Isso acontece porque competitividade é um conceito que as empresas buscam cada vez mais. É fazer mais com menos; em menos tempo.

O Scrum é um framework de agilidade. Entendo que ele está para o desenvolvimento de software, assim como ITIL está para a entrega de serviços em TI, um conjunto de boas práticas.

O que o diferencia principalmente de outras metodologias é a quantidade de regras, já que se aplicadas, tende a maior aderência a cultura ágil. O Scrum tem como principais horizontes o foco na meta e o auto-gerencimento.

O nome Scrum vem da associação ao esporte Rugby, nome curto para Scrummage, que refere-se a formação ordenada dos jogadores, para que em seguida eles possam avançar na jogada.

Em um jogo de Rugby também temos:

  • Todos juntos por um só objetivo
  • Corrida rápida para marcar ponto

O framework nos diz o quê fazer para ter sucesso em estabelecer objetivos e alcança-los. Bem como lidar com o gerenciamento de mudanças no decorrer de um projeto de desenvolvimento, o que é inevitável. Aqui as mudanças são bem vindas e totalmente negociáveis. E a partir de um escopo inicial, o cliente é quem decide quais as mudanças, se elas realmente precisam acontecer, quando irão acontecer e quais atividades serão priorizadas para atender à relação Qualidade – Tempo – Custo – Escopo.

Acredita que:

  • Não é possível prever com precisão, logo no início do projeto, qual será o produto final.
  • As necessidades mudam e que é desperdiçar tempo planejando aos mínimos detalhes, o que deve ser feito a médio prazo.
  • Mudanças são bem-vindas para qualquer item do Backlog do projeto, mas não para itens já planejados para a iteração atual.

Um time Scrum possui três papéis:

Product Owner (P.O.) – O P.O. é a principal interface com o cliente. É responsável por receber e priorizar o backlog de atividades e apresentar os itens com a visão de negócio aos desenvolvedores.

Scrum Master – É o facilitador da equipe, a pessoa que navega pela hierarquia da empresa para resolver impedimentos. Quando necessário, exerce a função de educar a equipe, moderar confitos e controlar a time box de reuniões.

Desenvolvedor – Desenvolve, analisa, testa, documenta, resolve problemas técnicos, define como serão realizados os itens trazidos pelo P.O.

Os itens que compõem o Framework são:

Backlog: Lista de itens a fazer.

Sprint: Ciclo de vida de uma interação.

Sprint Backlog: Tarefas comprometidas para um perído específico.

Time-Boxes: Períodos de duração das atividades. Não devem ser variáveis.

Histórias: Itens do Backlog, contados através de uma história que mostram claramente o valor que estará sendo agregado ao cliente final. (Título, Prpósito, Beneficiado, Pedido)

Baseado no ciclo PDCA, a dinâmica do Scrum é baseada em um ciclo, que chamamos de SPRINT:

Scrum

Para que uma equipe seja considerada um bom time, uma boa estratégia é que as pessoas sejam auto gerenciáveis. O Scrum preza em sua essência por esse comportamento. Se todos seguirem as regras do jogo, tudo ocorrerá bem.

Com o conceito de aprimorar processos, já no contexto de desenvolvimento de software, o Scrum é certamente o modelo mais promissor de prover aos times maior produtividade, foco em metas, previsibilidade, cultura autônoma, sentimento de equipe e ausência de culpados.

Vale MUITO a pena conhecer e aplicar.

Ter disciplina implica diretamente em bem estar e qualidade de vida. Ou o planejamento está errado.. correto?

E que a partida comece. SPRINT!

BeijoMeu!

POST CONVIDADO: Para ser um grande empreendedor você deve agir mais do que pensa

pensar-pequeno-agir-grande

Já reparou hoje o quanto as pessoas se sentem especialista em empreendedorismo no Brasil? Você vai a um barzinho por exemplo,  logo encontra um grupinho de pessoas discutindo ideias, fazendo planos e dando pitacos em negócios alheios. E ai eu pergunto a vocês: Eles são empreendedores? Eles podem pensar como empreendedor, mas, só serão considerados empreendedores aqueles que além de pensar e planejar,  vai lá e faz, ou seja, tira mesmo a ideia do papel e parte para a ação.

No dia a dia nos deparamos com duas situações bem distintas: Gente que possui experiências e  gente que apenas possui suposições.

Vejo muitas pessoas julgarem ideias como boas ou ruins sem nunca ter feito algo de prático na vida. Essas pessoas até então só possuem suposições, e saber mesmo se estão certas ou não, está bem longe de algo concreto.

Já para aqueles que vivenciam a sua ideia todos os dias, estão realmente com a mão na massa e fazem acontecer, esses sim são os verdadeiros empreendedores. Possuem além do pensamento empreendedor também a experiência, a prática, o convívio diário, os erros, os acertos, os desafios,  ou seja, sabem muito bem o que é real vida de um empreendedor.

Não confunda mais isso, empreendedor é e sempre será aquele que age e não somente pensa como empreendedor.

Pessoas de negócios começaram tudo com o ato de pensar como empreendedor, com uma visão diferenciada, diferentes percepções de mundo e assim puderem enxergar as muitas possibilidades de frentes de trabalho. Mas, não pararam por ai, foram além. Tiveram a ideia, testaram, saíram do comodismo e foram correr riscos.

Quer mesmo empreender?

Então faça acontecer, corra riscos, saia do seu mundinho seguro e venha descobrir o novo.

Slideshare:  http://pt.slideshare.net/BrunoPerin/a-grande-diferena-entre-pensar-e-agir-empreendedor

IMG_7859Bruno Perin – Empreendedor, Palestrante e Escritor

Linkedin: br.linkedin.com/pub/bruno-perin/24/506/27a

Slideshare:http://pt.slideshare.net/BrunoPerin

youtube: https://www.youtube.com/user/BrunoPerinMkt

site: http://www.brunoperin.com

POST CONVIDADO: Aprendendo a tirar onda com o status quo

1106018_452824401

O status quo surge quando você menos percebe. É muito comum pessoas estarem estagnadas, paradas e não evoluírem da forma como desejavam, justamente por ter uma percepção falha do que está acontecendo ao seu redor.

Afinal, ficar no status quo é bom ou ruim? É péssimo, aqui você nunca vai inovar, ser criativo ou poder experimentar coisas novas das quais algum dia poderia vir a gostar, por isso, eu aconselho a todos a saírem dessa e tirar muito sarro da cara dele.

Não se permita viver uma vida mediócre. Todos nós temos muito o que experimentar e para isso é preciso viver cada momento de forma o mais presente possível. Quando eu estou vivendo o momento verdadeiramente, eu consigo perceber melhor as coisas, e enxergar possibilidades diferentes de também fazer, e assim eu consigo inovar e ir construindo a minha história de forma única, distinta e não mais previsível.

Não seja apenas mais um, seja diferente ou melhor, seja você mesmo. Busque todos os dias as suas muitas experimentações de vida, são muitas as oportunidades que irão aparecer, esteja preparado para fazer do novo algo ainda mais incrível.

Seja um alguém interessado, curioso, explorador, se permita conhecer melhor as pessoas, ouça opiniões diferentes, experimente mais e faça suas muitas descobertas. Esqueça os padrões, e faça você a sua própria regra.

Lembre-se: As melhores histórias da sua vida estão bem longe do status quo.

Slideshare: http://pt.slideshare.net/BrunoPerin/como-lidar-com-o-status-quo

IMG_7859Bruno Perin – Empreendedor, Palestrante e Escritor

Linkedin: br.linkedin.com/pub/bruno-perin/24/506/27a

Slideshare:http://pt.slideshare.net/BrunoPerin

youtube: https://www.youtube.com/user/BrunoPerinMkt

site: http://www.brunoperin.com