DEV Community

Cover image for O Poder das Tarefas: Como Pequenas Entregas Levam a Grandes Resultados
Klecianny Melo
Klecianny Melo

Posted on

17 5 5 5 5

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

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

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (10)

Collapse
 
lucasmds198 profile image
Lucas Santos

Muito bom. Lembro que no começo dos meus estudos antes de trabalhar como dev eu não conseguia mensurar o que um dev fazia, isso aqui ajuda muito quem tá começando e não tem essa noção 🙏🏻

Collapse
 
kecbm profile image
Klecianny Melo

Muito obrigada pelo feedback meu amigo! Antes de entrar na área de tech não temos muita noção mesmo do que a galera de dev faz. Fico feliz em poder ajudar a galera que tá iniciando 😁

Collapse
 
rayanny_bezerra_563386fb7 profile image
Rayanny Bezerra

Agora deu pra entender um pouquinho do que você faz o dia todo na frente desse computador 😅

Collapse
 
kecbm profile image
Klecianny Melo

Tá vendo aí Lala, é mô trampo trabalhar nas internets 😅

Collapse
 
loremimpsu profile image
Lorem Impsu

Ótimo artigo. Pra quem é iniciante, é maravilhoso saber o que significa task e como se é organizada antes de qualquer entrevista de emprego

Collapse
 
kecbm profile image
Klecianny Melo

Muito obrigada minha amiga! É verdade, passa pro pessoal iniciante um gostinho de como é a rotina de pessoa desenvolvedora 😁

Collapse
 
nik4latic profile image
Anuska Santos

Muito interessante saber que as aplicações são construídas pouco a pouco 😁

Collapse
 
kecbm profile image
Klecianny Melo

Devagar e sempre meu bem 🥰

Collapse
 
pedro_bachigadecastro_ profile image
Pedro Bachiéga de Castro

Top demais o artigo! Tá mandando muito Kleci :)

Collapse
 
kecbm profile image
Klecianny Melo

Muito obrigada Pedro! Você é fera demais! Saudades 😁

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs