Arkkitehtuuria ketterästi – TOGAF® ketterässä ympäristössä

TOGAF® on yksi tunnetuimmista kokonaisarkkitehtuurin viitekehyksistä, ja sitä käytetään laajasti organisaatioissa, jotka haluavat kehittää liiketoimintaansa ja IT-ympäristöään hallitusti. Sen maine on kuitenkin perinteisesti yhdistetty jäsenneltyyn, vaiheittaiseen suunnitteluun, mikä saattaa herättää kysymyksen: Voiko TOGAF tukea ketterää kehitystä? Entä voiko itse arkkitehtuurityötä tehdä ketterästi?
TOGAF ja ketterä kehitys
Perinteisesti TOGAF on yhdistetty vahvasti suunnitelmalliseen, vaiheittain etenevään malliin, jossa arkkitehtuuria kehitetään ylhäältä alas. Tämä on johtanut siihen, että TOGAF:ia on pidetty vesiputousmallin mukaisena lähestymistapana. Käytännössä viitekehys on kuitenkin huomattavasti joustavampi, ja se voidaan sovittaa ketteriin menetelmiin.
TOGAF tarjoaa joustavat suuntaviivat arkkitehtuurityöhön, mikä tarkoittaa, että sitä voidaan käyttää iteratiivisesti ja inkrementaalisesti. Sen ytimessä oleva ADM (Architecture Development Method) voidaan toteuttaa eripituisissa sykleissä, mikä mahdollistaa nopean reagoinnin muuttuviin vaatimuksiin. Esimerkiksi sprinttipohjainen toteutus mahdollistaa arkkitehtuurityön ja kehityksen etenemisen rinnakkain.
Voiko arkkitehtuuria tehdä ketterästi?
Arkkitehtuurityö ei ole vain dokumentointia, vaan sen tehtävänä on ohjata kehitystyötä ja tukea liiketoiminnan tavoitteita. Ketterät kehitysmallit, kuten Scrum ja SAFe, vaativat arkkitehtuurilta mukautuvuutta ja nopeaa reagointikykyä. TOGAF tukee iteratiivista arkkitehtuurityötä, jossa kokonaisarkkitehtuuria kehitetään vaiheittain ja sitä voidaan tarkentaa tarpeen mukaan.
TOGAF mahdollistaa arkkitehtuurin toteuttamisen usealla tasolla:
- Strategic Architecture: Kokonaisvaltainen näkymä organisaation kyvykkyyksiin ja pitkän aikavälin kehityssuunnitelmaan.
- Segment Architecture: Tiettyyn liiketoiminta-alueeseen tai prosessiin kohdistuva arkkitehtuuri, joka tukee suurempia strategisia tavoitteita.
- Solution Architecture: Yksittäisten projektien tai sovellusten arkkitehtuuri, joka tukee laajempaa kokonaisuutta.
Ketterässä kehityksessä arkkitehtuurityö voidaan jakaa sprintteihin, joissa:
- Arkkitehtuuritiimi luo ja ylläpitää backlogia (priorisoituja tehtäviä ja muutoksia).
- Iteratiivisesti kehitetään arkkitehtuuria lyhyissä sykleissä (1–4 viikkoa).
- Arkkitehtuuri mukautuu kehityksen ja liiketoimintaympäristön muuttuviin tarpeisiin.
TOGAF kokonaisarkkitehtuurin ulkopuolella
Usein TOGAF mielletään pelkästään kokonaisarkkitehtuurin suunnittelutyökaluksi, mutta se on huomattavasti laajempi. Se kattaa myös ratkaisu- ja segmenttiarkkitehtuurin, ja sitä voidaan käyttää tukemaan yksittäisten sovellusten tai järjestelmien kehitystä.
TOGAF auttaa organisaatioita:
- Tunnistamaan ja kehittämään kyvykkyyksiä, kuten taloushallinto, viestintä, markkinointi ja varastointi.
- Mahdollistamaan liiketoiminnan muutoksen, esimerkiksi digitaalisen transformaation yhteydessä.
- Yhdistämään eri kehitysmallit, kuten perinteisen suunnittelun ja ketterän kehityksen.
Ketteryyden ja TOGAF:in yhdistäminen tarkoittaa käytännössä sitä, että arkkitehtuurityö voidaan toteuttaa joustavasti ja mukautuvasti. Organisaatio voi hyödyntää TOGAF:ia myös Solution Architecture -tasolla, jolloin sen vaikutus ei jää vain korkealentoiseen suunnitteluun, vaan ulottuu konkreettisesti sovelluskehityksen tueksi.
Yhteenveto
TOGAF ei ole vain staattinen kokonaisarkkitehtuurimalli, vaan sen joustavuus mahdollistaa myös ketterän kehityksen tukemisen. Sen avulla arkkitehtuurityö voidaan toteuttaa vaiheittain ja iteratiivisesti, mikä mahdollistaa nopean reagoinnin muuttuviin tarpeisiin. TOGAF ei ole pelkästään suurten organisaatioiden strateginen työkalu, vaan sitä voidaan soveltaa myös pienemmissä projekteissa ja sovelluskehityksessä.
Kokonaisuudessaan TOGAF tukee sekä perinteisiä että ketteriä kehitysmalleja, ja sen avulla voidaan yhdistää pitkäjänteinen arkkitehtuurisuunnittelu ja joustava, nopeasyklinen kehitys. Tämä tekee siitä monipuolisen työkalun kaikenkokoisille organisaatioille, jotka haluavat kehittää arkkitehtuuriaan tehokkaasti ja mukautuvasti.
Haluatko kuulla lisää? Katso maksuton webinaaritallenne aiheesta: Arkkitehtuuria ketterästi: TOGAF® agile-ympäristössä.
Tutustu Tieturin koulutuksiin
Jos haluat syventää osaamistasi TOGAF®:in ja ketteryyden yhdistämisestä, tutustu TOGAF® EA Course – Foundation -koulutukseen tai muihin aiheeseen liittyviin koulutuksiimme arkkitehtuuri-kategorian alla.
Tieturi tarjoaa myös organisaatioille räätälöityjä valmennuksia. Kysy rohkeasti lisätietoja tai pyydä tarjous!
TOGAF® is a registered trademark of The Open Group.