Taiga, a melhor ferramenta ágil de gerenciamento de projetos + estudo de caso

O desenvolvimento de software evoluiu rapidamente, passamos da escrita de códigos com estruturas sequenciais e sem nenhum padrão de desenvolvimento, para a criação de estruturas de captura de requisitos, planejamento de tarefas, inserção de metodologias de desenvolvimento, estruturação de custos, criação de testes e principalmente para mudar o foco de "programar primeiro, documentar depois".

Muitas metodologias de desenvolvimento foram criadas ao longo do tempo, com o propósito de os programas que são criados hoje são de qualidade, estáveis ​​e fáceis de adotar.

Particularmente nos últimos projetos em que estive presente começamos a usar metodologias de desenvolvimento ágil, especificamente nós usamos SCRUM que mais do que uma metodologia de desenvolvimento é um esquema de trabalho, SCRUM é um conjunto de boas práticas que deve ser aplicado para realizar um trabalho colaborativo de forma a ter desenvolvimentos de qualidade no menor tempo possível. scrum

O objetivo do Scrum é ter protótipos funcionais que pode ser usado sem a necessidade de o produto principal estar totalmente acabado, isso ajuda a obter resultados rapidamente, adotar novos requisitos ou modificar os requisitos iniciais, inovar no curso do desenvolvimento, aumentar o competitividade, a flexibilidade e a produtividade

Como SCRUM é um esquema de trabalho, ele tem certos procedimentos obrigatórios, um dos mais importantes e que me fez conhecer a ferramenta open source Taiga.io é o atraso, que nada mais é do que uma lista de todos os trabalhos pendentes. As tarefas no scrum são chamadas histórias de usuários e são funcionalidades que têm valor em si mesmas, as histórias de usuários geralmente são estimadas em pontos e indicam a complexidade da tarefa. Logotipo da Taiga

Taiga é uma ferramenta de software livre e código aberto, criado para gGerenciar e colaborar em projetos ágeis, principalmente aqueles que usam Metodologia Scrum e Kanban, também permite gerenciar problemas.

Da mesma forma, a Taiga tem outros módulos, como wiki, videoconferência (graças a uma solução de terceiros), local, atualização de equipamento e como se isso não bastasse graças ao seu API poderosa permite que o integração com serviços terceiro como Slack, GitHub, GitLab, Bitbucket, HipChat, Gogs, Hall entre outros.

Módulos Taiga

Taiga É distribuído sob a licença de código aberto Affero GPL, é escrito em Django (backend) + AngularJS (frontend) e seu código-fonte está hospedado em GitHub para ser usado pela comunidade.

Pára comece a desfrutar da taiga você deve logado gratuitamente, verifique sua conta através do e-mail que eles te enviam e faça o login com as informações que você indicou acima.

La combinação De Estrutura SCRUM com o Ferramenta de gerenciamento de projeto Taiga, pode ser aplicado a qualquer projeto que você queira fazer, tanto no nível de desenvolvimento do programa quanto na preparação de um artigo no seu blog como mostraremos no próximo caso prático.

A primeira etapa é criar projetos (pode ser um projeto kanban ou um projeto scrum), ambos são modelos para iniciar um projeto, mas que você pode adaptar de acordo com suas necessidades e gostos. Neste caso, escolheremos um projeto Scrum e o daremos a seguir.

Criar Projeto Taiga

Em seguida, vamos dar um nome ao nosso projeto e escrever uma descrição para ele

Nome e descrição do projeto Taiga

Uma vez que nosso projeto na Taiga é criado, a primeira coisa que observamos é o registro de volta, onde podemos adicione as histórias de usuário do nosso projeto, cada história de usuário geralmente é estimado em pontos e devemos deixar claro que não deve indicar a hora do dever de casa, é importante notar que a estimativa na taiga pode ser feita por funções.

Quadro de Projetos Taiga

Você pode adicionar quantas histórias de usuário forem necessárias ao seu projeto, ao criar uma nova história, você deve colocar um título, a estimativa, o Estado, etiquetas e a descrição da tarefa. Você também pode segmentar a tarefa se for exigido pela equipe ou pelo cliente.

