ݺߣ

ݺߣShare a Scribd company logo
Viisi loistavaa tapaa tuhlata
  rahaa ohjelmistokehityksessä
                               Antti Akonniemi




                                  LABS


KISKO LABS OY | PRESENTATION                     1
32 44 24
 % % %
    SUCCESSFUL                               DELAYED                      CANCELED

                               Chaos Study 2009 - Project success rates



KISKO LABS OY | PRESENTATION                                                         2
1. Määrittely



KISKO LABS OY | PRESENTATION                   3
“Määrittele verkkopankki”
                               ..




KISKO LABS OY | PRESENTATION          4
64%
          OF FEATURES AND FUNCTIONS IN A TYPICAL
          SYSTEM ARE RARELY OR NEVER USED

                               Standish Group 2003, presented at XP2002



KISKO LABS OY | PRESENTATION                                              5
Ongelmat
       ❯ Tekninen, ei (usein) ota huomioon bisnestä tai
            loppukäyttäjää
       ❯ Ei löydä tärkeitä ominaisuuksia
       ❯ Määrittelyn jälkeen ei vieläkään selkeää,
            yhteistä käsitystä lopputuotteesta
       ❯ Muotoilu uupuu täysin
       ❯ Vie usein viikoista jopa vuoteen
       ❯ = väärä, huono ja kallis määrittely


KISKO LABS OY | PRESENTATION                              6
Ratkaisu: Visuaalinen prototyyppi

       ❯ Toimii määrittelynä
       ❯ Mahdollistaa tärkeiden ominaisuuksien
            löytämisen
       ❯ Ymmärrys tuotteesta siirtyy “lukijoille”
            tekstimuotoista paremmin
       ❯ Ei ota kantaa toteutustapaan



KISKO LABS OY | PRESENTATION                        7
2. Valitaan iso ja
            turvallinen alihankkija


KISKO LABS OY | PRESENTATION          8
“Kukaan ei ole saanut potkuja,
     koska valitsi NNN:n”
                               Sietäisi saada.




KISKO LABS OY | PRESENTATION                     9
Case: Järjestelmien
                           yhtenäistäminen



KISKO LABS OY | PRESENTATION                    10
Ongelmat
            (Miksi dinosaurukset eivät ole aina paras vaihtoehto?)


            ❯ Laskutus elättää koko organisaatiota ja on
                tuntipohjaista vs. tulos- / arvopohjaista

            ❯ Teknologiaksi valitaan se ratkaisu, joka tuo
                parhaan katteen nyt ja tulevaisuudessa
                (massatyökalut Java, .NET)

            ❯ Mitä kauemmin projekti kestää sen parempi
                dinolle.




KISKO LABS OY | PRESENTATION                                         11
Ratkaisu


       ❯ Valitse parhaiten arvoa tuottava tiimi (jäsenet
            vaikka eri organisaatioista)

       ❯ Valitse parhaiten arvoa tuottava teknologia
       ❯ Valitse tulos- / arvopohjainen hinnoittelu




KISKO LABS OY | PRESENTATION                               12
3. Tehdään kiireellä ja paljon



KISKO LABS OY | PRESENTATION         13
“Meillä on aivan kamala kiire”
                               Eikä ole.




KISKO LABS OY | PRESENTATION               14
Case: *nimi muutettu*



KISKO LABS OY | PRESENTATION               15
“Nää on ominaisuudet on ihan
         pakko saada”
                               Eikä ole.




KISKO LABS OY | PRESENTATION               16
Ongelmat

       ❯ Liika nopeus ja turha paine aiheuttaa virheitä
       ❯ Pelko ja stressi eivät myöskään vie projektia
            parempaan suuntaan

       ❯ Tärkeämpää on löytää oikeat ominaisuudet ja
            saada tuote asiakkaan käsiin mahdollisimman pian




KISKO LABS OY | PRESENTATION                                   17
Ratkaisu

       ❯ Sopiva nopeus ja ajatus kestävästä kehityksestä
            (slow product movement) ja työtahdista

       ❯ Pidä hauskaa. Vietämme projekteissa kuitenkin
            suuren osan elämästämme.

       ❯ Älä pelkää. Kaikki tekevät mokia.




KISKO LABS OY | PRESENTATION                               18
4. Liian suuri itseluottamus



