O scrum é um amontoado de processos que tem por finalidade criar um projeto final que apresente uma funcionalidade ótima, e de forma mais organizada. O scrum é uma metodologia de criação de softwares e afins, ele possibilita que diversos tipos de projetos sejam executados de forma mais organizada, tanto para a equipe, como para os clientes.
O scrum é basicamente o nome de todos os processos em sua junção. Dentro do scrum existem chamados Sprints. Os sprints são ciclos de desenvolvimento criados e idealizados pela equipe que está trabalhando em determinado projeto de um scrum.
Dentro dos ciclos de sprints existem diversas reuniões, onde a equipe de desenvolvimento do scrum analisa todo o projeto para que possa escolher quais serão as melhores estratégias de desenvolvimento do projeto como um todo, bem como quais serão os próximos passos a serem tomados e relatar possíveis problemas que possam aparecer ao longo do projeto.
Nessas reuniões que são feitas de forma diária e sempre ao inicio e final de cada ciclo de sprint os desafios e sucessos obtidos pela equipe são demonstrados. Porem, parra que o próximo passo a ser seguido nos projetos de desenvolvimento de um scrum possam ser decididos, bem como repassados para os clientes, uma pessoa deve ficar responsável. Esse é o product owner
O Que É O Product Owner
Se todo o processo de desenvolvimento de um scrum fosse realizado com ideologias parecidas de um outro tipo de desenvolvimento de projetos, ou mesmo em uma loja, o product owner poderia ser chamado de gerente, pois ele é o principal responsável pelo desenvolvimento e andamento da situação de um scrum. Ele tem por função organizar todo o processo metodológico de um scrum, repassar a equipe de desenvolvimento, esclarecer duvidas e assim transmitir os próximos passos que serão seguidos no projeto para os clientes que tem interesse no mesmo.
O product owner é responsável também por qualificar o que é interessante e viável para um projeto de scrum, bem como o que deve ser relevado e deixado de lado. Assim, os principais passos que as equipes de desenvolvimento realizam são decididos por essa pessoa.
Os principais cargos e personalidades do scrum são os product owner, os executivos e clientes e o scrum máster. O scrum master é o responsável por fazer com que não haja empecilhos para o desenvolvimento do projeto da equipe.
Dessa forma, é possível notar que o product owner é responsável por ter contato direto com o scrum master, que por sua vez repassara ao product owner possíveis reclamações e informações advindas da equipe de desenvolvimento. Da mesma forma que o product owner deve manter contato direto com o scrum master, ele deve também estar sempre conectados aos investidores, que são chamados no projeto de executivos. Os executivos irão analisar o projeto do scrum e assim podem opinar sobre o processo de desenvolvimento do mesmo, além de repassar informações e pedidos realizados por parte dos usuários do produto que estará sendo desenvolvido.
Após esse processo, o product owner deverá se reunir com o scrum master, e repassar todas as informações necessárias, até que não haja nenhum tipo de dúvidas. Os dois então irão se reunir com a equipe de desenvolvimento, afim de que tais informações sejam repassadas. Eles irão analisar todas as dúvidas e sugestões por parte dos executivos e usuários e assim poderão melhorar todo o seu processo do sprint.
Quais São Os Principais Papeis De Um Product Owner
Essa pessoa é responsável por diversas áreas de um scrum, mas as mais usuais são:
- Responsabilidades sobre o desenvolvimento dos sprints;
- Responsável pela informação e resolução de possíveis problemas;
- Decisão final sobre quais serão os próximos passos realizados pela equipe de desenvolvimento dentro de um scrum;
- O product owner quando elegido e selecionado deve entrar em contato frequentemente com todas as áreas que estarão envolvidas no scrum, sejam elas a equipe de desenvolvimento, bem como a diretoria executiva, os clientes e até mesmo os investidores;
- O objetivo final de um sprint é também idealizado por um product owner;
- O product owner tem grande responsabilidade no andamento da equipe de desenvolvimento, já que o projeto do sprint que estará sendo realizado foi em sua maior parte idealizado por ele. Assim, caso a equipe de desenvolvimento obtenha êxito nas tarefas selecionadas para determinado sprint o product owner saberá que as propostas executadas por ele foram bem aceitas e realizadas, bem como se algum tipo de atraso ou erro acontecer nesse processo, a maior responsabilidade cairá sobre o mesmo.
Para que uma pessoa seja nomeada product owner de um projeto, ela não necessita de conhecimentos que ultrapassem a área do scrum, mas o conhecimento na área de realização deve ser grande e satisfatório, visto que ao longo de um determinado scrum, o product owner poderá enfrentar diversas barreiras.
O processo de trabalho do product owner pode ser analisado em um ciclo de sprint. Por isso, podemos tomar como exemplo o inicio de um sprint para que seu trabalho possa ser melhor compreendido.
No inicio do scrum o product owner deve ser selecionado par que possa assim dar início ao seu trabalho. Dessa forma, nas duas primeiras semanas de um sprint ele estará totalmente envolvido com o processo de aproximação do scrum, conhecendo melhor do que o produto final se trata, suas funcionalidades e afins. Dessa forma ele poderá organizar de forma estrutural todo o processo de desenvolvimento do produto e planejamento. Após seu processo de estudo do scrum, o product owner irá se preparar para possíveis reuniões e aprovação, de forma interna. Isso porque esse período conta com vários testes que tem por finalidade entender se o product owner realmente entendeu sobre o determinado scrum, e se estará preparado para o processo de desenvolvimento do mesmo.
Após a terceira ou quarta semana do inicio do scrum, o product owner irá convocar uma reunião com todas as partes envolvidas, afim de poder esclarecer duvidas, avaliar possíveis riscos, e principalmente mostrar a equipe de desenvolvimento e aos investidores como será o scrum, bem como em quantos ciclos de sprint o mesmo será divido, e quais as atividades que devem ser realizadas em cada ciclo.
Após esse processo, o product owner irá enfrentar uma ateria de reuniões e conversas com a equipe de desenvolvimento, onde irão expor suas duvidas e possivelmente questionar alguma atividade dentro dos sprints. Os executivos nesse processo também irão querer se reunir com o product owner para que possam avaliar financeiramente o projeto.
Dessa forma o primeiro sprint do scrum poderá ser realizado e iniciado. O product owner irá supervisionar todo o projeto e os resultados obtidos pela equipe de desenvolvimento.
Após a finalização do sprint o product owner convocará reuniões que tem por finalidade refinar e avaliar todo o sprint, para que possam ser passados todas as informações para os investidores e clientes, observando assim qual serão suas atitudes e possíveis dúvidas.
Assim o novo ciclo do sprint será iniciado, até que haja o fim do scrum.
O product owner é a ponte existente entre a equipe de desenvolvimento do projeto e seus investidores, mediando possíveis duvidas e barreiras enfrentadas por ambas as partes, e principalmente, priorizando a execução de forma correta e ágil do scrum.