História de usuário da Taiga

Resumo da história do usuário Taiga

Uma vez que todas as tarefas necessárias que nosso projeto precisa foram criadas, devemos criar o que Scrum chamado Sprint, Que é a agrupando um conjunto de tarefas que pode representar um produto funcional e isso está planejado para ser realizado em um período de tempo especificado. 

Um projeto pode ter quantos Sprints forem necessários e cada um Sprint deve ter gosto resultar um protótipo

No nosso caso, criamos um único sprint que dura um dia, mas normalmente os sprints devem durar de 3 a 4 semanas no caso de desenvolvimento de software e deve haver um dia de descanso entre os sprints.

Taiga novo sprint

Ao sprint adicionamos todas as tarefas criadas anteriormente, Taiga permite que você faça isso de uma forma fácil arrastando e soltando cada tarefa no sprint que você deseja. Também priorizamos as tarefas para determinar qual deve ser realizada primeiro.

Taiga nos permite adicionar membros para colaborar em tarefas, por exemplo um designer, para convidar alguém para colaborar em seu projeto você deve ir ao menu do administrador e enviar um convite para o email deles.

membros da equipe taiga

Assim que tivermos nosso sprint já planejado e com os membros prontos para começar, vamos para nosso painel de tarefas de sprint, que é um Kanban com várias colunas, cada uma representando o seguinte

  • Histórico do usuário: Todas as histórias de usuário que constituem o sprint.
  • novo: Cada história de usuário pode ser dividida em tarefas.
  • No curso: São aquelas tarefas que estão sendo realizadas no momento.
  • Pronto para testar: São aquelas tarefas que foram concluídas, mas não foram testadas.
  • Fechado: São aquelas tarefas que foram concluídas
  • Precisa de Informação: São aquelas tarefas que precisam de informações extras para serem concluídas.

As tarefas ficam a cargo do colaborador que as vai realizar, a quem se encarregará de a mudar ao estado correspondente. A ideia é que toda a equipe conheça o andamento do projeto e trabalhe mais em sincronia.

Painel de Tarefas Taiga Sprint

O objetivo do sprint é que todas as tarefas sejam concluídas, a taiga nos oferece um gráfico que nos permite ver como estamos o tempo todo.

Taiga Graphic

No final de todas as tarefas, nosso sprint acabou :).

A Taiga nos oferece um wiki do projeto no qual podemos colocar informações sobre o projeto, a sintaxe a usar é a muito famosa Remarcação, Você também pode adicionar links necessários para o seu projeto.

Podemos dizer que Taiga afirma muito bem o seu slogan:

«Grátis, código aberto e fácil de usar".

Resumindo, Taiga é:

  • Poderoso: Você pode personalizar facilmente e ter controle de tudo.
  • Simples e intuitivo: Taiga é muito fácil de aprender e seu nível de usabilidade é excelente. Também documentação suficiente para aprofundar cada uma de suas características.
  • Altamente projetado: Taiga é Simples e magnífica, o seu design é excelente e nunca se cansa de a usar.
  • Customizável: Você pode dar a configuração que deseja a cada projeto, ampliar suas funcionalidades graças aos seus módulos e integrar-se com outras ferramentas.

Para terminar, Taiga é uma excelente ferramenta que hoje está a pouco mais de um ano acessível a todos os usuários, é uma ferramenta que nasceu da necessidade de seus criadores e É para mim a melhor ferramenta para gerenciar projetos ágeis, mesmo acima de soluções proprietárias.

Convidamos você a curtir, experimentar e, acima de tudo, documentar como a Taiga tem influenciado seu dia a dia.


