workstyle · Sep 2, 2014

Por que Abandonámos a Lista de Tarefas

Traduzido por IA
· Ver em inglês

Aplicação de lista de tarefas

Última atualização: 19 de agosto de 2026

TL;DR

Uma lista de tarefas plana nunca foi construída para a complexidade que existe dentro de tarefas reais, por isso a Quire abandonou-a. Aninhar tarefas numa árvore permite dividir um grande objetivo em pequenos passos exequíveis sem perder a visão de conjunto, que é precisamente o que um sistema de gestão de tarefas lhe deve.

No centro da maioria dos softwares de gestão de tarefas está uma lista de tarefas convencional que armazena todas as tarefas concebíveis. Mas uma lista de tarefas nunca foi pensada para lidar com a complexidade escondida nas tarefas, que justifica a governação de um sistema de gestão de tarefas.

A solução a que chegámos é uma lista de verificação aninhada suportada por uma árvore de tarefas. Este artigo é o argumento original a favor dela.

Há uma razão cognitiva para o peso que uma longa lista de tarefas exerce sobre nós. Os psicólogos E.J. Masicampo e Roy Baumeister descobriram que as tarefas por concluir continuam a invadir os nossos pensamentos e a desviar o foco daquilo em que estamos a trabalhar, até criarmos um plano concreto para elas, momento em que essa insistência mental se desvanece.

Uma lista de tarefas plana capta a tarefa, mas nunca o plano, e é precisamente aí que falha. É esse o argumento central a favor de uma ferramenta de gestão de tarefas adequada em vez de uma simples lista: ela guarda o plano, não apenas a tarefa.

Qual é o propósito de uma lista de tarefas?

Começamos a escrever tarefas quando há demasiadas para conseguirmos geri-las bem. As tarefas podem ser melhor hierarquizadas e acompanhadas até à sua conclusão numa forma escrita ou visual, tornando-se assim, de certo modo, "tangíveis".

Resumindo, uma lista de tarefas ajuda-nos a lembrar (acompanhar) e a comparar (hierarquizar) as nossas tarefas.

Quando é que as listas de tarefas deixam de cumprir o seu propósito?

À medida que o número de tarefas cresce, olhar para uma lista extensa não nos ajuda muito a comparar e a hierarquizar tarefas. O resultado é uma longa lista de tarefas que parecem todas igualmente importantes.

Com um número avassalador de tarefas igualmente importantes na lista, volta a tornar-se difícil acompanhar e hierarquizar as nossas tarefas.

Quando registamos tarefas "incomparáveis", formando uma lista heterogénea, tornamos as tarefas difíceis de comparar ou hierarquizar. As tarefas são "incomparáveis" no sentido de variarem demasiado em âmbito e contexto, pelo que compará-las ou hierarquizá-las deixa de fazer sentido.

Por exemplo, se tivermos tanto "Ler n páginas do Livro X" como "Obter uma Licença de Piloto" na nossa lista de tarefas, elas só se tornam comparáveis se compreendermos o contexto a que a tarefa de leitura pertence.

Suponhamos que nos lembramos de que um "projeto para amanhã" exigiria primeiro assimilar o conteúdo dessas n páginas do Livro X; só então poderemos ponderar a prioridade entre "projeto para amanhã" e "Obter uma Licença de Piloto".

Uma lista heterogénea exige, portanto, que nos lembremos de todos os contextos associados a cada tarefa, o que se revela difícil.

Sem esgotar todas as formas possíveis de refutar a utilidade das listas de tarefas, notemos que uma lista de tarefas deixa de ser suficiente quando o número de tarefas é grande o bastante para as tornar igualmente importantes ou quando a lista se torna heterogénea.

Plataforma de gestão de projetos mais bem avaliada — 4,7 estrelas de mais de 2.400 utilizadores da Quire

As tarefas que registamos nos nossos sistemas convencionais de gestão de tarefas colidem com estas limitações?

Uma tarefa com um âmbito alargado e uma duração longa acaba inevitavelmente por precisar de ser dividida em itens de ação mais geríveis para poder ser executada.

Enquanto algumas tarefas grandes são divididas e desenvolvidas, haverá outras que não avançaram para essa fase do seu ciclo de vida, e assim criámos, sem querer, uma lista heterogénea.

A confusão instala-se até que todas as tarefas sejam divididas até atingirem um estado de homogeneidade dentro da lista. Nessa altura, a lista de tarefas, já inflacionada, torna-se uma lista extensa de tarefas igualmente importantes.

