Zollie

Nossa Visão

Profissionais com as mais diversas especialidades buscando sempre o estado da arte da maneira mais conectada possível ao cliente.

Nossa Missão

Melhorar o futuro da humanidade ajudando a concretizar idéias inovadoras utilizando expertise e tecnologia de ponta.

Nossos Valores

  • Arte
  • Qualidade
  • Inovação
  • Paixão
  • Agilidade
  • Motivação

Seguimos o Manifesto Ágil

Estamos sempre descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e incentivando outros a fazerem o mesmo.

Através deste trabalho, passamos a valorizar:

  • Indivíduos e interações mais que processos e ferramentas.
  • Software em funcionamento mais que documentação abrangente
  • Colaboração com o cliente mais que negociação de contratos.
  • Responder a mudanças mais que seguir um plano.

Seguimos à risca estes Princípios em todo nosso trabalho:

  • Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
  • Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente.
  • Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
  • Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.
  • Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.
  • O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.
  • Software funcionando é a medida primária de progresso.
  • Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
  • Contínua atenção à excelência técnica e bom design aumenta a agilidade.
  • Simplicidade: a arte de maximizar a quantidade de trabalho não realizado, é essencial.
  • As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.
  • Em intervalos regulares, a equipe reflete sobre como  se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.

Nossa Metodologia: Scrum

Como uma metodologia ágil, Scrum segue os princípios do Manifesto Ágil.

O que é Scrum?

Scrum é uma metodologia ágil para gestão de projetos baseada em equipes pequenas e multidisciplinares.

Origem

Seu nome vem de uma jogada do rúgbi. É uma jogada típica de recomeço de jogo onde os jogadores se unem em torno dessa formação com o objetivo de tomar posse da bola. É preciso que os integrantes do time cooperem entre si de forma que a equipe atue consistentemente como uma força só e alcance o objetivo com que todos estão comprometidos.

O criador do Scrum, Jeff Sutherland, pegou emprestado a analogia que os estudiosos Takeuchi e Nonaka haviam utilizado em um artigo publicado na Harvard Business Review onde comparavam a grande eficiência dos grupos multidisciplinares que estudaram com essa jogada no rúgbi.

Quais são os papéis?

Equipe

Responsável por entregar soluções, geralmente é formada por um grupo pequeno (entre 2 e 9 pessoas) e que trabalha de forma auto-gerenciada.

Product Owner

Responsável pela visão de negócios do projeto, que define e prioriza o Product Backlog. Geralmente é o papel desempenhado pelo cliente.

Scrum Master

É uma mistura de gerente, facilitador e mediador. Seu papel é remover obstáculos da equipe e assegurar que as práticas de Scrum estão sendo executadas com eficiência.

Como Funciona?

Ela é baseada em ciclos de 2-4 semanas chamados Sprints, onde se trabalha para alcançar objetivos bem definidos.

Estes objetivos são representados no Product Backlog, uma lista de tarefas a fazer constantemente atualizadas e re-priorizadas.

Definição do Backlog

Todas as funcionalidades ou mudanças no produto são definidas pelo Product Owner no Product Backlog. Esta lista é priorizada para refletir a necessidade dos clientes ou demandas do mercado. Os itens prioritários são destacados para serem entregues no final do próximo Sprint.

Andamento do Sprint

Durante o Sprint, os itens do Product Backlog que devem ser entregues são agora tratados no Sprint Backlog. As tarefas agora são responsabilidade da Equipe, que tem autonomia para decidir como elas devem ser executadas.

Reuniões Diárias

Scrum Master se reúne diariamente com a Equipe num mesmo horário, para que se reporte:

  • O que foi feito ontem?
  • O que se pretende fazer hoje?
  • Quais são os impedimentos que estão atrapalhando a execução das tarefas?

Revisões

No final do Sprint, a Equipe demonstra os resultados para o Product Owner e demais interessados, de forma que os itens do Backlog sejam considerados prontos e então possa se iniciar um novo Sprint.