Upload
tuomo-stamblewski
View
67
Download
6
Embed Size (px)
Citation preview
Parhaat käytänteetOhjelmistoprojektissa
Esityö
• Oikein tehdyt sopimukset
• Resurssit
• Esitutkimus
• Kilpailevat tuotteet
• Teknologiat
Suunnittelu
• Hyvin tehty vaatimusmäärittely
• Laadunvarmistus
• Testaus
• Katselmoinnit
• Riskit
• Ohjelman arkkitehtuuri
• Komponentit?
Suunnittelu
• Työvälineet
• Versionhallinta
• Kehitystyökalut
• Laitteisto
• Projektinhallintatyökalut
• Ohjelmointikäytänteet
• Herättää paljon keskustelua
• Koodin tyyli
Toteutus
• Katselmointi• Työmenetelmien seuraaminen
• Esim. scrum
• Työlista• Työmäärän seuraaminen
• Projektinhallinta• Virheiden & muutosten hallinta
• Jatkuva integraatio• Testausautomaatio
Dokumentointi
• Ylläpidettävä jatkuvasti
• Suunnitteludokumentaatio• Vaatimusmäärittely
• Vuokaaviot ym.
• Toteutuksen aikainen dokumentaatio• Koodin kommentointi
• Ominaisuuksien dokumentointi
• Loppudokumentaatio• Raportit, Käyttöohjeet ym.
Laadunvarmistus
• Testaus
• Automaatio
• Testit suunnitellaan jo etukäteen
• Ylläpito
• Asiakastuki
• Päivitykset, korjaukset
• Jatkokehitys