As tarefas que exigem a governação de um sistema de gestão de tarefas têm, muitas vezes, um âmbito alargado e uma duração longa. Inserir tarefas assim numa lista de tarefas convencional torná-la-á inevitavelmente heterogénea, e as tarefas acabarão por adquirir importância equivalente, o que, implicitamente, reduz a sua importância.

Como é que os softwares de gestão de tarefas lidam com as limitações da lista de tarefas?

Dadas estas limitações, a solução mais comum é dividir a lista de tarefas original em várias outras listas. Por exemplo, as tarefas "irmãs" são frequentemente colocadas noutra lista chamada "sub-tarefas", enquanto as tarefas "pai" podem ser atribuídas a uma lista de "secções" ou outros sinónimos.

Um sistema mais flexível pode permitir que uma sub-tarefa tenha as suas próprias sub-tarefas, o que, na prática, corresponde a anexar outra lista a si própria indefinidamente. Este esquema produz uma estrutura hierárquica, como se ilustra abaixo:

Estrutura hierárquica de lista de tarefas mostrando tarefas-pai com sub-tarefas aninhadas

Ter a flexibilidade de anexar outra lista de sub-tarefas a qualquer tarefa, ou a outra sub-tarefa, garante que podemos sempre "aproximar" e decompor uma tarefa. Este processo dá origem a uma hierarquia que, por sua vez, indica as suas dependências.

Assim, eliminámos o problema de uma lista plana de tarefas igualmente importantes. E, uma vez que temos agora uma hierarquia de tarefas, podemos organizá-las de forma a alcançar homogeneidade em cada nível de tarefas.

O que é uma lista de verificação aninhada?

Definição

Lista de verificação aninhada: uma lista de verificação aninhada é uma lista de tarefas cujos itens podem conter os seus próprios sub-itens, formando níveis de tarefas-pai e tarefas-filho em vez de uma única fila plana de caixas de verificação. Cada pequeno passo permanece associado à tarefa maior a que serve, para que concluir as partes nunca faça perder de vista o todo.

A mesma ideia circula sob vários nomes: lista de tarefas aninhada, lista de tarefas hierárquica, lista de tarefas estruturada em árvore. O rótulo importa menos do que a promessa: poder sempre aproximar-se de uma tarefa sem perder o lugar a que pertence.

Mas como se representam listas de tarefas aninhadas?

Mesmo que as ferramentas de gestão de tarefas mais flexíveis permitam uma estrutura de hierarquia indefinida, mostrar listas aninhadas simplesmente não é prático do ponto de vista do design de interface.

Mas, sem mostrar todas as tarefas ao longo da hierarquia, perderíamos facilmente o contexto necessário para acompanhar uma tarefa. Tomemos como exemplo a seguinte estrutura de tarefas:

Plataforma de lista de tarefas

"Obter Relatório B2–1" em "Concluir A" exige que "Fazer Relatório B2–1" em "Concluir B" esteja concluído. Mas, devido às limitações em mostrar listas aninhadas, uma vista de compromisso mostraria:

Aplicação de lista de tarefas

ou

Lista de tarefas aninhada

Em qualquer dos casos, perderíamos completamente a dependência de "Rever A3" em relação a "Fazer B2", uma vez que esta pertence a uma lista de sub-tarefas escondida da vista.

Nenhuma das vistas transmite o contexto que, em vez disso, indicaria que uma sub-tarefa de uma hierarquia de tarefas depende de outra.

Essencialmente, o que os utilizadores veem continuam a ser listas de tarefas na sua forma original, mas agora em múltiplas, sem apresentar o contexto e as relações das tarefas.

Ferramenta de colaboração em equipa para deixar de saltar entre separadores e começar a entregar trabalho

Como é que uma estrutura em árvore preserva a hierarquia natural de uma tarefa?

Estrutura em árvore da Quire mostrando a hierarquia de tarefas com nós-pai e nós-filho

O problema de ligar listas entre si para formar a hierarquia necessária é que as listas se mantêm como entidades separadas. Mostrar quantas listas são necessárias para transmitir o contexto não é viável dadas as limitações de uma interface de utilizador.

Em vez disso, percebemos que esta hierarquia seria melhor representada com uma estrutura em árvore. Cada sub-tarefa torna-se um nó-filho de uma tarefa. Ao recuperar uma tarefa, recuperam-se também todos os nós-pai e nós-filho que compõem o contexto completo.

Sob esta estrutura, as tarefas e as suas dependências são claramente apresentadas no sistema de gestão de tarefas. Aprofundamos como isto se aplica com pacotes de tarefas e listas aninhadas em Tudo sobre o Pacote de Tarefas e o Conceito Aninhado na Quire, e pode ver a aplicação a equipas reais em 6 casos de uso reais da Sub-lista da Quire.

