Evolução na profissão
Como foi a evolução (acadêmica e profissional) até chegar na sua posição atual?
Trabalhou como analista do escritório de projetos desde 2012 quando começou na Algar Telecom, depois passou pelo escritório de projetos da engenharia e lá se tornou gerente de projetos em 2014 e trabalhou no grupo Algar até 2018. É scrum master desde 2017 quando se certificou.
Quais foram as principais formações (certificação, especialização, curso, etc) extra-curriculares?
Gestão de Projetos · (2012 - 2013) Universidade Federal de Uberlândia
Bachelor's degree, Direito · (2005 - 2009) Centro Universitário do Triângulo
Descrição da atividade atual
O que efetivamente faz o profissional na sua condição?
Scrum Master: Scrum é uma forma diferente de se fazer a governança de entrega de projetos complexos. Assim pode-se fazer entregas faseadas de um produto, desenvolvendo esse produto em sprints em períodos curtos de uma semana ou de um mês.
PO: Product Owner é o dono do produto mas não do time. Sendo assim, ele é quem recebe o que precisa ser feito dos stakeholders e detalha essas informações dentro de um backlog (esse backlog não é estático, pode sofrer alterações durante o decorrer das sprints). Também é responsável por dar o feedback ao time sobre as entregas e sempre trabalha de forma colaborativa com o Time Scrum.
O que entrega como resultado?
Scrum Master:
A cada entrega já se pode testar esse produto, colocando esse para vender
Requisitos mínimos para exercer a profissão
Cite alguns soft skills necessários para quem tem intenção de seguir essa carreira? Soft Skills: Adaptabilidade de mudança, comunicação, empatia e paciência.
Sugira alguns hard skills.
Hard Skills: O conhecimento de metodologia ágil, mas como a própria Rafaela disse, ela não sabe dizer ao certo se existem muitos hard skills que sejam necessários. Conhecimento de scrum, kanban, design thinking.
Ferramentas usadas no dia-a-dia
Cite algumas ferramentas, tecnologias ou metodologias das quais depende para sucesso nas atividades.
Ferramentas: Jira, Trello e Metodologia ágil
Tecnologias envolvidas
Sugira alguma tecnologia que possa ser pesquisada por esta equipe e que possa servir de base para futura aplicação nessa profissão.
Não foi sugerida nenhuma tecnologia.
Ética profissional
Pode dar algum exemplo já vivido por você ou por alguma outra pessoa sobre aspectos éticos na profissão, seja positivo ou negativo? Aguardando resposta do Lucas
Upload da apresentação
Tem apresentação? Faça o upload aqui.
Scrum Master and PO - Lucas Visibelli Justino (https://youtu.be/O6odSSk-TRE)
Dúvidas
- 01. Se o termo Scrum vem do Soccer, em que situação comparamos com as atividades no desenvolvimento de software?
- O termo foi inspirado em uma jogada de mesmo nome, só que do Rugby! A jogada Scrum envolve oito atletas de um time que se juntam para empurrar mais oito jogadores de outra equipe com o objetivo de se manterem em vantagem! É uma alegoria que ilustra o dia a dia da ferramenta ágil, seja em projetos de desenvolvimento de software ou qualquer outro projeto onde se utiliza o Scrum, já que o time trabalha junto e sem protagonismos em direção ao objetivo da sprint, todos se ajudam! Eu escrevi um artigo simples que ilustra bem essa resposta, se tiver interesse em ler: https://inovacaobrain.com.br/mais-scrum-do-que-nunca/
- 02. O custo total de um projeto é estimado pelo Scrum Master? Se não, por quem?
- Na teoria, não é possível sermos precisos em mensurar custos de um projeto dentro do Ágil, é importante fazermos uma contraposição com métodos tradicionais de governança de projetos. Quando temos escopo, prazo, pessoas e custos bem definidos dentro de um projeto, não faz sentido usarmos o Scrum, montamos um cronograma e executamos no comando e controle com um Gerente de Projetos. Scrum é a ferramenta que utilizamos para governarmos projetos inovadores ou complexos, onde, em resumo, sabemos o que fazer, mas precisamos descobrir como executar! O custo pode variar sprint após sprint e mensurar os custos depende muito da boa prática da empresa. Pode ser mensurado por sprint, por exemplo, e complementado às vezes com um incremento do projeto já sendo comercializado. Pode ser um "bolsão" que serve como fonte na execução desses projetos. Onde trabalho, por exemplo, existe uma área financeira que faz o controle desses custos e sempre envolvem o PO nessa governança, mas não é papel declarado de ninguém específico do time.
- 03. Um PO pode também assumir a função de Scrum Master?
- Não, para cada projeto os papéis são bem definidos, existe um scrum master, um PO e o time de desenvolvimento, a soma deles não pode ser superior a 10 pessoas.
- 04. Um Scrum Master pode fazer parte do time? Se sim, quem avalia a evolução dele nas responsabilidades?
- Pode, mas as atividades não podem interferir na atuação dele como Scrum Master. O foco maior tem que ser nas atividades de Scrum. Sobre a evolução, não existe controle de entregas, quando falamos de avaliação de evolução, falamos de comando e controle e assim tiramos a autonomia das pessoas dentro do time. Os pilares da Transparência, Inspeção e Adaptação, aplicados nas cerimônias, permitem que o time como um todo se avalie. Os times são auto-organizados e é papel do Scrum Master garantir que o time trabalhe dessa forma.
- 05. A data final de um projeto pode ser definida pelo Scrum Master?
- É importante não confundirmos Scrum Master com Gerente de Projetos, são papéis diferentes e o último não existe no ágil! Quando falamos de data final, falamos de projetos tradicionais com escopo, prazo e orçamento definido. No Scrum o prazo é a sprint, entregamos dentro de uma sprint o que combinamos no planejamento dela. Uma sprint atual complementa a entrega da última e o Backlog que alimenta as entregas das sprints se transforma e modifica com o tempo, não sendo possível estipular um prazo para o projeto. Por exemplo, o Spotfy e a Netflix são produtos que são sempre ajustados. O produto praticamente nunca está pronto e as adequações nele feitas são, em maioria, executadas com ferramentas ágeis.
- 06. O Scrum pode ser aplicado em qualquer situação no processo de uma empresa?
- Sim, mas Scrum não é uma bala de prata que deixa tudo mais eficiente, é importante termos cautela quando formos aplicar o Scrum, um trabalho de mudança de comportamento e transformação dentro de uma empresa é importante, também! Por exemplo, projetos de escopo bem definidos, como de arquitetura, construção civil e eventos, podemos utilizar um cronograma e ser governado por um gerente de projetos! Mas algumas características do Scrum podem ser aproveitadas mesmo no tradicional, como construção de um squad, dailys, foco e autonomia, por exemplo. Podemos sim aplicar o scrum ou características do Scrum em qualquer situação, mas com moderação. Para esse assunto, recomendo a leitura do livro Ágil do Jeito Certo - Transformação Sem Caos (Darrel Rigby - Sarah Elk - Steve Berez).
- 07. Qual o número mínimo de membros num time do Scrum? E o máximo?
- O máximo são 10 pessoas, contando com o Scrum Master e o PO. Times grandes demais perdem no comprometimento e no foco e é comprovadamente mais eficiente times menores. O mínimo são 3.
- 08. Todos os impedimentos devem ser resolvidos pelo Scrum Master?
- Todos os impedimentos devem ser resolvidos com a ajuda do scrum master, o scrum master tem que treinar o time na remoção desses impedimentos, para que o time os resolva sozinho no futuro e se mantenham ainda mais autônomos. O Scrum Master tem sucesso no time quando ele não é mais necessário nele.
- 09. Quando temos terceiros participando de um projeto, como devemos acompanhá-los?
- Não podemos distinguir terceiros dentro de um squad, o bom Scrum Master faz eles pertencerem ao time. Não segregamos "por crachá". Um time é um time! Já trabalhei, como terceiro, em projetos que separavam os funcionários da empresa dos terceiros no trato da execução dos projetos, o clima é de desmotivação e não pertencimento e isso impacta muito na produtividade e autoestima das pessoas.
- 10. Quando o compromisso assumido no Sprint não é cumprido, o que deve ser feito?
- O PO tem autonomia para colocar na próxima sprint as mesmas funcionalidades ou as retornarem para o backlog e construir outras. Mas é importante para o Scrum Master entender o motivo, e isso pode ser trabalhado na retrospectiva, que é a cerimônia onde o time se avalia com relação às entregas. O time pode estar com muitos impedimentos, pode estar com a capacidade reduzida pela quantidade de atividades (existem ferramentas para mensurarmos isso) ou o time pode estar desmotivado. Existem vários fatores extras que o Scrum Master pode atuar para melhorar nas próximas sprints!
- 11. O que é PMBOK e como ele se relaciona com o Scrum?
- PMBOK (Project Management Body of Knowledge), por definição, é um guia com conjunto de práticas na gestão de projetos tradicionais estruturado pelo Project Management Institute. É base de conhecimento do gestor de projetos. O Scrum é estruturado pelo Scrum.org e o seu guia é o Scrum Guide, onde apresenta o ordenamento das métricas Scrum (ágil). São instituições diferentes e não podemos confundí-las! Enquanto uma ordena a metodologia de governança de projetos tradicionais, outra define as métricas da ferramenta ágil scrum. Porém, com o crescimento da agilidade em projetos, o PMBOK já apresenta alguns capítulos sobre governança ágil, mas ainda é uma ferramenta conservadora e tradicional.