7
Parhaat käytänteet Ohjelmistoprojektissa

Parhatkaytanteet

Embed Size (px)

Citation preview

Page 1: Parhatkaytanteet

Parhaat käytänteetOhjelmistoprojektissa

Page 2: Parhatkaytanteet

Esityö

• Oikein tehdyt sopimukset

• Resurssit

• Esitutkimus

• Kilpailevat tuotteet

• Teknologiat

Page 3: Parhatkaytanteet

Suunnittelu

• Hyvin tehty vaatimusmäärittely

• Laadunvarmistus

• Testaus

• Katselmoinnit

• Riskit

• Ohjelman arkkitehtuuri

• Komponentit?

Page 4: Parhatkaytanteet

Suunnittelu

• Työvälineet

• Versionhallinta

• Kehitystyökalut

• Laitteisto

• Projektinhallintatyökalut

• Ohjelmointikäytänteet

• Herättää paljon keskustelua

• Koodin tyyli

Page 5: Parhatkaytanteet

Toteutus

• Katselmointi• Työmenetelmien seuraaminen

• Esim. scrum

• Työlista• Työmäärän seuraaminen

• Projektinhallinta• Virheiden & muutosten hallinta

• Jatkuva integraatio• Testausautomaatio

Page 6: Parhatkaytanteet

Dokumentointi

• Ylläpidettävä jatkuvasti

• Suunnitteludokumentaatio• Vaatimusmäärittely

• Vuokaaviot ym.

• Toteutuksen aikainen dokumentaatio• Koodin kommentointi

• Ominaisuuksien dokumentointi

• Loppudokumentaatio• Raportit, Käyttöohjeet ym.

Page 7: Parhatkaytanteet

Laadunvarmistus

• Testaus

• Automaatio

• Testit suunnitellaan jo etukäteen

• Ylläpito

• Asiakastuki

• Päivitykset, korjaukset

• Jatkokehitys