Esettanulmány · Delivery diagnózis

Beszállítói delivery flow diagnózisa és újratervezése

Egy szabályozott pénzügyi környezetben működő szervezetnél nem volt elég jól követhető, mit és mikor szállít a beszállító. A megoldás nem új eszköz bevezetése volt, hanem a meglévő Jira és Confluence működésének újraszervezése.

Röviden

A probléma nem csak a beszállítói oldalon volt.

A felszínen szállítási bizonytalanságnak tűnt, de a diagnózis során kiderült: a belső információáramlás, jóváhagyás és eszközhasználat sem adott elég tiszta delivery-képet.

01

Kiinduló helyzet

Nem látszott pontosan, mit hoz a beszállító, mi készült el ténylegesen, mit lehet átvenni vagy kifizetni, és kinél áll a jóváhagyás.

02

Valódi probléma

Túl nagy igények, párhuzamos Jira-jegyek, kézzel karbantartott Confluence-táblázatok, nem egyértelmű státuszok és hiányzó ownership.

03

Javasolt megoldás

Kisebb storyk, tisztább Jira-boardok, Page Properties alapú Confluence-struktúra, subtask-alapú jóváhagyás és strukturált beszállítói release note.

Kontextus

Félidőben belépni más típusú munka.

A projekt már futott, a működés kialakult, az érintettek pedig a meglévő szokások szerint dolgoztak. Ilyenkor nem az a reális cél, hogy mindent újraépítsünk, hanem az, hogy gyorsan kiderüljön: hol akad el a szállítás, hol nem látható a döntés, és melyik adminisztráció csak látszólag tartja egyben a folyamatot.

A diagnózis célja ezért az volt, hogy a meglévő Jira és Confluence környezetből több használható információ legyen kinyerhető — új licenc, új rendszer és nagy szervezeti átalakítás nélkül.

A kérdés nem az volt, hogy van-e Jira és Confluence. Hanem az, hogy ezekből látszik-e a valódi delivery állapot.
Diagnózis

Három kérdés minden területen: mi van most, miért baj, mi a javaslat?

Az esettanulmány így jobban követi a valós diagnózis logikáját: nem általános tanácsokkal kezdődik, hanem azzal, hogy a meglévő működés melyik ponton okoz delivery-kockázatot, és mit érdemes rajta elsőként átalakítani.

Jira működés

A Jira már jelen volt, de a jegystruktúra nem a tényleges szállíthatóságot mutatta. A nagy üzleti igények és a párhuzamos belső / beszállítói jegyek miatt nehéz volt megmondani, mi készült el valójában.

Eredeti működés

  • egy nagy üzleti igényhez jellemzően egy nagy Jira-jegy tartozott;
  • a belső és beszállítói feladatok két külön Jira space-ben futottak, miközben ugyanahhoz a delivery folyamathoz tartoztak;
  • a beszállító release note-ja alapján belső szereplők mozgatták a státuszokat;
  • a bugok több helyen jelentek meg, nem mindig visszakereshető forrással.

Ez miért baj?

  • nem látszik, hogy egy nagy igény teljesen elkészült-e, vagy csak részben;
  • a státusz adminisztrációja nem ott történik, ahol a tényleges szállítás;
  • a duplikált hibák és párhuzamos jegyek növelik a zajt;
  • a projekt nem kap tiszta képet arról, mi tesztelhető és mi vehető át.

Javaslat

  • a jelenlegi méretű üzleti igények epic-ként jelenjenek meg;
  • az epic alá kisebb, önállóan fejleszthető és tesztelhető story-k kerüljenek;
  • a beszállítói jegyekhez scrum board és rövid sprintlogika kapcsolódjon;
  • a bugok label alapján legyenek visszakereshetők;
  • a belső és külső hibakezelés lehetőség szerint egy boardon, felelősökkel történjen.

Confluence működés

A Confluence-ben sok információ rendelkezésre állt, de túl sok oldalon, nyelvi bontásban és kézzel karbantartott gyűjtőtáblákban. A dokumentáció így nem csökkentette, hanem növelte a követési terhet.

Eredeti működés

  • az üzleti igények több aloldalon, külön magyar és angol verzióban szerepeltek;
  • a jóváhagyók az oldalak tetején checkboxokkal és @-említésekkel jelentek meg;
  • több kézi táblázat gyűjtötte ugyanazokat az igénylinkeket és státuszadatokat;
  • a módosításokat színekkel jelölték, de nem mindig látszott, hogy jóváhagyás előtt vagy után történtek.

Ez miért baj?

  • ugyanazt az információt több helyen kellett kézzel frissíteni;
  • a checkbox nem valódi workflow: nem derül ki belőle, ki reagált, ki kérdezett, ki blokkol;
  • a jóváhagyási állapotot sokszor e-mailben vagy szóban kellett visszakeresni;
  • a későbbi módosítások kontroll nélkül visszanyithatták a már jóváhagyott tartalmat.

Javaslat

  • egy üzleti igény egy fő oldalon jelenjen meg, az angol verzióval ugyanazon az oldalon;
  • a felelősök és státuszadatok Page Properties makróba kerüljenek;
  • a kézi gyűjtőtáblákat Page Properties Report váltsa ki;
  • a jóváhagyók checkbox helyett Jira subtaskot kapjanak;
  • átvétel után az új igények / módosítások külön változásként legyenek kezelve.

