Tiimi suunnittelee lipunvarauspalvelun alueelliselle festivaalille. Se selviytyy odotetusta kuormituksesta mukavasti, ja suunnittelukatselmuksen päätteeksi hyväksytään hyväksyntä. Sitten toimeksianto muuttuu: järjestäjä lupaa nyt, että lipunmyynnin on jatkuttava, vaikka yksi datakeskus kaatuisi myyntiaikana. Samassa suunnitelmassa on nyt yksi vikaantumiskohta, ja sen piirtäneiden insinöörien on päätettävä, mitä muuttaa, mistä luopua ja miten valinta perustellaan.
Tämä on havainnollistava skenaario, ei dokumentoitu tapaus. Kyseessä on tilanne, jota varten järjestelmäsuunnittelun kataa harjoitellaan: yhden rajoitteen mukaisesti toiminut suunnittelu kohtaa uuden, ja insinöörien on puolustettava tai tarkistettava sitä perustellen. Tämä opas on tarkoitettu suunnittelupäälliköille ja suunnittelupäälliköille. Se käsittelee, mitä järjestelmäsuunnittelun kata on, miten sellainen rakennetaan, miten sitä käytetään ja pisteytetään, ja milloin koulutus lakkaa olemasta ratkaisu. Vanhemman insinöörin tulisi validoida jokainen tapaus ja kriteeri ennen käyttöä.
Mikä on järjestelmäsuunnittelun kata?
Järjestelmäsuunnittelun kata on lyhyt, aikarajallinen suunnitteluharjoitus. Pieni tiimi saa yhden kappaleen mittaisen liiketoimintaongelman, luonnostelee arkkitehtuurin, esittelee sen kollegoilleen ja vastaa vaikeisiin kysymyksiin. Tutkijat kutsuvat sitä myös arkkitehtuurikataksi tai arkkitehtoniseksi kataksi. Ted Neward aloitti formaatin työpajana, ja se on dokumentoitu sääntöineen ja moderaattorin roolineen osoitteessa Neal Fordin arkkitehtuurikatassivuNewardin motivoiva kysymys, jota lainataan tuossa tekstissä, on, miten organisaatioiden oletetaan kasvattavan loistavia arkkitehtejä, kun insinöörit saavat mahdollisuuden suunnitella projekteja alle puoli tusinaa kertaa uransa aikana. Kata antaa heille ylimääräisiä toistoja ilman tuotantoriskiä.
Nopeita faktoja
| Kysymys | Lyhyt vastaus |
|---|---|
| Mikä on tehtävä? | Puolusta arkkitehtuuria, kun rajoite muuttuu. |
| Kuinka suuri ryhmä on? | Alkuperäisessä formaattissa käytetään 3–5 hengen pienryhmiä moderaattorin kanssa. |
| Mitä pisteitä saat? | Kompromissipäättely ja vastaus uuteen rajoitteeseen, ei kaunein kaavio. |
| Riittääkö suunnittelumalleista tehty tietokilpailu? | Ei. Se vahvistaa edellytykset, mutta ei sitä, pystyykö insinööri perustelemaan valintansa paineen alla. |
| Kuka vahvistaa tapauksen? | Tekninen johtaja tai vanhempi arkkitehti. |
| Mitä kata ei voi korjata? | Puuttuva suunnittelun auktoriteetti, epäselvät vaatimukset ja liian vähän aikaa suunnitteluun työpaikalla. |
| Mistä tiedät, että se toimi? | Uusi, aiemmin käsittelemätön tapaus, joka pisteytettiin sovittujen kriteerien perusteella, sekä jatkotoimenpiteet todellisten suunnitteluarviointien perusteella. |
1. Kuvaile suorituskykyongelma
Aloita tehtävästä, älä aiheesta. Tehtävänä on puolustaa arkkitehtuuria muuttuvien rajoitusten alla. Käytännössä tämä tapahtuu suunnittelukatselmuksissa, tapahtumien seurannassa ja suunnittelukokouksissa, joissa vaatimus muuttuu: enemmän liikennettä, tiukempi saatavuuslupaus, uusi datan säilytyssääntö, tiukempi budjetti.
Monet insinöörit osaavat piirtää järkevän arkkitehtuurin. Harvemmat osaavat sanoa, mistä he luopuisivat kahden tavoitteen törmäyksessä ja mitkä todisteet muuttaisivat heidän mielensä. Tätä toista taitoa katassa harjoitellaan.
Kirjoita yhden lauseen mittainen suorituskykylausunto ja pyydä suunnittelupäällikköä tarkistamaan se: "Arkkitehtuurin ja muuttuneen rajoitteen perusteella insinööri nimeää, mikä on rikki, ehdottaa muutosta, toteaa kompromissin ja kertoo, mitä hän ei vielä tiedä."
2. Diagnosoi oppimis- ja kontekstikuivat
Ennen kuin alat rakentaa mitään, vertaa tehtävää siihen, mitä ohjelmasi harjoittelee ja arvioi tänään.
- Käyttääkö harjoittelu oikeaa tehtävää? Jos koulutus opettaa kaavoja erillään muista ja arviointi on monivalintatesti, kukaan ei ole harjoitellut valinnan puolustamista.
- Mikä on kognitiivinen vaatimus? Bloomin tarkistetussa taksonomiassa vaihtoehtojen vertailu rajoitteisiin on analysointi- ja arviointivaiheessa, ja tarkistetun suunnitelman ehdottaminen johtaa luomiseen. Oppaamme oppimistoimintojen yhdistäminen Bloomin taksonomiaan näyttää, miten aktiviteetti sovitetaan kyseiselle tasolle.
- Onko esteenä jokin muu kuin taito? Tarkista, onko insinööreillä aikaa suunnitteluun, onko arkkitehtuuripäätöksistä vastuussa kukaan ja ovatko vaatimukset kirjalliset. Jos päätöksen tekee joku tiimin ulkopuolinen, mikään kata ei muuta tiimin mahdollisuuksia. Siirrä nämä syyt niille, jotka voivat korjata ne.
3. Suunnittelun valmistelu ja harjoittelu
Anna jokaiselle vaiheelle oma erillinen tehtävänsä.
Valmistautuminen. Tarkista esitiedot lyhyellä diagnostiikalla: tiimisi käyttämä sanasto (saatavuus, johdonmukaisuus, latenssi, kustannukset), rakennuspalikat, jotka heidän odotetaan osaavan, ja oma suunnittelun tarkistuspohjasi. Omaan tahtiin opiskelu sopii tähän vaiheeseen, ja muistamistarkistus vahvistaa vain esitiedot.
Harjoitella. Suorita itse kata. Neal Fordin sivustolla kuvatussa formaatissa, tiimin muodostamisen jälkeen, harjoitus etenee kolmessa vaiheessa: keskusteluvaihe, jossa tiimi selvittää, mitä se rakentaa, vertaisarviointivaihe, jossa jokainen tiimi esittelee ja vastaa kysymyksiin, ja äänestysvaihe, jossa vertaiset näyttävät peukun ylös ("naulattiin"), peukun "meh" ("missain pari asiaa") tai peukun alas ("missain pahasti"). Joitakin sääntöjä kannattaa lainata suoraan: tiimit voivat tehdä oletuksia tuntemattomasta teknologiasta, mutta niiden on ilmoitettava ne, eivätkä ne saa olettaa, että ne voivat palkata tähtijoukkueen.
Lisää muuttuva rajoite. Standardikatassa on kiinteä ongelma. Harjoittele tässä oppaassa kuvattua taitoa lisäämällä puoliväliin toinen kortti: muuttunut rajoite, joka joukkueen on omaksuttava. Tämä on meidän suunnitteluvalintamme, ei osa alkuperäisiä sääntöjä, joten kokeile sitä.
Palaute. Yhdistä palaute päätöksiin, älä kokonaispisteisiin. ”Muutit kahdelle alueelle, mutta et kertonut, mitä vaihdon aikana tehdylle tilaukselle tapahtuu” on hyödyllisempi kuin ”3/5”.
Live-syöte vai asynkroninen tarkistus? Live-fasilitointi tuo eniten hyötyä silloin, kun valinta on epäselvä ja insinöörit oppivat vanhemmalta kollegalta, joka selittää, miksi he pitäisivät kiinni kannasta. Asynkroninen arviointi riittää vertaamaan kirjallista perustelua kommentoituun esimerkkiin.
4. Käytä realistista esimerkkiä
Havainnollistava. Vanhemman insinöörin tulisi validoida tapaus ja vastauskriteerit ennen käyttöä.
Tapaus. Alueellisella festivaalilla myydään viikonlopun aikana 20 000 lippua, ja suurin osa myynnistä tapahtuu ensimmäisten kymmenen minuutin aikana. Toimeksiannon ensimmäisessä versiossa pyydetään varauspalvelua, joka pystyy vastaamaan tähän huippuun. Suunnittelu: yksi verkkotaso, yksi tietokanta, maksupalveluntarjoajan puhelu kassalla.
Muuttunut rajoitus. Puolivälissä tapahtumaa järjestäjä lisää: myynnin on jatkuttava, jos yksi datakeskus menee pois käytöstä, eikä lippua saa myydä kahdesti.
Ensimmäinen yritys. "Lisää toinen datakeskus ja replikoi tietokanta." Tiimi on tarttunut tuttuun komponenttiin, mutta ei ole sanonut, mitä tapahtuu kaksoismyynnin kieltävälle säännölle, kun nämä kaksi toimipistettä eivät voi kommunikoida keskenään.
Palaute ja uudelleenyritys. Fasilitaattori pyytää tiimiä nimeämään kaksi jännitteessä olevaa tavoitetta ja kumpaa he suojelisivat verkoston jakautuessa. Uusintayrityksessä heitä pyydetään valitsemaan ja kertomaan, mitä asiakas kokee.
Vahvempi yritys. "Suojaisimme kaksoismyynnin kieltävää sääntöä. Jaon aikana vain ensisijainen sivusto myy lippuja ja toisella sivustolla näkyy odotussivu. Hyväksymme lyhyen aikaa alhaisemman saatavuuden, jotta samaa paikkaa ei myydä kahdesti. Olemme olettaneet, että jako on harvinainen ja lyhyt, ja haluaisimme järjestäjän vahvistavan, että odotussivu on hyväksyttävä. Jos heidän on myytävä molemmat sivustot, varaamme etukäteen erilliset paikkablokit kummallekin sivustolle joidenkin myymättömien paikkojen kustannuksella." Huomaa, että tämä vastaus nimeää konfliktin, valitsee puolen, ilmoittaa kustannukset ja merkitsee sen, mitä se ei tiedä.
Miksi kukin vastaus on puolusteltava tai epätäydellinen. Arvioi kutakin hyväksyttyjen kriteerien perusteella, älä arvioijan suosiman arkkitehtuurin perusteella. Ensimmäisellä yrityksellä nimetään komponentti, mutta ei tehdä kompromisseja. Vahvempi yritys on täsmällinen, esittää oletuksensa ja tarjoaa vaihtoehdon hinnallaan.
5. Arvioi kyvykkyydet ja suunnittele siirto
Osoitus kyvykkyydestä on suorituskyky uudessa tapauksessa, jota insinööri ei ole aiemmin nähnyt. Pisteytä kompromissien perustelut ja vastaus uuteen rajoitteeseen. Yksinkertainen arviointimatriisi käyttää asteikkoa 0–2 kriteeriä kohden:
| Kriteeri | Havaittavissa oleva näyttö |
|---|---|
| Tehtävän suorittaminen | Puolustaa arkkitehtuuria muuttuneen rajoitteen alla ja kirjaa päätöksen taustalla olevat todisteet. |
| perustelut | Selittää asiaankuuluvat rajoitteet, harkitut vaihtoehdot ja mikä on vielä epävarmaa. |
| Rajat | Noudattaa hyväksyttyjä suunnittelumenettelyjä ja pyytää apua, jos tietoja tai valtuutuksia puuttuu. |
Ankkurit: 0 puuttuu tai sitä ei tueta, 1 on osittainen ja siinä on olennaisia puutteita, ja 2 on täydellinen ja perusteltu sovittujen kriteerien perusteella. Määrittele kriittiset virheet erikseen, kuten ilmoitetun turvallisuus- tai tietosuojavaatimuksen laiminlyönti, jotta kokonaispistemäärä ei voi peittää sitä. Tämä arviointimatriisi on ehdotus, ei validoitu valmiusstandardi: mukauta sitä suunnittelupäällikön kanssa ja kokeile sitä. Oppaamme... interaktiivisen käytännön suunnittelu hyödyllisen palautteen avulla käsittelee päätöksiin linkittyvän palautteen kirjoittamista.
Suunnittele siirto harkitusti. Katan jälkeen pyydä jokaista insinööriä tuomaan yksi reaaliaikainen suunnittelupäätös katselmointiin ja soveltamaan samoja kysymyksiä. Aikaisemman tapahtuman moitteeton tarkastelu on toinen hyvä silta todelliseen työhön; katso oppaamme aiheesta moitteettomien tapahtumatarkastelujen suorittaminen.
Missä interaktiivinen toimitus auttaa
Interaktiiviset formaatit auttavat, kun kaikkien tulisi sitoutua ennen ryhmän näkemistä. Live-kata-istunnossa fasilitaattori voi näyttää muuttuneen rajoitteen, pyytää jokaista tiimin jäsentä kirjoittamaan tekemänsä kompromissin ja syyn, ja sitten paljastaa eron ennen keskustelun alkua. Vertaisäänestys alkuperäisen formaatin lopussa on helppo suorittaa samalla tavalla. Sama tapaus voidaan suorittaa omaan tahtiin valmistautumista varten tai insinööreille, jotka eivät osallistu istuntoon. AhaSlides tukee interaktiivista oppimista ja siirtymistä live- ja omaan tahtiin tapahtuvan toimituksen välillä. Se on esitys- ja oppimistyökalu, ei paikka arkkitehtuurin piirtämiseen tai ajamiseen, joten pidä kaaviot valkotaululla tai suunnittelutyökalussasi. Tarkista kaikki erityiset kirjoitus-, palaute- tai raportointitoiminnot, joihin aiot luottaa omaa työnkulkuasi vasten. Ohjeita formaattien valintaan on artikkelissamme aiheesta milloin käyttää adaptiivista, interaktiivista ja reaaliaikaista oppimista.
Mittaa, mikä muuttui
Päätä etukäteen, mikä osoittaisi insinöörien pystyvän puolustamaan arkkitehtuuria muuttuvien rajoitusten vallitessa. Vertaa kompromissiperusteluja aiemmin käsittelemättömässä tapauksessa ennen ohjelmaa käytettyyn lähtötilanteeseen. Määrittele, ketkä ovat mukana, nimittäjä ja ajoitus. Jos tulokset paranevat, tarkastele, mitä muuta on muuttunut samana aikana, kuten uusi suunnittelukatselmuksen malli, henkilöstömuutos tai huomiota herättänyt tapahtuma, ennen koulutuksen kirjaamista.
Rajoitukset, jotka saattavat jäädä
- Suunnittelun auktoriteetti. Jos tiimi ei tee päätöstä, sen harjoittelulla on rajallinen vaikutus.
- Aika. Katan tekeminen vie tunteja; todelliset suunnitelmat vievät viikkoja ja niihin liittyy tietoa, jota kata ei pysty tarjoamaan.
- Tapauksen kattavuus. Yhdessä tapauksessa vaaditaan muutamia kompromisseja. Pistemäärä ei kuvaa insinöörin harkintakykyä yleisesti.
- Monimutkaisuus. Monimutkaisuus ei välttämättä ole parempi arkkitehtuuri, joten älä palkitse eniten komponentteja.
- Siirto. Hyvin suoriutuminen työpajassa ei ole sama asia kuin hyvin suoriutuminen jännittävässä kertauksessa, joten tarkista suorituksesi katan jälkeen oikeassa tilanteessa.
Mainitse nämä sponsoreille ajoissa ja suunnittele erilliset ratkaisut. Kata parantaa insinöörien selittämistä ja puolustamista. Se ei luo auktoriteettia tai aikaa.
Usein kysyttyjä kysymyksiä
Mikä on järjestelmäsuunnittelun kata?
Lyhyt, aikarajallinen suunnitteluharjoitus, jossa pieni tiimi luonnostelee arkkitehtuurin liiketoimintaongelmaa varten, esittelee sen kollegoille ja vastaa haastaviin kysymyksiin. Sitä kutsutaan myös arkkitehtuurikataksi.
Kuinka monta ihmistä tiimissä pitäisi olla?
Alkuperäisessä formaatissa käytetään 3–5 hengen pienryhmiä, yleensä 4–10 hengen ryhmänä huoneessa. Käytä riittävän pieniä ryhmiä, jotta kaikki voivat puhua.
Miten arvioit järjestelmäsuunnittelun kataa?
Anna uusi tapaus ja pisteytä kompromissien perustelut ja vastaus muuttuneeseen rajoitteeseen sovittuja kriteerejä vasten. Vertaisäänestys on hyödyllinen palaute, mutta se ei ole itsessään pisteytys.
Mistä aloittaa
Valitse organisaatiossasi yksi toistuva suunnittelupäätös ja kirjoita sen ympärille yhden kappaleen mittainen tapausselostus. Lisää muuttunut rajoite, pyydä suunnittelupäällikköä validoimaan tapaus ja vastauskriteerit ja laadi kolmen kriteerin arviointimatriisi, joka sisältää luettelon kriittisistä virheistä. Testaa sitä yhden tiimin kanssa ennen käyttöönottoa.
Jos haluat nähdä, kuinka kataa voitaisiin suorittaa livenä oman joukkueesi kanssa ja käyttää uudelleen omaan tahtiin jälkeenpäin, tutustu AhaSlides-sivustoon.








