Aloita uusi tuote Taigassa
Rajaa tuote, valmistele sen konteksti ja kytke suunnittelu oikeaan repoon sekä ympäristöihin.
Julkaisija TaigaNäin kirjoitamme
Mitä opit
- Valitse oikea aloitustapa ja infran vastuunjako.
- Kuvaa tavoite keksimättä avoimiin vaatimuksiin vastauksia.
- Tunnista valmiudet ennen initiativen yksityiskohtaista suunnittelua.
Valmistele yksi selvä tavoite
Esimerkkinä on kuvitteellinen työvälineiden pyyntöpalvelu. Manager kirjaa työntekijän välinepyynnön ja päätöksen. Työntekijöiden itsepalvelu lisätään myöhemmin. Käytä harjoittelussa synteettisiä tietueita. Esimerkki ei valtuuta oikeiden henkilöstötietojen käyttöä.
Varmista organisaation ja yhteisen kontekstin valmistelu ennen tuotteen luontia. Nimeä palvelun tavoitteen omistaja ja käyttöympäristöstä vastaava tiimi.
Rajaa ensimmäinen versio pyyntöjen ja päätösten tallennukseen. Se ei tilaa välineitä, hyväksy menoja automaattisesti tai muuta palkkatietoja.
Valitse aloitustapa
Valitse uudelle palvelulle Start from scratch. Valitse Import codebase, kun nykyinen repo määrittää lähtötilanteen. Import valitaan tuotteen luomishetkellä.
Luonnissa kysytään myös, kirjoittaako Taiga Infrastructure code- ja CI/CD pipelines -osuudet. Vastuut ovat erilliset. Jos platform-tiimi tuottaa osan, poista sen generointi käytöstä ja kuvaa nykyinen toimintatapa.
Esimerkiksi: ”Platform julkaisee tarkastetut kontti-imaget repon nykyisellä pipelinella. Käytä sen workload identitya ja ympäristökonfiguraatiota.” Varmista kuvauksen oikeellisuus ennen siihen tukeutumista.
Lisää konteksti ennen keskustelua
Discovery alkaa Context-vaiheesta. Lisää tuotteen lähdeaineisto ja pysyvät ohjeet ennen keskustelua. Vie usean tuotteen yhteiset säännöt organisaatio- tai factory-tasolle.
Pyyntöpalvelussa hyödyllistä kontekstia ovat työntekijöiden identiteetti, hyväksytyt datapalvelut ja managerin käyttöoikeusraja. Nimeä avoimet kysymykset. Älä keksi säilytysaikaa vain lomakkeen täyttämiseksi.
Kuvaa sitten keskustelussa käyttäjät, haluttu tulos, rajoitteet ja rajauksen ulkopuoliset asiat. Specification tallentuu työn aikana draftina.
Tarkasta ja julkaise tarkoitus
Etsi specificationista toteutukseen vaikuttavat oletukset. Saako manager nähdä kaikkien työntekijöiden pyynnöt vai vain oman tiiminsä? Ero vaikuttaa oikeuksiin, datavirtoihin ja testeihin.
Julkaise specification, kun se sopii seuraavien vaiheiden lähtötiedoksi. Draftin muutos korvaa julkaistun version vasta uudella julkaisulla. Jatka pakollisiin dokumentteihin ja tarkasta niiden oletukset. Discovery-oppitunti käsittelee riippuvuuksia ja vanhentuneita dokumentteja.
Kun kaikki kahdeksan pakollista dokumenttia on julkaistu, viimeistele Discovery ja suunnittele initiativet. Generoitu järjestys on muokattava ehdotus.
Kytke todellinen toimitusympäristö
Liitä repo ennen initiativen yksityiskohtaista suunnittelua. Määritä ympäristöt samalla, vaikka suunnittelun voi aloittaa ilman niitä.
Ympäristön kuvaus ei anna pilvioikeuksia. Oma pipeline tekee deploymentin. Tarkista repon branch, identiteetti, infran omistajuus ja tarvittavat setup-tehtävät vastuutiimin kanssa.
Tämän vaiheen tuloksena on määritelty tuote ja tarkastettava työ oikeaan toimitusympäristöön sidottuna. Harjoittele päätöksiä Taigan työnkulkusimulaatiossa.
Sovella käytäntöön
Valmistele kuvitteellinen työvälineiden pyyntöpalvelu. Kirjaa käyttäjä, tavoite, sallittu data ja yksi avoin päätös. Määritä, kirjoittaako platform-tiimi vai Taiga infrakoodin ja CI/CD:n. Kuvaa nykyinen deployment tarvittaessa.
Lataa työpohja (Markdown)Testaa, mitä opit
Lähteet ja lisälukeminen
Aiheesta Taigan sivuilla
Valinnan poistaminen poistaa kaikki tälle selaimelle tallennetut suoritusmerkinnät.
Edistyminen tallentuu tähän selaimeen. Ei käyttäjätiliä eikä seurantaa.