O Poder das Tarefas: Como Pequenas Entregas Levam a Grandes Resultados

Klecianny Melo - Jun 6 - - Dev Community

Image description

No mercado de tecnologia, chamamos de task uma tarefa a ser realizada. Ela contém a descrição do que é para ser desenvolvido e o tempo estimado para a entrega. Vamos tomar como exemplo o projeto de construção de uma plataforma de streaming de filmes e séries. A primeira task será a seguinte:

  • Task: Tela para cadastro de usuários;
  • Descrição: A tela para cadastro de um novo usuário deve conter um formulário solicitando as seguintes informações: nome, e-mail, senha, data de nascimento e endereço. Após preencher os dados o usuário deverá clicar em um botão para realizar o cadastro na plataforma;
  • Tempo para conclusão: 15 dias.

Gerenciamento de Tasks

Image description

Para fazer a gestão das tasks podemos utilizar o método kanban, que é um quadro composto por colunas como: a fazer, em progresso, em testes e concluídos. Cada task irá iniciar na coluna a fazer, quando alguma pessoa desenvolvedora estiver executando a tarefa ela passará para a coluna em progresso.

Após concluir o desenvolvimento da tarefa, ela será enviada para a coluna em testes. Quando os testes forem concluídos, ela será transferida para a coluna concluídos. Nessa última etapa será realizado o deploy da tarefa e ela estará disponível para os usuários no ambiente de produção.

Outra metodologia bastante utilizada é a daily, uma reunião onde o time de tecnologia se reúne para compartilhar o status de desenvolvimento das tarefas. As pessoas desenvolvedoras falam o que foi feito no dia anterior e o que será realizado no dia atual. Também compartilham eventuais problemas encontrados, e solicitam ajuda de seus pares no time para destravar o andamento da tarefa.

Importância da Organização

Image description

É importante que cada pessoa desenvolvedora tenha uma tarefa para realizar e que cada tarefa seja alterada no quadro kanban de forma correta. Assim, o time saberá o que está sendo desenvolvido em cada etapa separadamente. Também é uma boa prática definir a quantidade máxima de tarefas para cada pessoa do time, evitando sobrecarga de trabalho e garantindo que cada desenvolvedor foque em suas entregas adequadamente.

Conclusão

Image description

Nossa plataforma de streaming de filmes e séries terá as seguintes tasks complementares:

  • Tela de login;
  • Tela de filmes;
  • Tela de séries;
  • Tela de episódios;
  • Tela de perfil;
  • Tela de configuração;
  • Tela de pagamento.

Após concluir todas as tarefas, teremos nossa plataforma pronta para utilização. É assim que os serviços digitais que você utiliza são construídos. Passo a passo, de tarefa em tarefa. Nos bastidores da tecnologia, as grandes entregas são compostas por pequenas partes. Como se a plataforma fosse um grande quebra cabeça, e as tarefas como peças individuais que fazem parte dele. Nenhum site começa como um foguete. Antes disso ele será um skate, uma bicicleta e uma moto. No mundo digital a evolução é contínua e constante.

Imagens geradas pelo DALL·E 3

. . . . . . . . . . . . . . . . . . . . . . . .