Subtarefas, divisões e dependências¶
Três maneiras de dar forma a uma tarefa: quebrá-la em subtarefas, dividi-la em partes iguais e declarar o que precisa acontecer antes dela.
Subtarefas¶
A aba Subtasks do painel de detalhes da tarefa decompõe uma tarefa. Digite um título e pressione Enter para adicionar uma. Cada subtarefa tem suas próprias propriedades (status, estimate, datas e o restante) e abre em seu próprio painel.
Duas regras importam, porque o planner se apoia nelas:
- O estimate de um pai é a soma de suas subtarefas. Assim que uma tarefa tem filhas, seu estimate deixa de ser editável e passa a exibir "(sum of subtasks)". Para alterá-lo, altere o estimate de uma subtarefa.
- O planner agenda as folhas, nunca o pai. Uma tarefa com subtarefas é ignorada e suas subtarefas são agendadas no lugar. Se ambas fossem agendadas, o mesmo trabalho seria reservado duas vezes. O mesmo vale para a reserva em um clique: Auto-plan não está disponível numa tarefa com subtarefas, você reserva cada subtarefa no lugar.
A due date de uma subtarefa não pode ser posterior à do seu pai. O Empi recusa a alteração e oferece estender o pai até essa data no lugar.
Dividindo uma tarefa¶
Split transforma uma tarefa dimensionada em várias partes iguais. Abra-o a partir do painel da tarefa (ou da barra de ações em massa nas visões List e Kanban), escolha uma slot duration, e o Empi divide o estimate em subtarefas desse tamanho. A última parte absorve o resto.
- A tarefa precisa de um estimate primeiro. Sem um, não há nada para dividir.
- Uma divisão produz entre 2 e 20 subtarefas. Durações que produziriam menos de 2 partes não são oferecidas.
- Dividir uma subtarefa a transforma na parte 1 e adiciona o restante como irmãs.
Dividir é uma forma de trabalhar em pedaços do tamanho de uma mordida e de dar a cada parte seu próprio status. Isso não cria capacidade: o estimate total não muda, e o planner já distribui, por conta própria, uma tarefa grande demais para um dia ao longo de dias consecutivos.
Dependências¶
Blocked by lista o que precisa terminar antes desta tarefa. Blocking é a visão espelhada: o que está esperando por ela. Ambos são definidos na coluna de propriedades, e ambos aceitam uma busca sobre suas outras tarefas.
As dependências são uma restrição hard (rígida) sobre o plano. O planner posiciona uma tarefa apenas depois de tudo aquilo que a bloqueia, antes de considerar qualquer outra coisa sobre a tarefa. Só depois que as dependências são satisfeitas é que o restante da ordenação se aplica (atrasados primeiro, depois trabalho em andamento, depois a due date mais próxima, depois priority).
Uma tarefa com bloqueadores inacabados carrega um selo ("Blocked by 2 unfinished tasks"). Uma vez que todos estejam concluídos, ela passa a exibir "Dependencies complete, ready to schedule".
Tip
O Empi pode mover uma tarefa para o status Blocked automaticamente enquanto ela tem bloqueadores inacabados. O toggle está em Settings, na seção Tasks.
Conflitos de data¶
Dependências e datas podem contradizer umas às outras. O Empi detecta isso à medida que você edita e o mostra na tarefa, sob Scheduling conflicts, em vez de deixar o planner falhar em silêncio:
- A tarefa começa antes de uma dependência terminar. O bloqueador vence depois do start desta tarefa, então o trabalho não pode começar quando você pediu.
- Um bloqueador vence depois da tarefa dependente. Nenhum agendamento pode corrigir isto: aquilo que você está esperando vence mais tarde do que aquilo que espera por ele.
- Um bloqueador vence depois do pai desta tarefa. A subtarefa nunca poderá ser agendada a tempo, digam o que disserem suas próprias datas.
Um ciclo de dependência (A espera por B, B espera por A) é reportado pelo planner da mesma forma, como um conflito de dependência.
Cada conflito vem com as ações que de fato o resolvem:
- Remove dependency na tarefa bloqueadora.
- Open blocker, para ir corrigir suas datas no lugar.
- Reschedule to
, que move esta tarefa para a data mais próxima que funcione. - Keep the original dates, se você fez a alteração por engano.
Reagendar pode liberar slots reservados que não caibam mais nas novas datas. O Empi lhe avisa quando o faz ("Freed 2 earlier slots"), para que o tempo volte visivelmente para a sua capacidade.