Beszállítói átadás

A beszállító saját eszközben dolgozott, amin nem volt reális változtatni. A cél ezért nem egy új közös rendszer bevezetése volt, hanem az átadás formájának strukturálása.

Eredeti működés

  • a beszállító hiányos release note-ot adott át;
  • a belső csapatnak kellett kibogarászni, mi került bele az adott átadásba;
  • nem volt elég egységes, hogy mi változott, mi tesztelhető és mi maradt nyitva;
  • a beszállító munkakörnyezete nem Jira / Confluence, hanem saját Notion-alapú működés volt.

Ez miért baj?

  • az átadás értelmezése plusz belső munkát igényelt;
  • a tesztelés később indult, mert előbb tisztázni kellett, mit kell nézni;
  • a hiányos release note növelte a félreértett kész állapot kockázatát;
  • a beszállítóra nem lehetett ráerőltetni egy teljesen új működést.

Javaslat

  • a beszállító maradhat a saját Notion-környezetében;
  • kapjon strukturált markdown release note template-et;
  • a template PDF-be exportálva egységes átadási formát adjon;
  • a belső csapat gyorsabban lássa, mi változott, mi tesztelhető és mi igényel döntést.

Ownership és jóváhagyás

A delivery követhetősége nem csak eszközkérdés. A labda helyének láthatónak kell lennie: ki dönt, ki reagál, ki zárja le az üzleti és termékoldali nyitott kérdéseket.

Eredeti működés

  • a jóváhagyók több helyen és többféle módon jeleztek;
  • nem mindig volt egyértelmű, hogy egy pipa valódi jóváhagyást jelent-e;
  • a PM nem minden esetben tudta üzleti mélységben validálni a szállítást;
  • nem volt kijelölt termékoldali owner, aki egyben tartotta volna az igényt.

Ez miért baj?

  • a jóváhagyási státusz nem volt megbízható döntési információ;
  • nehezen derült ki, kinél áll a következő lépés;
  • a nyitott kommentek és kérdések visszacsúszhattak a delivery későbbi pontjaira;
  • a beszállítói átadás üzleti validációja nem kapott elég erős ownershipet.

Javaslat

  • alkalmazásonként legyen kijelölt PO / owner szerep, akár rotációban;
  • a jóváhagyók Jira subtaskon keresztül kapjanak feladatot;
  • az owner csak akkor zárja a saját subtaskját, ha minden jóváhagyás és nyitott kérdés rendezett;
  • a jóváhagyási boardon bármikor látható legyen, kire vár a folyamat.
Összegzés

Nem új szoftver kellett, hanem tisztább szerkezet és kevesebb kézi nyomozás.

Az alábbi számok részben konkrét javaslatok, részben célértékek: a végleges hatást két release-ciklus után érdemes visszamérni. A lényeg, hogy a változás nem licencvásárlásra, hanem meglévő eszközök jobb használatára épült.

0 Ft

Új szoftver / licenc

A javaslat Jira, Confluence és a beszállító meglévő Notion-környezetére épült.

6 → 1

Kézi gyűjtőtáblák

A több párhuzamos Confluence-tábla helyett egy Page Properties Report alapú nézet adhatja az összképet.

2 → 1

Jegy- és hibakezelési logika

A párhuzamos belső / beszállítói követés helyett kevesebb duplikáció és tisztább felelősség.

mérendő

Adminisztrációs idő

A cél napi szintű kézi admin és release note-nyomozás csökkentése; pontos óraérték a bevezetés után mérhető.

Következő mérési pontok: kézi frissítések száma, jóváhagyási átfutási idő, duplikált bugok aránya, release note értelmezésére fordított idő, valamint az, hogy egy adott napon megválaszolható-e: mi készült el ténylegesen?

Visszamérés

A hatást két release-ciklus után érdemes ellenőrizni.

Mivel a munka diagnózis és javaslat szakaszban történt, az eredményt nem érdemes túlállítani. A következő lépés a változások kipróbálása és a fenti célértékek visszamérése.

Adminisztráció

Kevesebb helyen kell-e ugyanazt az információt frissíteni, és csökken-e a release note-ok értelmezésére fordított idő?

Jóváhagyás

Gyorsabban megmondható-e, kinél áll egy üzleti igény, és látszik-e a jóváhagyás valódi státusza?

Átadás

Kevesebb-e a félreértett kész állapot, a duplikált bug és az átadás körüli belső nyomozás?

Tanulság

A delivery nem mindig lassú. Sokszor csak nem elég látható.

Ebben a helyzetben nem egy új eszköz hiányzott, hanem egy követhetőbb működési modell. A Jira, a Confluence és a beszállítói kommunikáció már jelen volt, de nem ugyanazt a delivery-képet támogatták.

A javasolt megoldás a meglévő eszközökre épült: kisebb fejleszthető egységek, tisztább board-struktúra, subtask-alapú jóváhagyás, automatikusan gyűjthető Confluence-metaadatok és egyértelműbb ownership.

Ez az a típusú beavatkozás, ahol nem nagy transzformációra van szükség, hanem pontos diagnózisra, jó kérdésekre és néhány jól elhelyezett szerkezeti változtatásra.