Oficinas - Scrum, Kanban e Trello

 Oficina de Scrum

Trabalhamos durante os três dias de mentoria duas oficinas, a primeira delas foi sobre a metodologia ágil Scrum, que por meio dos seus 12 princípios visa obter resultados voltados para a satisfação do cliente. Mas o que vem a ser metodologia ágil? Em resumo ser ágil é trabalhar com três conceitos importantes, flexibilidade, proatividade e rapidez.

Antes os métodos tradicionais eram o principal escopo do desenvolvimento de um sistema, mas conforme a evolução da tecnologia e a necessidade de construção de projetos de sistemas mais complexas, verificou-se a que os métodos tradicionais já não eram suportados.

Os métodos ágeis tem objetivo claro e definido, construir um software de maneira rápida e principalmente com algo de valor para o cliente. Alia-se também ao fato de não focar tanto na documentação, ou seja, o mínimo de documentação já seria o necessário no desenvolvimento de um software.

O Scrum trabalha com um processo bem definido, em as suas etapas são extremamente importantes para que algo de valor seja produzido ao final de cada etapa. Processo esse conforme a figura abaixo.


Os principais termos durante todo o processo da metodologia durante o desenvolvimento de um software são:

Planning: planeja-se o trabalho que será realizado durante uma sprint.

Sprint: é a iteração de desenvolvimento do software.

Daily Scrum: reunião diária da equipe de desenvolvimento.

Review: reunião que tem o objetivo de retratar os resultados e adaptações futuras, se necessário.

Retrospective: tem como objetivo planejar melhorias para as próximas sprints do time.

Oficina de Kanban

Após finalizado o conteúdo básico de Scrum foi nos apresentado a metodologia ágil kanban, que visa fortemente bases práticas afim de otimizar principalmente o seu processo de desenvolvimento de software. Em suas práticas estão: visualizar o fluxo de trabalho, limitar o trabalho no processo e gerenciar e medir o fluxo.

O kanban é muito utilizado com o Scrum, dependendo do cenário de desenvolvimento de software, sendo possível a adaptação conforme o andamento do projeto. O quadro kanban é a principal característica dessa metodologia de desenvolvimento.



Oficina de Trello

Por fim foi abordado a ferramenta de gerenciamento de projetos Trello, que permite compartilhamento de todos os membros da equipe no que está sendo desenvolvido no projeto do software. Ele é gratuito, mas possui algumas limitações quanto a quantidade de membros por área de trabalho. Pode ser usado o software web ou aplicativo móvel.





Comentários