{ tuturama }
kontaktEnglishen
{ meetod }

Üks asutaja, meeskonna toodang.

Tuturamat juhib üks inimene koos kodeerimisagentidega, korraldatuna nii, nagu oleks korraldatud väike insenerimeeskond. Tööühik on väike, väravad ranged ja tulemust mõõdetakse selle järgi, mis välja läks ja mis vastu võeti, mitte selle järgi, mis kirja pandi.

Väike kavatsuslikult. Suurus on see, mis lubab meil istuda kliendi meeskonna sees ilma tarnijaks muutumata ja anda välja tooteid ilma teekaardi komiteeta.

01 Rollid oskustena

Tehas on korraldatud oskuste kogumina, millest igaüks on kirjapandud roll oma kontrollnimekirjaga: ülevaataja, turvajuht, väljalaseinsener, raamatupidaja. Agent laeb rolli, teeb töö ära ja annab järgmisele üle. Otsused jäävad asutajale.

02 Väravad enne väljalaset

Miski ei lähe välja esimese mustandina. Kood läbib ehituse, testid ja külma ülevaatuse enne pull request'i. Tekst läbib kolm ringi ja vaenuliku lugemise. Upstream-panused kohtuvad seejärel kõige rangema väravaga: hooldajatega.

03 Kontrollitud allikast

Iga tehniline väide kontrollitakse koodi, faili ja rea vastu enne, kui see kirja pannakse. Kontrollimata väide välja ei lähe. Reegel on olemas, sest alternatiivi katsetati avalikult ja see kukkus läbi.

04 Mälu, mis elab sessiooni üle

Otsused, parandused ja seis elavad failides, mitte vestlusaknas. Uus sessioon algab sellest, mida eelmine õppis. Ettevõtte enda raamatupidamine käib sama meetodiga.

05 Vastutuse lahusus

Klienditöö, tooted ja avatud lähtekood ei jaga kontosid, saladusi ega repositooriume. See, mida klient näeb, ei leki kunagi tootesse. See, mida me tootes õpime, ei leki kunagi kliendi nimesse.