EMPRESA DE AGRONEGÓCIOS TEM AUMENTO EM SEUS RESULTADOS E NA COLABORAÇÃO DOS TIMES 2016 1
Como uma das principais líderes globais do setor de agronegócios, nossa parceira procura conectar produtores rurais aos consumidores através de produtos de alta qualidade, com um portfolio que abrange desde alimentação animal até combustíveis renováveis. Com escritórios espalhados pelo mundo, nossa parceira estava enfrentando alguns problemas dentro do seu departamento de TI. Nesse momento a e-core trouxe sua expertise em metodologias ágeis e ferramentas Atlassian para auxiliar a empresa. 2
DESAFIO 3
Diferentes times de TI não trabalhavam com a mesma metodologia - alguns trabalhavam no modelo Cascata e outros adotavam os Métodos Ágeis. Apenas 60 a 70% das equipes estavam a par da integração com as novas ferramentas. Os desenvolvedores não tinham uma visão dos bugs e das issues. 4
Os executivos estavam buscando uma forma de melhorar esses problemas através de iniciativas como: Melhorar o gerenciamento Aumentar a produtividade Implementar padrões em Aumentar a colaboração e de todos os 70 projetos das equipes e a visibilidade suas operações. agilidade de todos os times. - incluíndo 10 a 15 da qualidade do produto e aplicações web. de métricas relevantes de desenvolvimento. 5
A SOLUÇÃO 6
Ao se deparar com esses desafios, nosso time determinou a estratégia e o grupo de ferramentas que poderia ajudá-los a resolver os problemas. A estratégia englobou todo o Ciclo de Vida do Desenvolvimento de Softwares (SDLC) de uma forma colaborativa - desde as discussões iniciais sobre ideias e requisitos, definição dos requerimentos, codificação, revisão, testes até a implantação. A implementação começou com alguns times focando em boas práticas mas, ao mesmo tempo, em ouvir o feedback e se ajustar ao que as equipes necessitavam. A solução foi expandindo progressivamente para mais times (locais e distribuídos) que enfrentavam os mesmo desafios. Aos poucos a padronização e a convergência foram tomando forma. As equipes aproveitaram a aptidão que o JIRA Agile oferecia na transição para as metodologias ágeis e melhoraram a compreensão dos conceitos por trás da operação. Um resumo das ferramentas utilizadas e exemplos de como elas agregam valor para o cliente: 7
FishEye/Crucible e também o Stash (agora Bitbucket Server) - Ferramenta para Gerenciamento de código-fonte e revisão por pares - Além de fornecer visibilidade nas alterações que ocorriam dentro do código-fonte ele também se mostrou uma importante ferramenta para encorajar a colaboração e a comunicação entre as equipes. JIRA - Ferramenta para o gerenciamento de projetos, tarefas e issues. Utilizando o plugin Agile para a gestão do desenvolvimento de software e dos ciclos Scrum, desenvolvimento através de times distribuídos (EUA, Brasil, Rússia, Índia), quadros Kanban para épicos e visualização dos status dos projetos.agora as funcionalidades ágeis estão incluídas no JIRA Software. Confluence para a documentação dos projetos, definição dos requerimentos, discussões e base de conhecimento. HipChat - Para comunicação e alertas em tempo real, compartilhamento de arquivos e interações entre os times distribuídos em diferentes países. 8
Bamboo para integração contínua de diferentes projetos e sistemas com builds automatizadas além de casos de teste. A automação ajudou a reduzir significativamente o tempo de build, primeiro de dias para horas e depois para minutos. O sistema de notificações mais rápido permitiu que as pessoas certas agissem sob os problemas assim que possível, proporcionando um rápido retorno às issues e um menor tempo de espera. Automação das builds e um rápido tempo de resposta em caso de erro. Behavior Driven Development (BDD) JIRA focados em Desenvolvimento Orientado a Comportamento (Behavior Driven Development - BDD) para melhorar a Garantia de Qualidade (QA). 9
BENEFÍCIOS 10
Ao utilizar as ferramentas da Atlassian de forma integrada, conseguimos entregar valor ao nosso cliente de diferentes formas: Aprimorando o tempo de comercialização de suas ferramentas e aplicações web. Diminuindo de forma significativa o tempo de notificação das issues de horas para segundos. Os times ganharam uma visão geral precisa dos bugs e issues. 11
Aumento na colaboração e comunicação dos times durante todo o ciclo de vida - Desde o brainstorm até a implementação. Tempo ganho com automações - até 30 horas adicionais por semana puderam ser dedicadas a outros projetos. 12
A e-core é um parceiro importante no fornecimento de orientações estratégicas relacionadas à arquitetura de sistemas e projetos utilizando ferramentas Atlassian. A empresa trabalhou diretamente com o cliente para garantir que a transição para Agile e DevOps fosse realizada com sucesso. Além desses benefícios diretos, outros adicionais que não podem ser medidos como a melhora no trabalho dos times e o aumento da confiança ao reportar problemas através do departamento de TI. Além desses benefícios diretos, outros adicionais que não podem ser medidos como a melhora no trabalho dos times e o aumento da confiança ao reportar problemas através do departamento de TI. O objetivo da empresa para com todos clientes é proporcionar resultados de longo-prazo que impactem as companhias como um todo. 13
Oferecemos soluções inovadoras em TI. Somos o principal parceiro Atlassian da América Latina e uma das principais empresas brasileiras na exportação de serviços de desenvolvimento de software para o mercado americano. 14
15