Conheça a colaboração, a cultura e a dinâmica da equipe ágil e tenha uma grande equipe ágil.
Os visionários da agilidade acreditam que o trabalho em equipe é essencial para a produção de software de qualidade, e que as melhores equipes ágeis incorporam a ideia do coletivo em vez do individual. Nada é mais gratificante do que colaborar com colegas engajados para criar algo que realmente importa.
Apesar de compartilharem valores comuns, as equipes ágeis perfeitas não têm uma fórmula definida. Algumas implementam o Scrum e outras usam o Kanban. Os profissionais mais conservadores preferem equipes colocalizadas, mas as necessidades dos negócios costumam exigir a distribuição de uma equipe ágil por diferentes regiões. A maioria das equipes ágeis tem todas as habilidades necessárias, mas às vezes é preciso chamar especialistas em trabalhos específicos. Então como saber se sua equipe está no caminho certo para alcançar grandes resultados? Leia mais.
Quando a equipe estiver montada, é importante lembrar que as equipes ágeis são como indivíduos: elas levam tempo para crescer. Os teóricos ágeis costumam citar os "estágios de desenvolvimento de grupos" de Tuckman. As equipes ágeis passam por quatro fases importantes à medida que se desenvolvem.
Depois que uma equipe chega ao estágio de desempenho, o desenvolvimento se torna incrível. Os membros confiam uns nos outros, entendem os pontos fortes de cada um e usam essa compreensão para otimizar a forma como criam software
.
Manter as equipes ágeis intactas exige alguma disciplina organizacional, mas vale a pena proteger a equipe — dentro do razoável, é claro. Quando uma alteração é introduzida (nova contratação, saída de funcionários etc.), a equipe volta ao estágio de formação à medida que absorve a alteração.
As equipes ágeis de alto desempenho também se baseiam em práticas sólidas de engenharia, como revisões de código, ramificação de tarefas, integração contínua e ritmos regulares de lançamento. É muito importante lembrar: os fundamentos da engenharia são cruciais para construir grandes equipes. (Leia mais sobre esses tópicos na seção "Desenvolvedor ágil".)
Equipes ágeis não são apenas para os engenheiros. Em grandes empresas de software, equipes ágeis são formadas em muitas partes dos negócios: marketing, RH, finanças... qualquer departamento!
Existem dois outros pilares de grandes equipes ágeis: tutoria contínua e conjuntos de competências compartilhadas. Uma das grandes vantagens de trabalhar em uma equipe é que os integrantes aprendem e ajudam uns aos outros. Tutoria não é apenas uma atividade para membros juniores aprenderem com os membros seniores. Todos na equipe aprendem uns com os outros para que o impacto da equipe como um todo seja maior que a soma do impacto feito pela seus membros individuais. Enquanto isso, conjuntos de habilidades compartilhadas possibilitam que a equipe realize vários tipos de trabalho. Como engenheiros, é sempre importante aprender novas habilidades, porque isso nos torna mais valiosos para a organização e mais bem equipados para apoiar o trabalho dos outros. Dessa forma, evitamos que alguém se transforme no "caminho crítico" e se torne tão essencial ao projeto que o andamento do seu trabalho comece a preocupar as outras pessoas.
Seja qual for a equipe, você pode superar qualquer desafio trabalhando em conjunto e com agilidade no Jira. A biblioteca templates gratuitos oferece todas as maneiras de começar a trabalhar com rapidez.
As equipes de software atuais incluem gerentes de produto, designers, especialistas em marketing e operações, bem como desenvolvedores e testadores. Na Atlassian, as equipes ágeis se concentram em três fases de produto: fazer, vender e operar.
Cada fase do produto tem o suporte de três equipes (com 5 a 7 membros em cada, de preferência) e forma uma tríade. Cada uma dessas tríades é ágil na sua própria abordagem. Isso acontece porque, à medida que o produto é desenvolvido, as equipes trabalham continuamente em cada fase e aprendem mais sobre o produto e o mercado. Confira abaixo os detalhes de cada tríade e descubra o que, quem, onde e por que para cada equipe dentro de uma equipe maior de software.
Seja qual for a tríade em que sua equipe atua, a agilidade pode fazer com que os membros acelerem as entregas e se divirtam durante o processo. Continue lendo esta seção para aprender como focar e otimizar as equipes ágeis.
Tríade | Quem | Foco |
---|---|---|
Criação | Gerenciamento de produtos | Entender o mercado, os perfis de cliente desejados e os princípios do bom design de produto |
Design | Definir a proposta de valor, as metas do produto e o produto mínimo viável | |
Desenvolvimento | Desenvolver o produto seguindo práticas de engenharia sustentáveis e confiáveis | |
Venda | Gerenciamento de produtos | Entender o cenário competitivo do produto e as evoluções do mercado |
Design | Criar mensagens que destaquem as propostas de valor do produto para cada segmento de cliente | |
Marketing | Criar materiais de apoio para o lançamento do produto: páginas da Web, e-mails de anúncio, blogs, vídeos etc. | |
Operação | Gerenciamento de produtos | Lançar software para os clientes como uma determinada frequência |
Desenvolvimento | Responder aos problemas dos clientes | |
Suporte e operações | Encaminhar o feedback dos clientes à tríade de criação (desenvolvimento, gerenciamento de produtos e design) para uso no desenvolvimento de novos produtos |
Claire Drumond é estrategista de marketing, oradora e redatora da Atlassian. É autora de diversos artigos publicados nos blogs do Trello e da Atlassian e sempre contribui para várias publicações do Medium que incluem a HackerNoon, a Art+Marketing e a PoetsUnlimited. Dá palestras sobre a metodologia ágil, quebra de silos e desenvolvimento de empatia em conferências de tecnologia no mundo todo.