Ga naar inhoud

Subtaken, splitsingen en afhankelijkheden

Drie manieren om een taak vorm te geven: opbreken in subtaken, splitsen in gelijke delen, en vastleggen wat er eerst moet gebeuren.

Subtaken

Het tabblad Subtasks van het taakdetailpaneel breekt een taak op. Typ een titel en druk op Enter om er een toe te voegen. Elke subtaak heeft zijn eigen eigenschappen (status, estimate, dates, en de rest) en opent in zijn eigen paneel.

Twee regels zijn belangrijk, omdat de planner erop leunt:

  • De schatting van een ouder is de som van zijn subtaken. Zodra een taak subtaken heeft, is zijn schatting niet meer bewerkbaar en staat er "(sum of subtasks)". Wil je die wijzigen, wijzig dan de schatting van een subtaak.
  • De planner plant de bladeren, nooit de ouder. Een taak met subtaken wordt overgeslagen en de subtaken worden in plaats daarvan ingepland. Werden beide ingepland, dan zou hetzelfde werk dubbel worden geboekt. Hetzelfde geldt voor met-één-klik-reserveren: Auto-plan is niet beschikbaar voor een taak met subtaken, je reserveert elke subtaak apart.

De vervaldatum van een subtaak mag niet later zijn dan die van zijn ouder. Empi weigert de wijziging en biedt aan om de ouder uit te breiden naar die datum in plaats daarvan.

Een taak splitsen

Split verandert één taak met een schatting in meerdere gelijke delen. Open dit vanuit het taakpaneel (of vanuit de bulkactiebalk in de List- en Kanban-weergaven), kies een slot duration, en Empi verdeelt de schatting in subtaken van die lengte. Het laatste deel neemt het restant op.

  • De taak heeft eerst een schatting nodig. Zonder die is er niets om te verdelen.
  • Een splitsing levert tussen 2 en 20 subtaken op. Duren die minder dan 2 delen zouden opleveren, worden niet aangeboden.
  • Het splitsen van een subtaak maakt er deel 1 van en voegt de rest toe als zustertaken.

Splitsen is een manier om in behapbare stukken te werken en elk deel zijn eigen status te geven. Het schept geen capaciteit: de totale schatting blijft ongewijzigd, en de planner spreidt een taak die te groot is voor één dag al vanzelf over opeenvolgende dagen.

Afhankelijkheden

Blocked by toont wat eerst af moet zijn voordat deze taak kan. Blocking is het spiegelbeeld: wat erop wacht. Beide stel je in vanuit de eigenschappenkolom, en beide accepteren een zoekopdracht over je andere taken.

Afhankelijkheden zijn een harde beperking voor het plan. De planner plaatst een taak pas nadat alles waardoor hij geblokkeerd wordt klaar is, voordat hij verder iets over de taak overweegt. Pas als de afhankelijkheden zijn voldaan, geldt de rest van de volgorde (verlopen eerst, dan werk in uitvoering, dan de vroegste vervaldatum, dan priority).

Een taak met onafgeronde blokkerende taken draagt een badge ("Blocked by 2 unfinished tasks"). Zijn ze allemaal klaar, dan staat er "Dependencies complete, ready to schedule".

Tip

Empi kan een taak automatisch naar de status Blocked verplaatsen zolang hij onafgeronde blokkerende taken heeft. De schakelaar staat in Settings, onder Tasks.

Datumconflicten

Afhankelijkheden en data kunnen elkaar tegenspreken. Empi detecteert dat terwijl je bewerkt en toont het op de taak, onder Scheduling conflicts, in plaats van de planner er stilletjes op te laten stuklopen:

  • De taak start voordat een afhankelijkheid klaar is. De blokkerende taak vervalt na de startdatum van deze taak, dus het werk kan niet beginnen op het moment dat je vroeg.
  • Een blokkerende taak vervalt na de afhankelijke taak. Geen enkele planning kan dit oplossen: het ding waarop je wacht, vervalt later dan het ding dat erop wacht.
  • Een blokkerende taak vervalt na de ouder van deze taak. De subtaak kan nooit op tijd worden ingepland, wat zijn eigen data ook zeggen.

Een afhankelijkheidscyclus (A wacht op B, B wacht op A) wordt door de planner op dezelfde manier gemeld, als een afhankelijkheidsconflict.

Elk conflict komt met de acties die het daadwerkelijk oplossen:

  • Remove dependency op de blokkerende taak.
  • Open blocker, om er de data van te gaan aanpassen.
  • Reschedule to , wat deze taak verplaatst naar de vroegste datum die werkt.
  • Keep the original dates, als je de wijziging per ongeluk maakte.

Herplannen kan gereserveerde tijdslots vrijmaken die niet meer bij de nieuwe data passen. Empi laat het weten wanneer dat gebeurt ("Freed 2 earlier slots"), zodat de tijd zichtbaar terug in je capaciteit zit.