Lean Startup

Kiinnostavatko sinua termit lean, pivoting ja minimum viable product? Toissa päivänä julkaistiin Eric Riesin The Lean Startup -kirja, joka käsittelee näitä asioita, Techcrunchin Disrupt tapahtumassa San Franciscossa. Samassa yhteydessä lavalle nousi Intuitin perustaja Scott Cook kertomaan kuinka heidän yli 3,5 Lue lisää

Steve Jobs lessons learnt

Harvoin toimitusjohtajan eroaminen aiheuttaa kansainvälisen kiitos- ja jäähyväiskirjeiden tulvan. Steve Jobsin kohdalla näin kävi. Ja miksipä ei? Hänen 14 vuoden toimitusjohtajakaudellaan Applen osakekurssi nousi 6 740 prosenttia ja yhtiö esitteli useita markkinoita pysyvästi muuttaneita tuotteita. Steve Jobsin ja Applen tuloksiin liitetään Lue lisää

Tee vähemmän lista

Blogissa on usein kehoitettu karsimaan ominaisuuksia (mm. Leikkaa tästä-kirjoitus), koska tutkimustenkin mukaan puolia ohjelmistojen ominaisuuksista käytetään vain kerran tai ei koskaan. Se on paras tapa säästää sekä aikaa että rahaa. Ominaisuuksien karsiminen myös pakottaa sinut miettimään, mitkä niistä eniten kasvattavat Lue lisää

Työmääräarvio ~ 0

Ennen kuin riviäkään koodia on kirjoitettu, niin: Toimittajan valitsemiskriteerinä työmääräarvion arvo lähenee nollaa Kyseenalaista ensin pienintä, älä suurinta työmääräarviota Vältä tarkkaa, toimintaa “ankkuroivan” työmääräarvion tekemistä tai projektikolmiosi muut ulottuvuudet kärsivät siitä Jos arvioit työmääriä ennen kuin kirjoitat koodia, tee se Lue lisää

Ominaisuus kerrallaan

Aloitimme huhtikuun alussa uuden projektin meille melko uudella alustalla. Projektin aluksi kävimme kaksintaistelun pääsuunnittelija Olli Raivolan kanssa siitä, mistä meidän tulisi lähteä liikkeelle. Itse kannatin ehdottomasti käyttöliittymän kehitystä ensimmäiseksi kokonaisuudessaan. Koin sen meidän heikkoudeksi uudella alustalla ja uskoin, että alla Lue lisää

MVP

28.4.2011 7

Ohjelmistoalalla asiakkaat usein lähestyvät toimittajaa kymmenien, jopa satojen sivujen määrittelyillä, joissa on yritetty ajatella valmiiksi kaikki tarvittava toiminnallisuus – ja paljon lisääkin. Blogissa on kirjoitettu runsaasti yksinkertaistamisen ja karsimisen tärkeydestä. Suosittelemme usein asiakkaita toteuttamaan aluksi Minimum Viable Productin eli MVP:n. Lue lisää

Ilman omistajaa

Innokas ohjelmistotalomme Vincit on mukana TIVIT Oy:n Cloud Software projektissa. Projektin viimeisimmässä kvartaalikatselmoinnissa osallistuin keskusteluun, jossa puitiin tulisiko käyttöliittymästä tai käyttäjäkokemuksesta vastaavien suunnittelijoiden olla osa muuta kehitystiimiä vai oma tiiminsä. Keskustelu toi elävästi mieleeni tunnetun agile bloggaajan Kelly Watersin esityksen Agile Lue lisää

Myyttinen miestyökuukausi

Projekteja arvioidaan usein miestyökuukausissa niin omasta kuin asiakkaidenkin halusta. Kun arvio on käsissä, tehdään jakolasku. Työmääräarvio jaettuna tiimin koolla kertoo aikataulun. Ainoana muuttujana toimii kehittäjien lukumäärä. Taipumuksena on, että matkan varrella sitä halutaan kasvattaa. Scope on laajentunut, ollaan myöhässä, halutaan Lue lisää

Rikkinäisiä ikkunoita

Luin hiljan Malcolm Gladwellin kirjan The Tipping Point. Kirjassa tuli vastaan rikkinäisten ikkunoiden käsite. Kirjassa käsitteellä kuvattiin New Yorkin 1980-luvun rikosaaltoa, tarkemmin ottaen ympäristön vaikutusta sen syntyyn. Kirjan esittelemien tutkimusten mukaan ympäristön hidas rappeutuminen muutti ihmisiä. Kun ympärillä näkyi rikkinäisiä Lue lisää

Sanasto: Tekninen velka

23.3.2011 4

Blogin alkuaikoina kirjoitin siitä miten ohjelmistot ovat ainutlaatuisia tuotteita. Valitettavasti tämä tarjoaa myös fuskausmahdollisuuksia. Joskus voi olla kiusaus toteuttaa ohjelmistoon pieni muutos purkkaliimamenetelmällä. Tällä tarkoitetaan muutosta, joka tehdään pikaisesti ja voi lisäksi olla vajavaisesti testattu tai dokumentoitu. Muutos voi täyttää Lue lisää