Avainsana: Ohjelmistokehitys

  • Ytimekästä tietoa; tekoälyn ohjelmistojen kehittämisen prosessit

    Ohjelmistoalalla on vuosikausia kinasteltu menetelmistä Hidas vesiputousmenetelmä (Waterfall) joutui uhatuksi 2000-luvun vaihteessa kun syntyi Agile manifesto omine ytimekkäine arvoineen. Se ei kuitenkaan ole pitkälle riittänyt, joten alkoi ilmaantua mitä erilaisempia versioita, joissa oli uudenlaisia tapoja projektoida ohjelmistotyö ja asiakkaan ideat. Mitään ihan puhdasta periaatetta ei vieläkään tunneta. Ohjelmiston teossa sovelletaan kehittäjien omia taipumuksia ja kykyjä,…

  • Ohjelmisto-ongelmien formulointi ja ratkaisu: Päättelytekniikka vikojen eliminointiin

    Miten IT-ala voisi kehittyä dynaamisesti joukkoistamisen ja tutkimuksen keinoin? Oheisesta kuvasta klikkaamalla aukeaa kirjani vuodelta 2011, joka geneerisellä tavalla opastaa etsimään koodista vikoja ja korjaamaan ne; osittain myös todistamaan sitä oikeelliseksi. Yritin markkinoida ideaa Suomessa Nokiallekin, mutta johtoryhmänsä ei ymmärtänyt holistisen tietämyksen lisäämisen tarvetta, koska olisivat halunneet sen sijaan tuoreelta IT-alan tohtorilta kapea-alaista niche-tuotetta, minkä…