KISKO LABS OY | PRESENTATION          19
“Tää on helppo projekti”
                               Ei ole helppoja projekteja. Vain helppoja ihmisiä.




KISKO LABS OY | PRESENTATION                                                        20
Case: Aikaa.fi



KISKO LABS OY | PRESENTATION                   21
Ongelmat


       ❯ “Tiedämme mitä teemme” vs. “Mitäköhän
            asiakkaat haluavat”
       ❯ Sivupolut jäävät tutkimatta / kokeilematta




KISKO LABS OY | PRESENTATION                          22
Ratkaisu



       ❯ Tyrkkää proto asiakkaan käsiin
       ❯ Pyydä palautetta ja kyseenalaista luulosi
       ❯ Kokeile eri vaihtoehtoja ja toimintamalleja




KISKO LABS OY | PRESENTATION                           23
5. Käyttökokemus unohdetaan



KISKO LABS OY | PRESENTATION   24
“Tee siitä hyvännäköinen”
                               ..




KISKO LABS OY | PRESENTATION          25
Case: Sampopankki



KISKO LABS OY | PRESENTATION                 26
Ongelmat

       ❯ Hyvää käyttökokemusta ei vain “liimata” palvelun
            päälle.

       ❯ Brändäys ja saitin leiskaus onnistuu varmasti
            mainostoimistolta, mutta se ei luo hyvää
            käyttökokemusta

       ❯ Hyvä käyttökokemus on kilpailuetu tai jopa
            elinehto




KISKO LABS OY | PRESENTATION                                27
Ratkaisu


       ❯ Ota muotoilu mukaan jo heti projektin startatessa
       ❯ Anna muotoilun ja bisneksen johtaa projektia - älä
            anna tekniikalle liikaa valtaa




KISKO LABS OY | PRESENTATION                                  28
We are building the
next generation of
great, high quality            LABS

  web products

KISKO LABS OY | PRESENTATION          29
Tuotteemme
                     www.lahtolaukaus.fi

         Ajatuksiamme
   www.kiskolabs.com/laukaus

KISKO LABS OY | PRESENTATION              30
Antti Akonniemi
                                 Kisko Labs

           Twitter: @anttiakonniemi
             antti@kiskolabs.com
                040 505 1909

KISKO LABS OY | PRESENTATION                     31

More Related Content

