Dokumentointi RASE 2.5.2006.

Slides:



Advertisements
Samankaltaiset esitykset
Testaus ja testausympäristöt
Advertisements

Virtuaaliammattikorkeakoulu Tuottamisen malli
KÄSIKIRJOITTAMINEN 2 ov. Sisältö 1 Johdanto 2 Projektityö 3 Projektin osa-alueista 3.1 Dokumentointi 3.2 Aikataulu 3.3 Sopimukset 3.4 Laitteistot ja tilat.
Suunnitelma ohjelmiston testaukseen
4. Vaatimusten hallinta Ohjelmistotuotantoprosessin tavoitteena
eTKK – TKK:n sähköisen toimintaympäristön uudistaminen
Drive Integration Project Väliraportti Reko Jokelainen Erno Tahvanainen.
Sami Nikula, Stefan Lindström
Tekninen suunnit-telu
Ohjelmiston elinkaarimallit
Kasarminmäki Living Lab ”Tarjoama”
T Projektikatselmus GenCode PS iteraatio
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 5 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat LU-vaiheelle.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode PS iteraatio
Riskien hallinta ketterissä prosesseissa ja Jämien laatuyhteenveto Team Jämät.
Lapin sairaanhoitopiiri Tietohallintastrategia 2007–2011.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
T Personal SE assignment Project progress tracking and control.
3. Spesifikaatioiden laatiminen
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
Oliosuunnittelu.
Finnan kehittämisideoiden hallinta LUONNOS Heli Kautonen ja Aki Lassila Konsortioryhmän kokous
Ohjelmistotekniikka ja projektinhallinta, 4 op
1 Dokumentit ja niiden viimeistely kuntoon Ohjelmistokehitys Arkkitehtuuri dokumentti Wiki –sivuston päivitys Testaus Viimeistely tarvittavilta osin Täydet.
Laatujärjestelmät.
OHJP Kalenteriprojekti – Statusraportti iteraatio4 loppu
Johdatus ohjelmointiin Ohjelmistosuunnittelu Jaana Holvikivi.
1 © NOKIA 2000 testing PPT/ / Juha Kähkönen Kuvaukset prosessin vaiheen aikaisista hallintatavoista Tekninen määrittely Vaatimus- määrittely.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Ohjelmistojen suunnittelumenetelmät ja –työkalut
Työllisyysportti ”Ei vain tietoa, vaan ihmistä varten”
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Kommunikointi kommunikoinnin ongelmia aiheuttaa
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
VIRALLINEN VIIKKOPOWERPOINT VKO IV Pekka Valtonen Krista Wikström Asmo Voutilainen Mats Wiik Mika ”Formula” Salo.
Esitutkimus (tarvekartoitus)
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
Osaamisen ja sivistyksen asialla Ulla Rönnberg Aikis –hankkeiden IV käsikirjoitusseminaari AIKUISTEN MAAHANMUUTTAJIEN KIELIKOULUTUS-
1 Arkkitehtuuriin liittyvien kuvien teko Sekvenssikaavio Komponenttikaavio Luokkakaavio Ohjausryhmän palaveri Toimitussisällön tarkastelu Vaatimusten läpikäynti.
Yritysviestintä, hankeviestintä, projektiviestintä
1 © NOKIA 2000 projektikatselmus_ PPT/ / Tapani Tarri Projektikatselmus Esitykset Esitys projektin tilasta Esitys toiminnallisesta.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Vaatimustenhallinta.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 3 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat P1-vaiheelle.
LAATUJOHTAMINEN TENTTI 1. Määrittele seuraavat käsitteet:
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
Luento LTY Ohjelmistotekniikka Jari Jauhiainen Helsoft Oy ©
Projektityöskentely Luento 7 Hanna-Kaisa Lammi
Ohjelmistotuotanto - Spesifikaatiot ja dokumentointi Kevät 2005 Jani Vaara LTY/Tite.
Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.
Ohjelmistotekniikka Specifikaatiot ja dokumentointi Kevät 2002 Päivi Ovaska LTKK/Tite.
TX00AA09 Mediatekniikan projekti 6 op. Tavoitteet Tavoitteena on tehdä vaativa mediatekniikan alaan liittyvä projekti, jossa käytetään mahdollisimman.
Innovaatioprojekti XX00AC op Seminaari 2 op torstaisin klo 9 – 12 Big Dry Innoluennot 2 op perjantaisin klo 9 – 11 Harju Projekti 6 op perjantaisin.
Projektityö Lähe: Projektityömateriaali BB:n sivulla.
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Projektisuunnitelma.
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.3.
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
jew1 Systeemityön eteneminen opintojaksolla Ohjelmiston suunnittelutaito Opintojakson eteneminen.ppt.
Laadunhallintajärjestelmä/ laatujärjestelmä
Tuotteen dokumentointi
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
THL - Eurykleia Henkilöstö- ja talousasioiden suunnittelu- ja raportointijärjestelmän määrittely TP 1 agenda Ongelman kuvaus, tavoitteet, rajaukset,
Arvioinnista arkipäivää
Hannu Mäyrä OHJELMOINTI PROJEKTI Hannu Mäyrä
Video 4: Avoimen ja yhteisen rajapinnan hallintasuunnitelma
Esityksen transkriptio:

