16.2.2010: epäonnistu nopeasti ja halvalla
DESCRIPTION
Otso Kivekäs, Codento Lisätietoa aamiaistilaisuudesta jossa nämä kalvot on esitetty sekä esitysten videot löytyvät osoitteesta http://www.codento.com/fi/events/2010-02.htmlTRANSCRIPT
Mokaamalla menestykseen
Epäonnistu nopeasti ja halvalla
Otso Kivekäs16.2.2010
3
Epäonnistu nopeasti ja halvalla
1)Miksi epäonnistua nopeasti ja halvalla
2)Miten epäonnistua nopeasti ja halvalla
4
Ohjelmistoprojektit epäonnistuvat
32% onnistuu
68% epäonnistuu tavalla tai toisella
Suurimmat syyt: Ei tiedetä mitä halutaan
Ei ymmärretä mitä tarvitaan
5
Ohjelmistoprojekti on oppimisprosessi
6
Ohjelmistoprojekti on oppimisprosessi (2)
Vaatimukset eivät ole mitä tarvitset, vaan mitä luulet haluavasi
Lopputuloksesta ei voi päätellä työmäärää
Tavoite on ymmärtää mitä tarvitaan, ja miten sen voi tehdä
Ohjelmisto syntyy siinä sivussa
7
Epäonnistumisen hyötyjä Tiedät mitä et halua, kun saat sen
“Noin sitä nyt ei ainakaan pitänyt tehdä”
Omista virheistään voi oppia Joskus jopa toisten virheistä...
Löydät mahdollisuuksien rajat Tiedekin edistyy hylkäämällä virheellisiä teorioita
Opit tuntemaan työkaverisi
Elämänkokemusta, suhteellisuudentajua...
Jos et ole koskaan
myöhästynyt
lentokoneesta, vietät liikaa
aikaa lentokentillä
9
Miten haluat epäonnistua?
10
Tapoja epäonnistua nopeasti ja halvalla Prototyypit vaatimusmäärittelyssä
Käyttäjätestaus
Ketterä kehitys
11
Prototyypit Proto on halpa
Kunnollinen vaatimusmäärittely maksaa 10 000 – 30 000 €
Prototyyppi voi tulla jopa halvemmaksi
Proto on tehokas Konkretisoi idean
Helpottaa päätöksentekoa
12
Käyttäjätestaus Et tiedä mitä käyttäjät haluavat ennen kuin testaat sen
Paperikäyttöliittymä
Käyttöliittymäprototyyppi
Toiminnallinen prototyyppi
Huomaat ongelmat nopeasti Erityisesti sovelluksen käyttöönotto
Vaatii ammattitaitoa
13
Ketterä kehitys Opi virheistä aina kahden viikon välein
Työrauha tiimille
Muutosmahdollisuus tilaajalle
14
Yhteenveto Kun virheet ovat halpoja, niitä on varaa tehdä
Riittävä muttei liiallinen suunnittelu
Älä stressaa
Yksi kuva kertoo enemmän kuin tuhat sanaa Toimiva proto kertoo enemmän kuin sata kuvaa
Olemme tehneet
virheet puolestasi