Viisi loistavaa tapaa tuhlata rahaa ohjelmistokehityksessä

  • 1. Viisi loistavaa tapaa tuhlata rahaa ohjelmistokehityksessä Antti Akonniemi LABS KISKO LABS OY | PRESENTATION 1
  • 2. 32 44 24 % % % SUCCESSFUL DELAYED CANCELED Chaos Study 2009 - Project success rates KISKO LABS OY | PRESENTATION 2
  • 3. 1. Määrittely KISKO LABS OY | PRESENTATION 3
  • 4. “Määrittele verkkopankki” .. KISKO LABS OY | PRESENTATION 4
  • 5. 64% OF FEATURES AND FUNCTIONS IN A TYPICAL SYSTEM ARE RARELY OR NEVER USED Standish Group 2003, presented at XP2002 KISKO LABS OY | PRESENTATION 5
  • 6. Ongelmat ❯ Tekninen, ei (usein) ota huomioon bisnestä tai loppukäyttäjää ❯ Ei löydä tärkeitä ominaisuuksia ❯ Määrittelyn jälkeen ei vieläkään selkeää, yhteistä käsitystä lopputuotteesta ❯ Muotoilu uupuu täysin ❯ Vie usein viikoista jopa vuoteen ❯ = väärä, huono ja kallis määrittely KISKO LABS OY | PRESENTATION 6
  • 7. Ratkaisu: Visuaalinen prototyyppi ❯ Toimii määrittelynä ❯ Mahdollistaa tärkeiden ominaisuuksien löytämisen ❯ Ymmärrys tuotteesta siirtyy “lukijoille” tekstimuotoista paremmin ❯ Ei ota kantaa toteutustapaan KISKO LABS OY | PRESENTATION 7
  • 8. 2. Valitaan iso ja turvallinen alihankkija KISKO LABS OY | PRESENTATION 8
  • 9. “Kukaan ei ole saanut potkuja, koska valitsi NNN:n” Sietäisi saada. KISKO LABS OY | PRESENTATION 9
  • 10. Case: Järjestelmien yhtenäistäminen KISKO LABS OY | PRESENTATION 10
  • 11. Ongelmat (Miksi dinosaurukset eivät ole aina paras vaihtoehto?) ❯ Laskutus elättää koko organisaatiota ja on tuntipohjaista vs. tulos- / arvopohjaista ❯ Teknologiaksi valitaan se ratkaisu, joka tuo parhaan katteen nyt ja tulevaisuudessa (massatyökalut Java, .NET) ❯ Mitä kauemmin projekti kestää sen parempi dinolle. KISKO LABS OY | PRESENTATION 11
  • 12. Ratkaisu ❯ Valitse parhaiten arvoa tuottava tiimi (jäsenet vaikka eri organisaatioista) ❯ Valitse parhaiten arvoa tuottava teknologia ❯ Valitse tulos- / arvopohjainen hinnoittelu KISKO LABS OY | PRESENTATION 12
  • 13. 3. Tehdään kiireellä ja paljon KISKO LABS OY | PRESENTATION 13
  • 14. “Meillä on aivan kamala kiire” Eikä ole. KISKO LABS OY | PRESENTATION 14
  • 15. Case: *nimi muutettu* KISKO LABS OY | PRESENTATION 15
  • 16. “Nää on ominaisuudet on ihan pakko saada” Eikä ole. KISKO LABS OY | PRESENTATION 16
  • 17. Ongelmat ❯ Liika nopeus ja turha paine aiheuttaa virheitä ❯ Pelko ja stressi eivät myöskään vie projektia parempaan suuntaan ❯ Tärkeämpää on löytää oikeat ominaisuudet ja saada tuote asiakkaan käsiin mahdollisimman pian KISKO LABS OY | PRESENTATION 17
  • 18. Ratkaisu ❯ Sopiva nopeus ja ajatus kestävästä kehityksestä (slow product movement) ja työtahdista ❯ Pidä hauskaa. Vietämme projekteissa kuitenkin suuren osan elämästämme. ❯ Älä pelkää. Kaikki tekevät mokia. KISKO LABS OY | PRESENTATION 18
  • 19. 4. Liian suuri itseluottamus KISKO LABS OY | PRESENTATION 19
  • 20. “Tää on helppo projekti” Ei ole helppoja projekteja. Vain helppoja ihmisiä. KISKO LABS OY | PRESENTATION 20
  • 21. Case: Aikaa.fi KISKO LABS OY | PRESENTATION 21
  • 22. Ongelmat ❯ “Tiedämme mitä teemme” vs. “Mitäköhän asiakkaat haluavat” ❯ Sivupolut jäävät tutkimatta / kokeilematta KISKO LABS OY | PRESENTATION 22
  • 23. Ratkaisu ❯ Tyrkkää proto asiakkaan käsiin ❯ Pyydä palautetta ja kyseenalaista luulosi ❯ Kokeile eri vaihtoehtoja ja toimintamalleja KISKO LABS OY | PRESENTATION 23
  • 24. 5. Käyttökokemus unohdetaan KISKO LABS OY | PRESENTATION 24
  • 25. “Tee siitä hyvännäköinen” .. KISKO LABS OY | PRESENTATION 25
  • 26. Case: Sampopankki KISKO LABS OY | PRESENTATION 26
  • 27. Ongelmat ❯ Hyvää käyttökokemusta ei vain “liimata” palvelun päälle. ❯ Brändäys ja saitin leiskaus onnistuu varmasti mainostoimistolta, mutta se ei luo hyvää käyttökokemusta ❯ Hyvä käyttökokemus on kilpailuetu tai jopa elinehto KISKO LABS OY | PRESENTATION 27
  • 28. Ratkaisu ❯ Ota muotoilu mukaan jo heti projektin startatessa ❯ Anna muotoilun ja bisneksen johtaa projektia - älä anna tekniikalle liikaa valtaa KISKO LABS OY | PRESENTATION 28
  • 29. We are building the next generation of great, high quality LABS web products KISKO LABS OY | PRESENTATION 29
  • 30. Tuotteemme www.lahtolaukaus.fi Ajatuksiamme www.kiskolabs.com/laukaus KISKO LABS OY | PRESENTATION 30
  • 31. Antti Akonniemi Kisko Labs Twitter: @anttiakonniemi antti@kiskolabs.com 040 505 1909 KISKO LABS OY | PRESENTATION 31

Editor's Notes