Dokumentointi RASE 2.5.2006

Ohjelmistotyöhön kuuluu oleellisena osana dokumenttien kirjoittaminen Dokumentointi Ohjelmistotyöhön kuuluu oleellisena osana dokumenttien kirjoittaminen dokumentoinnin avulla asiakas ja toteuttaja sopii kehitettävän järjestelmän sisällön, projektin toteutuksen, jne. laadukkaiden dokumenttien tuottaminen vaikeaa aikataulujen tiukkuus määrittelyssä vaatimusten huolimaton dokumentointi voi aiheuttaa katkeria riitoja asiakkaan ja toimittajan välillä jos tarkkoja tietoja ei ole dokumentoitu, niin ajan saatossa järjestelmän ylläpito ja jatkokehitys mahdotonta

Dokumentointi Liiallinen dokumentaatio on lähes yhtä turmiollista kuin dokumentaation puuttuminen Dokumentoinnin ongelmia voidaan yrittää välttää käyttämällä dokumenttimalleja ja katselmoimalla järjestelmällisesti tuotetut dokumentit Dokumenttien määrä riippuu projektin koosta ja projektin monimutkaisuudesta pieni projekti saattaa selvitä hyvinkin vähäisellä perusdokumentoinnilla aina pitäisi löytyä määrittely- ja suunnitteludokumentit myös testausdokumentaation olemassaolo helpottaa myöhempien ohjelmiston muutosten testausta

Ohjelmistotuotantoprosessin dokumentit voidaan jakaa Dokumentointi Ohjelmistotuotantoprosessin dokumentit voidaan jakaa laatukäsikirjan dokumentteihin laatukäsikirja ohjeistukset pöytäkirjat dokumenttipohjat työmääräennusteet ja vastaavat toteutumat resurssiarviot ja vastaavat toteutumat

projektihallinnan dokumentteihin Dokumentointi projektihallinnan dokumentteihin sopimukset projektisuunnitelma seurantaraportit loppuraportti

Dokumentointi tuotedokumentteihin johonkin tuotteeseen tai tuoteperheeseen liittyvä dokumentaatio projektikohtaiset tuotedokumentit tuotekohtaiset tuotedokumentit keskeisimmät toiminnallinen määrittely, tekninen määrittely ja testausdokumentit

Dokumentointi Suunnittelu Esitutkimus Toteutus Määrittely Testaus tekninen määrittely integrointitestaussuunnitelma tarkennettu käyttöohje alustava ylläpito-ohje alustava operointi/huolto-ohje alustava asennusohje Esitutkimus alustava sopimus alustava projektisuunnitelma alustava toiminnallinen määrittely alustava toteutussuunnittelu alustava testaussuunnittelu alustava tuotteenhallintasuunnitelma alustava laatusuunnitelma dokumentointisuunnitelma Toteutus moduulisuunnitelmat moduulitestaussuunnitelmat moduulitestauspöytäkirjat koodit integrointitestaussuunnitelma integrointitestauspöytäkirjat integroitu ohjelmisto tarkennettu ylläpito-ohje tarkennettu operointi/huolto-ohje tarkennettu asennusohje Määrittely tarkennettu sopimus tarkennettu projektisuunnitelma toiminnallinen määrittely alustava tekninen määrittely tarkennettu testaussuunnittelu (järjestelmä- ja hyväksymistestaus) tarkennettu tuotteenhallintasuunnitelma tarkennettu laatusuunnitelma alustava käyttöohje Testaus järjestelmätestauspöytäkirjat hyväksymistestauspöytäkirjat paketointi-ohje koulutusmateriaali tuotedokumenttien viimeistellyt versiot

