Keilarannan laineita
Noora Lainio, 8.6.2011, 17:39Totuus suomalaisyritysten softaprojekteista

Kaikki ohjelmistoprojektit ylittävät aina budjettinsa, eikö niin? Aikataulut eivät ainakaan ikinä pidä.
Vai onko asia todella näin?
Lähdimme etsimään tietoa suomalaisten ohjelmistoprojektien onnistumisesta viime syksynä. Halusimme löytää erilaisten olettamusten sijasta todellista tietoa siitä, mitkä asiat toimivat ohjelmistoprojekteissa ja missä on kehittämisen varaa.
Tietoa ei löytynyt kuitenkaan mistään valmiina, joten käynnistimme tutkimuksen yhdessä Mextin ja Lappeenrannan yliopiston kanssa.
Selvitimme dokumentaatioita, tapoja ja menetelmiä, joita keskisuuret ja suuret organisaatiot käyttävät ohjelmistoprojektiensa määrittelyssä.
Tutkimuksen (pdf) tulokset vahvistivat osittain oletuksiamme, mutta mukaan mahtui myös yllätyksiä:
- Organisaatiot ovat ohjelmistoprojekteihin tyytyväisempiä kuin alun perin oletimme
- Mitä kehittyneemmillä menetelmillä ohjelmistoprojektia ohjataan, sitä todennäköisemmin se onnistuu
- Kehittämistä vaativat erityisesti tarjousten kilpailuttaminen, ohjelmistotestaus ja vaatimustenhallinta
- Ohjelmistoprojektien prosessit ja menetelmät ovat epämuodollisia eikä kehittyneitä ohjelmistoprojektien hallinnan työkaluja käytetä laajasti
- Ohjelmistojen ylläpitämiseen käytetään likimain sama määrä rahaa kuin uusien ohjelmistojen hankintaan. Onko suhde oikea tai järkevä?
Mitä pitäisi tehdä?
Jotta ohjelmistoprojektit onnistuisivat paremmin, yksi kehityskohde erottuu yli muiden. Ohjelmistoprojekteissa käytettäviä menetelmiä ja työkaluja on kehitettävä.
Näin voidaan saavuttaa parempaa laatua ja myös aikataulut ja budjetit pitäisivät paremmin. Toisaalta tehokkaammista menetelmistä ja työkaluista hyötyisi samalla koko organisaatio.
Noora Lainio vastaa Microsoftilla kehittäjätuotteiden myynnistä.
Lisää Microsoftin blogeja löytyy yhtiön sivuilta.
Mitähän vuosisadalta tai -kymmeneltä tällainen hätkähdyttävä uutinen on peräisin?
Oma aikaisin muistikuvani liittyy tapahtumaan 'NATO Conference on Software Engineering 1968'.
Niinpä niin - yksi asia kerrallaan ja menetelmillä - pakko kai se on kun järki ei riitä muuhunkaan.
Asiakkaasta pitää saada irti vain tarpeet. Sen jälkeen asiakasta ei saa enään kuunnella, koska hän ei ole ohjelmistoasiantuntija. Välistä pitäisi saada poistettua myös myyntimies joka ei sekään ole ohjelmistoasiantuntija. Jos asiakkaalle annetaan mahdollisuus vaatia muutoksia siihen mitä hän alunperin vaati, homma lähtee käsistä.
Huolellinen alkumäärittely ja siinä pitäytyminen takaavat onnistumisen. Miksi projekti sitten venyy? Koska alkumäärittelyt teki ammattitaidoton henkilö, eikä niistä pidetty kiinni.
WINDOWS 8
Olli Vänskä, 9:06Microsoft pelkää: Windows 8 käynnistyy liian nopeasti
Vikasietotilaan ei jatkossa pääse funktionäppäimillä ilman Usain Boltin reaktioaikaa. »
SOSIAALINEN MEDIA
Ida Martela, 8:27Onko vielä yhdelle verkkoyhteisölle tilaa? Microsoft lanseerasi uuden palvelun



Ilmoituksesi käsitellään seuraavan työpäivän kuluessa.