Developers | Development Team
Os developers, development team ou equipa de desenvolvimento agrega, desse modo, os membros da equipa multifuncional. Dessa forma, são os elementos envolvidos nas atividades de desenvolvimento de produtos e serviços.
Em suma, os developers são responsáveis por realizar todo o trabalho de desenvolvimento do produto de fio a pavio. Dessa forma, o product owner define as prioridades de acordo com os requistos definidos no product backlog. Em seguida, a development team pega nesses items, e durante o sprint, desenvolvem um incremento que no fundo é o valor que se entrega ao cliente no final de cada sprint. Para além disso, durante o sprint a equipa também pode desenvolver outros itens que por não estarem prontos não são incluidos no incremento. Em seguida, esses itens não completos são depois deixados ao product owner que decide se voltam para o product backlog ou não. Contudo, o incremento não é apenas feito de itens novos, também pode conter mudanças identificadas em sprints anteriores. Os developers juntamente com a restante scrum team também deve definem a definition of ready.

CURSOS AGILE
Quem são os Developers?
O membro da equipa pode:
- Em primeiro lugar, ser parte de uma equipa interna ou externa
- Em segundo lugar, trabalhar a tempo integral ou a tempo parcial
- Ainda mais, estar especializado numa área de expertise ou ter um conhecimento razoável de diversas áreas
- Por fim, estar colocados no mesmo local físico e colaborar face a face. Também pode estar geograficamente disperso. Nesse caso dependem de tecnologia de comunicação para colaborar virtualmente. As tecnologias de comunicação mais usadas são por exemplo, e-mail e videoconferência.
Funções dos developers, membros da equipa ou development team
Os Developers são profissionais que, em conjunto, têm todas as competências para transformar os itens do Product Backlog num produto funcional. Os membros da equipa são, desse modo, responsáveis por:
- Primeiramente, elaborar e manter o sprint backlog,
- Para além disso. definir e manter a definition of done,
- Por outro lado, executar o sprint backlog.
- Por fim, assegurar que a equipa permanece focada em cumprir os objetivos do sprint.
No Scrum, os Developers são auto-organizados.
Isto significa que decidem, em equipa, como vão fazer o trabalho.
Características de uma boa equipa de Developers
Uma equipa eficaz partilha alguns princípios fundamentais:
-
Multidisciplinaridade: inclui todas as competências necessárias
-
Auto-organização: não depende de um gestor para atribuir tarefas
-
Foco no Sprint Goal: todos trabalham para um objetivo comum
-
Colaboração constante: comunicação diária e apoio mútuo
-
Compromisso com a qualidade: seguem a Definition of Done
O que os Developers fazem em cada evento do Scrum?
- Sprint Planning
Participam ativamente a planear o trabalho do Sprint e a definir o Sprint Goal.
- Daily Scrum
Sincronizam o progresso, identificam obstáculos e ajustam o plano do dia.
- Sprint Review
Apresentam o que foi desenvolvido e recolhem feedback dos stakeholders.
- Sprint Retrospective
Refletem sobre o processo e identificam melhorias para o próximo Sprint.
Responsabilidades exclusivas dos Developers
Embora todos colaborem, os Developers têm algumas responsabilidades próprias no Scrum:
- Criar incrementos de valor em cada Sprint
- Cumprir a Definition of Done
- Estimar o esforço necessário para os itens do backlog
- Auto-organizar o trabalho técnico
- Colaborar na melhoria contínua da equipa
Diferença entre Developers, Product Owner e Scrum Master
É comum confundir os papéis. Vejamos, em seguida, uma comparação rápida entre os 3 papeis do scrum:
Papel | Foco Principal |
---|---|
Developers | Criar o produto |
Product Owner | Maximizar o valor do produto |
Scrum Master | Apoiar a equipa e remover obstáculos |
Conclusão
Os Developers são uma parte essencial do Scrum Team.
São os responsáveis por transformar ideias em realidade, com autonomia, qualidade e foco no valor.
Mais do que especialistas técnicos, são profissionais comprometidos com a entrega de soluções úteis em cada Sprint.
Por fim, leia o nosso post sobre os outros elementos da quipa scrum como scrum master e o scrum product owner.
Veja, também, sobre os cursos de scrum master e scrum product owner.
Em suma, este artigo explica o papel dos Developers no Scrum, destacando as suas responsabilidades, características, mas também participação nos eventos do Sprint. Mostra que os Developers não são apenas programadores, mas profissionais com várias competências que trabalham em equipa para entregar valor de forma incremental.