14 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   sem nome dito

    Simplesmente diga que SCRUM é o melhor em metodologias ágeis junto com XP.
    Saudações 😉

  2.   Frank Ruiz dito

    Excelente postagem. Compartilhei com alguns amigos que amam gerenciamento de projetos. Eu uso na produção de eventos culturais.

  3.   Mitsu Gami dito

    Não conhecia este aplicativo, muito obrigado pelo artigo. Em meus projetos de desenvolvimento, sempre usamos o Trello com minha equipe, mas o Trello não é específico para Scrum. Certamente será muito útil para nós.

    Saudações.

    1.    Lagarto dito

      Eu também usei o trello, ainda uso em alguns projetos. Estou migrando tudo para a taiga, principalmente porque é um software livre e de código aberto, segundo porque é claramente projetado para scrum e terceiro porque no nível de integração parece excelente. Temos estado de uma forma ou de outra adaptando algumas aplicações para ele e isso tem sido muito bom ... Caso continue usando trello existe um trello para extensão scrum em cromo, mas sem dúvida prefiro Taiga que já pode nativamente carregue todo esse tema ... Outra coisa que é ótimo no Taiga é que você pode ter sua própria instalação, depois você pode carregar um tutorial de como ter seu Taiga em sua própria nuvem.

  4.   Xaviju dito

    Obrigado pela postagem! Na Taiga, estamos muito felizes por você usar a Taiga.
    Se você tiver alguma dúvida, ficaremos felizes em ajudá-lo. Também temos uma lista de e-mails para interagir com a comunidade: https://groups.google.com/forum/#!forum/taigaio
    Se você quiser saber como está o projeto e sua evolução, tem acesso ao projeto público: https://tree.taiga.io/project/taiga/kanban

    lembranças

    1.    Lagarto dito

      Xaviju, obrigado por ter dispensado seu tempo para ler o que falamos sobre o seu projeto, convidamos você a compartilhar conosco em um post, tutoriais, guias, etc. que nos permite saber mais sobre a Taiga e o que podemos fazer, especialmente na área de integração e desenvolvimento bem como na parte de ter a Taiga no nosso servidor local.

      1.    Xaviju dito

        Aqui você tem a documentação da Taiga, há uma seção sobre como instalar a Taiga em seu próprio servidor. http://taigaio.github.io/taiga-doc/dist/
        Existem também alternativas criadas pela comunidade que são detalhadas aqui: http://taigaio.github.io/taiga-doc/dist/setup-alternatives.html
        Taiga tem uma API muito poderosa (https://taigaio.github.io/taiga-doc/dist/api.html) que permite criar facilmente plug-ins para integração com terceiros (http://taigaio.github.io/taiga-doc/dist/#contrib-plugins) e até mesmo criar novos temas de IU.

        Qualquer outra dúvida estamos à sua disposição!

    2.    alex espitia dito

      Boa tarde Xaviju meu amigo, uma dúvida, você terá um tutorial para instalar o Taiga no Debian 8, pois estou instalando e tive problemas ao instalar as dependências do taiga-back, por favor.

      Obrigado.

  5.   Javier Madri dito

    Que artigo excelente. No meu trabalho utilizo o JIRA Agile e pessoalmente utilizo o Trello que pode ser "adaptado" um pouco ao SCRUM mas, vendo isto, penso que é a opção definitiva.

    1.    Lagarto dito

      Excelente, esperamos que você nos diga como tem usado a ferramenta

  6.   Fernando Rodrigues dito

    Excelentes aplicações para gerenciamento ágil de projetos. Aos profissionais interessados ​​em gestão de projetos, recomendo também visitar o seguinte link Curso de Gerenciamento de Projetos . Saudações!

  7.   Karla vs. dito

    Por puro acaso, o código pode ser baixado e instalado em seu próprio servidor? ou é apenas web?

  8.   Xavier Moreno dito

    Sempre trabalhei em excel e gostaria de trabalhar neste software.
    Preciso ver como migro o que tenho com todos os estados para esse meio e observo que não consigo muitas informações na internet para desenvolver o que desejo.

    Alguém poderia me dar um link ou conselho para começar a migrar

  9.   Eric Espinosa dito

    Onde posso obter ajuda para exportar e importar épicos e histórias de usuários do Taiga??