Design thinking / Suunnitteluajattelu

(Tätä kirjoittaessa on näkökulma pyritty pitämään yksinomaan ohjelmistokehityksessä, lukuunottamatta mahdollisia alat ylittäviä esimerkkejä.)

Kuvaus

Suunnitteluajattelulla voidaan ajatella tarkoitettavan analyyttistä suunnittelua ja luovaa ongelmanratkaisua vuorotellen. Ei siis lukkiuduta suunnittelemaan ja määrittelemään ensin viikko- tai kuukausitolkulla, vaan ajetaan ideoiden pulpahtaessa mahdollisimman nopeasti pikaisia testejä.
Moisella lähestymistavalla on tarkoitus motivoida uusiin innovaatioihin ja vähentää käytetyn ajan hukkaa huonosti toimivien ratkaisujen parissa.

Luonteenpiirteistä suunnitteluajattelulle on: * Ideoinnin ja suunnittelun jatkuvuus ohi perinteisen projektin aloitusvaiheen. * Empatian, luovuuden ja rationaalisuuden korostaminen. * Iteratiivinen kehitys ja runsas vaihtoehtojen kokeilu. * Ratkaisuhakuinen. Kylmän analyyttisen ajattelun vastakohta.

Esimerkkiä

Ajattelutavan parhaina puolina ohjelmistokehityksessä ovat varmasti nopeiden testien tuottama, potentiaalisesti valtava ajansäästö tai uusi ongelman ratkaisutapa. Näin siis ainakin projektin alkupäässä, kun lukittuja speksejä ei vielä niin paljoa ole ja asiakkaan toiveetkin ovat parhaassa tapauksessa vielä hyvin muovattavassa tilassa. Asiakas saattaa jopa huomata olleensa tilaamassa täysin metsään speksattua tuotetta ja voi hyvinkin pyytää, selvästi asiansa osaavan kehittäjän mukaan uudelleenspeksaukseen, luonnollisesti ostettua lisäaikaa vastaan. Win-win!!!

Kun aika kuitenkin etenee ja projektin pitäisi saada pikkuhiljaa lopullinen muotonsa, joutuvat suunnitteluajattelijat siirtymään miettimään yksittäisten funktioiden ja olioiden sisältöjä koko ohjelman muodostavan rungon sijaan. Tässä tilanteessa ei kannata enää tehdä, eikä sallia suuria muutoksia, vaan tulisi keskittyä saattamaan vaaditut ja luvatut ominaisuudet toimivina maaliin.
Luontainen suunnitteluajattelija ei välttämättä voi tässä tilanteessa hyvin, vaan kaipailisi jo seuraavan projektin kimppuun. Tässä kohtaa oliskin hyvä huomioida erilaisten ihmisten vahvuudet, ja välttää keskimääräistä luovemman kehittäjän motivaation laimentamista 'perustekemisellä' (oma mielipide).

Lähteet

Linkit

Palvelumuotoilu