Maddocs
V mnoha společnostech dokumentace ve skutečnosti znamená stovky až tisíce samostatných souborů:
- na sdílených úložištích
- v e-mailech
- v komunikačních kanálech
- jinde než by měli být
Jednotlivé týmy si vytvářejí vlastní verzi pravdy, která se může diametrálně lišit a vyžaduje samostatnou údržbu.
Verzovaný chaos.
Výsledkem je roztříštěnost:
zmatek a nedůvěra v to, zda je nalezená informace skutečně aktuální a správná.
Tento stav má dopady:
rozhodnutí se dělají na základě zastaralých nebo nepřesných informací.
Maddocs je reakce na situaci:
odstranit duplicity a sjednotit dokumentaci. Vnést do chaosu pořádek a řád.
Jeden zdroj pravdy:
jeden ekosystém, jeden model, jedna logika.
Řízená transformace:
různé výstupy z jednoho strukturovaného základu.
Dokumentace jako systém:
ne vedlejší produkt, ale součást architektury.
Maddocs pracuje se základní entitou každého enterprise projektu: business požadavkem. Ten ale nekončí okamžikem splnění. Prochází celým životním cyklem projektu a v každé fázi mění svou podobu. Končí jako vždy aktuální a smysluplná dokumentace:
- pro zadavatele je to požadavek
- pro business proces
- pro vývojáře objekt
- pro testera funkcionalita
- pro uživatele use case
Nejde o různé artefakty, ale o jednu a tutéž entitu nahlíženou z různých perspektiv. Přechod mezi fázemi není skok ani přepis, ale přirozená transformace. Maddocs tento kontinuální vývoj zachovává, propojuje a udržuje v jednom konzistentním modelu.
Maddocs není dokumentační nástroj, wiki ani ticketovací systém:
Neřeší jednotlivé soubory, ale stav poznání projektu jako celku. Největší přínos má tam, kde se projekty dlouhodobě vyvíjejí, předávají mezi týmy, podléhají regulacím nebo auditům a kde se informace nesmí ztrácet s lidmi.
Výstupem Maddocs jsou cílené pohledy na tentýž zdroj pravdy:
Z jednoho konzistentního základu vznikají různé dokumenty určené pro různé role a účely. Každý z nich je vždy aktuální, protože nevzniká kopírováním ani ruční údržbou, ale řízenou transformací obsahu.
Obsah se vždy podřizuje účelu:
Každá role dostává jen ty informace, které jsou pro ni relevantní v daném kontextu. Zadavatel vidí rozsah a smysl požadavku, business tok a dopady, vývoj technickou strukturu, tester ověřitelné chování a uživatel konkrétní scénáře použití. Nikdo není zatěžován informacemi, které pro jeho rozhodování nemají hodnotu.
Dokumenty tak nepředstavují statické artefakty:
Jsou to přesné a účelové řezy nad jedním modelem. Stejný obsah může sloužit pro návrh, realizaci, testování, audit i dlouhodobou údržbu, aniž by se rozpadal na paralelní verze.
Maddocs zajišťuje:
Každý pracuje s pravdou odpovídající jeho roli, bez šumu, bez duplicit a bez rizika, že se rozhoduje nad neaktuálními daty.
Maddocs se v tuto chvíli nachází ve fázi analýzy a vývoje prvního funkčního modulu. Cílem této etapy je ověřit základní principy systému v praxi, stabilizovat datový model a potvrdit, že řízená transformace dokumentace může dlouhodobě fungovat v reálném enterprise prostředí. Další rozšiřování bude navazovat na ověřený a funkční základ, nikoli jen na předpoklady.