Como é que a Quire gere listas de tarefas aninhadas?

Na Quire, cada tarefa pode conter sub-tarefas e cada sub-tarefa pode conter as suas próprias, pelo que um projeto é uma única árvore em vez de uma pilha de listas separadas. Abrir uma tarefa recupera os seus pais e filhos em conjunto, as dependências entre ramos permanecem visíveis, e é possível arrastar um ramo inteiro ou colapsar os que não estão a ser trabalhados.

Essa é a diferença entre empilhar listas e cultivar uma árvore, e é a razão pela qual a árvore de tarefas, e não a lista, se tornou a espinha dorsal da Quire.

Lista de tarefas em estrutura de árvore da Quire com hierarquia de tarefas colapsável

Uma tarefa pode começar como um objetivo vago, sem um plano ou o conhecimento de base necessário para chegar à sua conclusão. Os passos necessários para atingir o objetivo só surgem através de mais reflexão e colaboração.

À medida que planeamos e organizamos as nossas tarefas ao longo do seu progresso, as tarefas representadas como nós de árvore podem ser facilmente reorganizadas de acordo com as suas dependências através de arrastar e largar, como se ilustra abaixo:

Reorganização de tarefas na Quire usando arrastar e largar para reorganizar a estrutura em árvore

Para evitar que as tarefas sobrecarreguem a nossa vista e nos façam perder o foco, podemos simplesmente colapsar a árvore de tarefas irrelevante para as tarefas imediatas em mãos. Para um truque relacionado, aprofundar permite-lhe aproximar-se de apenas uma tarefa e das suas sub-tarefas, em vez de colapsar manualmente tudo o resto.

A lista de tarefas ajuda-nos a tornar os nossos objetivos mais "tangíveis", mas nunca foi pensada para se tornar a espinha dorsal do software de gestão de tarefas.

As listas de tarefas aninhadas fornecem a hierarquia lógica para trabalhos mais complexos, como as tarefas que encontramos num projeto que exige trabalho de equipa e colaboração. Mas as listas aninhadas continuam a ser listas separadas, que dividem o contexto de uma tarefa, e esse contexto também não pode ser apresentado de forma eficaz numa interface de utilizador.

Vemos que a hierarquia de uma estrutura em árvore capta naturalmente a forma como as tarefas evoluem ao longo do seu ciclo de vida. Proporciona uma visão panorâmica das relações entre tarefas.

Uma Árvore de Tarefas serve como uma espinha dorsal melhor para um sistema de gestão de tarefas. Gostaríamos de saber se esta ideia funciona para si; comece gratuitamente com a Quire e experimente a árvore de tarefas.

A estrutura em árvore é apenas uma peça de um quadro maior: veja como se encaixa junto ao GTD, Kanban e time-blocking em construa um sistema de gestão de tarefas à prova de tudo.

Perguntas frequentes

Para que serve realmente uma lista de tarefas?

Ajuda-o a lembrar e a hierarquizar tarefas, tornando-as tangíveis. Foi criada para um conjunto modesto de tarefas, não para o trabalho complexo que um sistema completo de gestão de tarefas gere.

Por que as listas de tarefas falham à medida que as tarefas se acumulam?

À medida que a lista cresce, tudo começa a parecer igualmente importante, pelo que a hierarquização deixa de funcionar. Misturar tarefas de âmbitos muito diferentes torna a lista impossível de comparar de forma justa.

Por que as listas aninhadas não resolvem totalmente o problema?

As listas aninhadas dividem o contexto de uma tarefa por várias listas separadas, o que não é prático de mostrar tudo ao mesmo tempo. Continua a perder as dependências entre tarefas em ramos diferentes.

Como é que uma estrutura em árvore funciona melhor do que uma lista plana?

Preserva a hierarquia natural de uma tarefa, pelo que abrir uma tarefa também mostra os seus nós-pai e nós-filho. As dependências permanecem visíveis, e pode arrastar e largar ou colapsar ramos para se manter focado.

O que é uma lista de verificação aninhada?

Uma lista de tarefas cujos itens contêm os seus próprios sub-itens, formando níveis de pai e filho em vez de uma única fila plana. Cada pequeno passo permanece associado à tarefa maior a que serve.

Como é que a Quire gere listas de tarefas aninhadas?

Cada tarefa pode conter sub-tarefas, e cada sub-tarefa as suas próprias, pelo que um projeto forma uma única árvore. Abra uma tarefa e os seus pais e filhos vêm com ela; arraste ou colapse ramos inteiros à medida que trabalha.

Lance Lu
Quire team.