Tuotetason dokumentaatio jää kiireen takia yleensä päivittämättä Dokumentointi Tuotetason dokumentaatio jää kiireen takia yleensä päivittämättä tuotteen tekninen määrittely ei ole ajan tasalla se kannattaakin kirjoittaa sen verran yleisellä tasolla, ettei jokainen pikkumuutos aiheuta tarvetta päivitykseen projektin tekninen määrittely on sitten pikkutarkempi ja sen päivitystarvetta ei enää projektin päätyttyä ole

Dokumentointi Kun projekti päättyy, projektin tuotedokumentaatio muutetaan osaksi tuotekohtaista tuotedokumentaatiota käyttöohje asennus- ja operointiohje koulutusmateriaali tekninen dokumentaatio toiminnallinen määrittely tekninen määrittely testaukseen ja tuotehallintaan liittyvät ohjeistukset

Dokumentointi Seuraavassa kuvassa on esitetty eräs tapaus ohjelmistohankkeiden prosessista alkaa asiakasneuvotteluista ja päättyy toimitukseen projektista syntyy tuotekansio tärkeimmät dokumentit ylläpitoa palvelevassa muodossa minne ja miten projektiin liittyvät ohjelmistot, kehitysympäristöt jne on arkistoitu

ohjelmistohankkeiden prosessi Dokumentointi ohjelmistohankkeiden prosessi resurssit, ideat Toteuttava yritys neuvottelut/ valmistelu asettaminen projekti/ hanke käyttöönotto käyttö Asiakas tarpeet tehtävää koskevat asiakirjat tuotekansio

Dokumentointi Seuraava kuva taasen esittää samaisen yrityksen projektiin liittyvät dokumentaatiot toimintaa ohjaavat ohjeistukset projektin hallintaan liittyvät dokumentit projektin seurannan pöytäkirjat tuotedokumentit lisäksi projekteihin liittyy myös erillinen projektipäiväkirja viikoittaiset projektipalaverit tarkastuskokousten tulokset

Projektisuunnittelu, seuranta ja ohjaus Dokumentointi Ohjeistukset P r o j e k t i ä y n P r o j e k t i p ä y - projektiohje - määrittelyohje - tarkastusohje - suunnitteluohje - ohjelmointiohje - testausohje Projektisuunnittelu, seuranta ja ohjaus alustava projektisuunnitelma tarkennettu projektisuunnitelma kokouspöytäkirjat loppuraportti määrittely tarkastukset suunnittelu tarkastukset ohjelmointi järjestelmä- testaus- suunnitelma tarkastukset integrointitestaus järjestelmätestaus toiminnallinen määrittely tekninen määrittely ohjelmakoodi testaus- raportti Katselmukset määrittely- katselmus suunnittelu- katselmus hyväksymis- katselmus pöytäkirjat

Tutustu materiaalissa mukana oleviin dokumenttipohjiin Dokumentointi Dokumenttimallien käyttäminen on erittäin suositeltavaa ja yleensä jopa pakollista dokumenttien ulkoasu on aina samanlainen ja dokumenteista löytyvät aina tietyt tiedot ennalta määrätyistä paikoista Tutustu materiaalissa mukana oleviin dokumenttipohjiin

Osa dokumentaatiosta voi olla myös sähköisessä muodossa Dokumentointi Osa dokumentaatiosta voi olla myös sähköisessä muodossa käyttöohjeet periaatteessa koko projektin dokumentaatio voi olla hypertekstinä Dokumenttimallit kuuluvat osana laatujärjestelmän dokumentaatiota myös ohjeistus mallien käytöstä oltava saatavilla ja niissä tulee kertoa mihin malli on tarkoitettu ja mitkä kappaleet/osat dokumenttimallista on pakko kirjoittaa

Lähdekoodi on osa dokumentaatiota!! Dokumentointi Lähdekoodi on osa dokumentaatiota!! yhdenmukaisuusvaatimukset vähintään yhtä korkealla tasolla kuin muissakin dokumenteissa Laatujärjestelmään liittyykin yleensä tyyliopas alkukommentit muuttujien nimeäminen sisennykset koodin kommentointi kielletyt asiat

Dokumentti standardit Esimerkkejä standardeista Toiminnallinen määrittely IEEE830 Tekninen määrittely IEEE1016