SlideShare una empresa de Scribd logo
1 de 7
Parhaat käytänteet
Ohjelmistoprojektissa
• Oikein tehdyt sopimukset
  • Resurssit

• Esitutkimus
  • Kilpailevat tuotteet
  • Teknologiat




Esityö
• 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




Suunnittelu
• Katselmointi
  • Työmenetelmien seuraaminen
  • Esim. scrum

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

• Projektinhallinta
  • Virheiden & muutosten hallinta

• Jatkuva integraatio
  • Testausautomaatio




Toteutus
• Ylläpidettävä jatkuvasti

• Suunnitteludokumentaatio
  • Vaatimusmäärittely
  • Vuokaaviot ym.

• Toteutuksen aikainen dokumentaatio
  • Koodin kommentointi
  • Ominaisuuksien dokumentointi

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




Dokumentointi
• Testaus
  • Automaatio
  • Testit suunnitellaan jo etukäteen


• Ylläpito
  • Asiakastuki
  • Päivitykset, korjaukset
  • Jatkokehitys




Laadunvarmistus

Más contenido relacionado

Similar a Parhatkaytanteet (6)

Case Ruukki Constructions: Tehokas tiedon keräys, jalostaminen ja visualisoin...
Case Ruukki Constructions: Tehokas tiedon keräys, jalostaminen ja visualisoin...Case Ruukki Constructions: Tehokas tiedon keräys, jalostaminen ja visualisoin...
Case Ruukki Constructions: Tehokas tiedon keräys, jalostaminen ja visualisoin...
 
Juha Pomppu & Arto Stenberg Mitä olemme oppineet ohjelmistolaadusta 50 vuodes...
Juha Pomppu & Arto Stenberg Mitä olemme oppineet ohjelmistolaadusta 50 vuodes...Juha Pomppu & Arto Stenberg Mitä olemme oppineet ohjelmistolaadusta 50 vuodes...
Juha Pomppu & Arto Stenberg Mitä olemme oppineet ohjelmistolaadusta 50 vuodes...
 
JAMK / IT Institute course iizp2010 guest lecture 14.3.2016.
JAMK / IT Institute course iizp2010 guest lecture 14.3.2016.JAMK / IT Institute course iizp2010 guest lecture 14.3.2016.
JAMK / IT Institute course iizp2010 guest lecture 14.3.2016.
 
PLC_yleisesite_net
PLC_yleisesite_netPLC_yleisesite_net
PLC_yleisesite_net
 
Adobe ja HTML5
Adobe ja HTML5Adobe ja HTML5
Adobe ja HTML5
 
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuuDigitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
 

Parhatkaytanteet

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