DI fabrikas

Programinės įrangos gamybos linija — iš vidaus

„Fabrikas“ čia ne marketingo metafora, o architektūra: suderintos siaurų rolių DI agentų komandos, dirbančios visą parą tokioje drausmėje, kokios neišlaikytų jokia žmonių komanda. Visumą prižiūri vyresnieji inžinieriai.

Kodėl linija, o ne komanda

Klasikinis IT projektas plečiasi žmonėmis: daugiau rankų, daugiau susitikimų, daugiau nesusipratimų. Mūsų linija plečiasi agentais: kiekviena rolė siaura, pakartojama ir išmatuojama, o koordinaciją užtikrina bendra įvykių magistralė — ne kalendorius.

Todėl ta pati linija, kuri vakar sukūrė ligoninės dokumentų sistemą, šiandien kuria finansinį back office — be apšilimo ir be komandos rotacijos. Žinojimas, kaip kurti, glūdi linijoje, ne kieno nors galvoje.

Specializuotos rolės linijoje

Nė vienas agentas nedaro visko. Kiekvienas turi siaurą rolę, kurioje yra matuojamas — o rolės tikrina viena kitą.

01

Orkestratorius

Skaido darbą į siauras užduotis, saugo priėmimo kriterijus ir eiliškumą. Jis valdo planą — ir būtent jo planas kiekvienoje kilpoje susiduria su tikrove.

02

Statytojas

Rašo kodą mažais, užbaigtais žingsniais. Kiekvienas žingsnis turi praeiti peržiūrą ir testus, kol prasidės kitas.

03

Recenzentas

Nepriklausomas nuo statytojo. Tik viena užduotis: rasti klaidą, saugumo spragą, regresiją. Jis nepraleidžia pro pirštus — jis medžioja.

04

QA testuotojas

Neskaito kodo — naudoja sistemą. Tikros užklausos, tikri naudotojo keliai, ir kiekvienas žingsnis užfiksuotas kaip įrodymas.

05

Dokumentuotojas

Dokumentacija auga kartu su kodu, ne po jo. Jūsų perdavimas prasideda pirmąją kūrimo dieną.

06

Kodo kartografas

Palaiko gyvą priklausomybių ir poveikio spindulio žemėlapį. Prieš bet kokį pakeitimą linija žino, ką tas pakeitimas palies.

OODA kilpa: linijos širdies plakimas

Linija nevykdo scenarijaus. Ji sukasi nenutrūkstamoje sprendimų kilpoje — stebėk, orientuokis, spręsk, veik — lygiai taip, kaip veikia sistemos, turinčios reaguoti greičiau, nei keičiasi situacija. Vienas kilpos apsisukimas trunka minutes, o ne savaites.

Vienas kilpos apsukimas trunka minutes, ne savaites

Adversarinė peržiūra: ratai iki nulio pastabų

Kiekvienas pakeitimas praeina pro recenzentus, kurių vienintelė užduotis — jį užginčyti. Ratas po rato — kol nebelieka naujų pastabų. Tik tada jį pamato žmogus.

Kad prasprūstų, klaida turi praeiti visus vartus iškart

Klasikinis projektas prieš liniją

Tas pats darbas, kita fizika

Įrodymai vietoj patikinimų

Pabaigoje negaunate „patikiname, kad veikia“. Gaunate įrodymų paketą — mašininiu būdu užfiksuotą testuojant, kiekvienam Jūsų pasirašytam kriterijui.

Vykdymo žurnalai

Kas tiksliai paleista, kada ir su kokiu rezultatu.

Sistemos pėdsakai

Kiekvienos užklausos kelias per sistemą — žingsnis po žingsnio.

Ekrano nuotraukos

Tai, ką matys naudotojas — užfiksuota testo metu.

Susiejimas su kriterijais

Kiekvienas įrodymas susietas su Jūsų pasirašytu priėmimo kriterijumi.

Saugumo drausmė, įdiegta į liniją

Saugumas čia — ne politika, linkstanti po termino spaudimu, o linijos architektūra.

Izoliacija kiekvienam klientui

Kiekvienas projektas gauna atskirą, sandarią aplinką. Skirtingų klientų duomenys fiziškai niekada nesusitinka.

Jūsų duomenys nenaudojami modeliams mokyti

Projekto duomenys naudojami tik Jūsų sistemai kurti. Jie niekada nenaudojami jokio modelio mokymui.

Prieiga projekto laikotarpiui

Paimame tik būtiną minimalią prieigą ir grąžiname ją užbaigę — su protokolu.

Gamyba — tik žmogaus rankomis

Linija neturi jokio techninio kelio į Jūsų gamybinę aplinką. Diegimą atlieka inžinierius sutartą dieną.

Pažiūrėkite, ką fabrikas gali sukurti Jums.

10 minučių pokalbio užtenka, kad prasidėtų auditas. Pasiūlymą atsiunčiame per 2 darbo dienas.