Ugrás a tartalomra
MyPro Sync
Két űrhajós egy hologram-munkafolyamatot néz, amin feladatok és nyilak láthatók
Feladat- és projektfüggőségek

Mi az a feladatfüggőség?

A feladatfüggőség azt jelenti, hogy egy feladat elvégzése egy másik feladat állapotától függ. Áttekintjük, mikor érdemes ilyen kapcsolatot rögzíteni, és mikor felesleges.

Feladatfüggőségről akkor beszélünk, ha egy feladat elvégzése egy másik feladat állapotától függ. A második feladat addig nem kezdhető el vagy fejezhető be érdemben, amíg az első le nem zárul. Ez a kapcsolat nem papíron létezik, hanem a munka tényleges sorrendjében — a feladatkezelő rendszer csak láthatóvá teszi.

Függő és független feladatok

Egy csapat feladatai ritkán teljesen elszigeteltek egymástól. Van, amelyik bármikor elvégezhető, függetlenül attól, hogy más éppen min dolgozik — ezek a független feladatok. És van, amelyik csak akkor kezdhető el értelmesen, ha egy előfeltétel már teljesült.

Példa: a terméklapok szövegét nem lehet lefordítani, amíg a végleges magyar szöveg nincs jóváhagyva. A fordítás feladata itt függ a szövegjóváhagyástól. Ha ezt a kapcsolatot senki nem rögzíti, a fordító hozzákezdhet egy olyan verzióhoz, ami két nap múlva már elavult.

A függőség tehát nem szervezési formalitás, hanem a munka tényleges logikájának a leképezése.

Miért fontos rögzíteni a függőségeket

Ha egy függőség csak a fejekben létezik, három dolog történhet:

  • valaki elkezd egy feladatot, amit érdemben úgysem tud befejezni, mert hiányzik egy előfeltétel,
  • egy késés észrevétlenül átterjed a rákövetkező feladatokra, mert senki nem látja előre a hatást,
  • a csapat utólag, egy meeting alkalmával derül rá, hogy két feladat összefüggött — amikor már túl késő reagálni.

A rögzített függőség ezzel szemben előre jelzi a kockázatot. Ha az előfeltétel csúszik, azonnal látszik, mely feladatok érintettek — nem kell hozzá emlékezni, ki mit mondott a múlt heti státuszmeetingen.

Mikor érdemes függőséget létrehozni két feladat között

Nem minden kapcsolat éri meg a rögzítést. Egy függőség akkor hasznos, ha:

  • a második feladat ténylegesen nem végezhető el (nem csak kényelmetlen elvégezni) az első nélkül,
  • a két feladat különböző felelősökhöz tartozik, tehát az összefüggés nem magától értetődő mindenki számára,
  • az előfeltétel csúszása érdemi hatással van a második feladat határidejére.

Ha egy kapcsolat csak elméleti — “jó lenne, ha ez előbb megvolna, de nem feltétel” —, azt nem érdemes függőségként rögzíteni. A túl sok, formális jelentőség nélküli függőség ugyanolyan átláthatatlanná teszi a rendszert, mint ha egy sem lenne.

Hogyan működik a gyakorlatban: blokkolás

A feladatfüggőség legkonkrétabb formája, amikor egy feladat blokkol egy másikat. Ez azt jelenti, hogy amíg az előfeltétel-feladat nyitva van, a rákövetkező feladat automatikusan “blokkolt” jelölést kap. A MyPro Syncben ezt egy feladaton lehet beállítani: megjelölhető, hogy blokkol egy másikat, és a blokkolt feladat mindaddig viseli ezt a státuszt, amíg az akadály fel nem oldódik.

Ez a jelölés nem csak információ — irányt is ad. Ha egy feladat blokkolt, a felelősének nincs is dolga vele addig; a figyelem az előfeltétel lezárására irányul. Erről bővebben a miért csúsznak a feladatok, ha mindenki dolgozik cikkben írtunk.

Mi a különbség a sorrend és a függőség között?

Fontos elválasztani két dolgot. Az, hogy egy csapat egy adott sorrendben szokott dolgozni, még nem jelenti azt, hogy valódi függőség áll fenn. Ha A feladat általában megelőzi B-t, de B technikailag elvégezhető A nélkül is — csak kevésbé praktikus —, az nem blokkolás, csak megszokott munkarend.

A valódi függőség ott kezdődik, ahol a második feladat eredménye hibás vagy értelmezhetetlen lenne az első nélkül. Ez a különbségtétel segít eldönteni, mikor van szükség tényleges rögzítésre, és mikor elég a csapat saját rutinjára hagyatkozni.

Ha egy csapat rendszeresen tapasztalja, hogy feladatok azért csúsznak, mert egy másik feladatra vártak — anélkül, hogy ez bárhol látszott volna előre —, az annak a jele, hogy a függőségeket eddig nem rögzítették, csak feltételezték.

További írások a témában

Feladat- és projektfüggőségek