Kuulumisia + DSM
marraskuu 26, 2007 oopee
Blogi on meinannut jäädä hiukan sivuun sillä olen keskittynyt FaceBookin ja Linked-In palvelujen käyttöön. No ei nyt sentään. Oikeasti aikani on mennyt ohjelmistoprojektin parissa, jossa olen testannut mallipohjaisen testauksen soveltuvuutta agile kehykseen. Projekti loppuu ensi viikolla, jonka jälkeen alkaa tippua tännekkin vähän tietoa työni edistymisestä. Luvassa on ainakin ajatuksia näistä:
- Mallipohjainen testaus kokeiltuna
- Agile menetelmien nykytila
- Ohjelmistoteollisuuden tuottavuus
Domain Specifinen mallinnus eli DSM on tällähetkellä suurin näkyvillä oleva edistysaskel ohjelmistoteollisuuden tuottavuuden kehityksessä. Olin “Ideasta tuotteeksi kuudessa kuukaudessa” seminaarissa ja huolimatta skeptisestä asenteestani Meta Case:n edustaja sai minut vakuuttuneeksi menetelmän ylivoimaisuudesta. Ennakkoluuloni johtuivat siitä että aihetta on tutkittu ainakin 20 vuotta, ilman sen suurempia tuloksia/käyttöön ottoa. Ilmeisesti siihen on vaikuttanut kunnollisen työkalun ja ymmärryksen puute. Nyt kuitenkin näyttäisi että DSM:n tulokset ovat niin suuret että se tulee lyömään itsensä läpi.
DSM:n ideana on määritellä graafinen kieli joka vastaa määriteltyä koodia. Itse kehittäjä käyttää vain ja ainoastaan graafista puolta kielestä eikä hänen tarvitse koskea itse koodiin ollenkaan. Näin saadaan sidottua vaatimusmäärittelyistä suoraan koodia tuottavia kokonaisuuksia. DSM ei kuitenkaan ole silver bullet, koska siihen tarvii raudan lujan asijantuntijan kehittämään itse kieltä. DSM:n käyttöön otto kustannukset ovat korkeampia, mutta tuo säästöjä jo melko pian. Joten voitaisiin sanoa yleistyksenä että tämä on ratkaisu bulkki/toistetun-koodin tuottamiseen.
[...] testaupäivillä pitämässä esitys ja lähteä kesäksi Espooseen pohtimaan yhtälö MBT + DSM = ? Elikkä suomeksi sanottuna mallipohjaisen testauksen yhdistämistä domain specifiseen [...]