T Software Project: FASTAXON

Samankaltaiset tiedostot
T Software Project: FASTAXON

T Software Project: FASTAXON

Menetelmäohje Dokumenttien hallinta

File [Otsikko] Projektisuunnitelma. SPT2014 Selvitysprojekti projektihallinnan työkaluista

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI

DOKUMETTIENHALLINTASUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (Luonnos 1)

Versionhallintasuunnitelma

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Seudullinen johtoryhmä. Aika: klo 9-12 Paikka: Kokoushuone 321, virastotalo, Mikkeli

Kuntasektorin yhteineset viitearkkitehtuurit Tiedon- ja asianhallinta Johtamisjärjestelmä

Projektiryhmä Tete Työajanseurantajärjestelmä. Versionhallintasuunnitelma

Työkalut ohjelmistokehityksen tukena

CT60A4600 Projektinhallinta. Luentorunko. Luento 1:Yleistä ja organisaatiot. Projektinhallinta Osa 1: yleistä. Kurssin tavoitteet

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0

Älä vielä sulje vanhoja

T Software Project: FASTAXON

Viasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

IIZT4020 Projektitoiminta

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

Projektisuunnitelma. Palvelujen siirto Palvelutietovarantoon (PTV) Harri Nevala 1

T Projektikatselmus

Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito

Projektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas

Onnistunut Vaatimuspohjainen Testaus

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

T Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2)

Kuntasektorin yhteinen KA Talous- ja henkilöstöhallinnon viitearkkitehtuuri

ohjeita kirjautumiseen ja käyttöön

GroupDesk Toiminnallinen määrittely

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant Versio: V0.9

Lohtu-projekti. Testaussuunnitelma

DOKUMENTTIENHALLINTASUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.1

Pikaohje formaatin valmistamiseen

1 TILATAR. 1.1 Yleistä. 1.2 Projektiorganisaatio

Tietojärjestelmän osat

1 www-sivujen teko opetuksessa

Haahtela PRIS projektipankki

T Loppukatselmus

Ohjelmistotuotteen hallinnasta

Software Signing System System overview and key domain concepts

TEEMA 3 TEKSTIDATAN KÄSITTELY JA JULKAISEMINEN LUENTO 5 TEKSTINKÄSITTELY

Digitaaliseen säilytykseen hyväksyttävät tiedostoformaatit

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

206 Verkkosivun tuottaminen finaalitehtävät

Figure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila

Webforum. Version 17.2 uudet ominaisuudet. Päivitetty:

Sisällys Word Wep App... 3 Excel Web App... 7 Powerpoint Web App OneNote Web App Excel Kysely Valmiin tiedoston tuonti Skydrive Pro

MUISTIO Kuvaus: Muutoksia BIC-koodien käsittelyyn. Mahdollisuus lisätä prosessille automaattivalinta esimiehen esimies.

Hybridivalvomon tilatiedon hallinnan kehittäminen

Dokumentointikäytännöt

THL:N NÄKÖKULMIA TUTKIMUSAINEISTOJEN SÄILYTTÄMISEEN

T Testiraportti - järjestelmätestaus

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Lego Mindstorms anturit

TIEA4 Projektityö, 5-10 op.,

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Ylläpitodokumentti Mooan

KÄYTTÄJÄKOULUTUS HARJOITUKSET IMS 2010

VALDA 1.2 käyttötapauskaaviot VVAA052

SEPA diary. Dokumentti: SEPA_diary_PK_RI.doc Päiväys: Projekti : AgileElephant Versio: V0.2

Prosessien mallinnus IT-tiedekunnassa

INSPIREn määrittelyjen mukaisen tietotuotteen muodostaminen: <Mineraalivarat>

Luku 10 Käyttöönoton suunnitteluja toteutusvaihe

SEPA: Projektin edistymisen seuranta ja hallinta

Projektisuunnitelma. Tiput-ryhmä Ohjelmistotuotantoprojekti

Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen

Projektityö

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Ryhmäkirjeen hyödyntäminen

Webropol-kyselyt. Tarja Heikkilä

A. Peruskäyttöohje Digilehtiö

M-Filesin käyttöönotto

Sähköinen työpöytä Suomen Pankissa

BEAST - projektisuunnitelma

Moodle opiskelijan opas. Verkko oppimisympäristön käyttö

Kuopio Testausraportti Asiakkaat-osakokonaisuus

ASENNUS- JA KÄYTTÖOHJE

TYÖOHJEET VR-HYVINKÄÄ

Projektin suunnittelu - TIE TULOKSIIN

ID Task Name Duration Start Finish Predecessors Resource Names

Office365 Tampereen yliopiston normaalikoulussa

Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki

egradu-hanke Ylemmän tutkintovaiheen opinnäytetöiden elektroninen arkistoiminen ja esilletuonti

Projektin suunnittelu

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

INSPIREn määrittelyjen mukaisen tietotuotteen muodostaminen: <Maannos>

Office siirtymä

Ohjelmistoprojektien johtaminen Projektissa käytettävät työkalut

Playoff kokouspöytäkirja 4

Ohjelmistojen suunnittelu

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

2 Eläinlistan kautta voidaan tallentaa tietoja kuolleille eläimille

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja

Transkriptio:

T-76.115 Software Project: FASTAXON Personal Assignment: Documentation Practices Group: Muuntaja 0

Version History Owner of the document: Esko Simpanen Version Date Author(s) Description 0.1 28.11.2003 Esko Simpanen First Draft 0.2 29.11.2003 Esko Simpanen Chapters 3 and 4 1

Sisältö 1. Esittely...3 2. Dokumentaatio ohjelmistokehitysprojektissa...3 3. Dokumenttityypit FASTAXON-projektissa...3 3.1 Julkaistavat dokumentit...3 3.2 Sisäiset dokumentit...4 4.0 Dokumentointimenetelmät FASTAXON-projektissa...5 3.4 Asiakirjapohjat...5 3.6 Nimeämiskäytäntö ja versiointi...5 3.7 Arkistointi...5 3.8 Katselmointi- ja hyväksymismenettely...5 3.9 Julkaisu ja jakelu...6 5. Ajankäyttö...6 2

1. Esittely Tässä dokumentissa esitellään suunnitelma dokumentoinnin käytöstä ja dokumentaation soveltuvuuden arvioinnista FASTAXON-projektissa. Projektissa käytettävät dokumentointimenetelmät ja dokumenttityypit on määritelty suurelta osin jo kurssin ohjeistuksessa ja osa on sovittu projektin suunnitteluvaiheessa (PP-iteraatio). Käytettäviä dokumenttityyppejä on kymmeniä ja dokumentaatio jakautuu julkaistaviin dokumentteihin ja sisäisiin ohjeisiin, seurantadokumentteihin, pöytäkirjoihin ja muistioihin. Projektin aikana on tarkoitus tutkia eri dokumenttityyppien hyviä ja huonoja puolia sekä ohjata projektiryhmän jäseniä käyttämään kuhunkin tarkoitukseen sopivaa dokumentointitapaa. Projektin lopuksi (DE-iteraatio) tehdään yhteenveto eri menetelmien toimivuudesta ja niiden luontevista käyttötavoista. Yhteenveto esitellään projektiryhmän jäsenille. 2. Dokumentaatio ohjelmistokehitysprojektissa Ammattimainen ohjelmistokehitys vaatii järjestelmällisen ja kattavan dokumentoinnin. Osa on yhteistä kaikentyyppisille projekteille, mutta ohjelmistotuotekehitysprojektin dokumentaation suuri määrä ja jatkuva päivittyvyys asettaa lisähaasteita erityisesti dokumentaation arkistointitapaan, ylläpitoon ja jakeluun. Dokumentaatio kehittyy ja versioituu läpi koko projektin, joten toimivat versiointi, katselmointi ja hyväksymiskäytännöt ja menetelmät nousevat ratkaisevaan asemaan. Varsinaisten dokumenttien lisäksi projektissa syntyvää tietoa arkistoituu erillisiin tietokantoihin, www-sivusoihin, sähköpostiviesteihin ja kommenttirivien muodossa myös itse ohjelmakoodiin. Esimerkkejä erillisiin tietokantoihin tallennetavasta tiedosta ovat mm. asiakasrekisterit, työryhmäkalenterit, työajanseurantajärjestelmät ja ohjelmistovirheiden raportointiin tarkoitetut tietokannat. Sähköpostiviestit ovat kommunikointityökalun lisäksi tapa dokumentoida projektissa syntyneitä ajatuksia ja tietoa. Tiedon pirstaloitumista hajalleen eri dokumentteihin ja arkistointipaikkoihin vähennetään hyvin suunnitellulla dokumentointikäytännöllä. Dokumentointikäytäntöjen kehittäminen parantaa tuottavuutta, sillä kommunikointi ja dokumentointi haukkaa erittäin suuren osan ohjelmistoprojektin ajankäytöstä. Aikataulujen venyessä dokumentaatio on se, josta yleensä tingitään ensimmäisenä. Tämä on vaarallista, koska koko projektin jatkokehitys tai tuotekehityksen uudelleenresursointi voi kaatua puutteelliseen dokumentaatioon tai aiheuttaa suuria kustannuksia koska jo tehtyä työtä joudutaan tekemään uudelleen. 3. FASTAXON-projekin dokumentit Projektissa käytettäviä dokumenttityyppejä on kymmeniä ja dokumentaatio jakautuu julkaistaviin dokumentteihin ja sisäisiin ohjeisiin, seurantadokumentteihin ja muistioihin. 3.1 Julkaistavat dokumentit Taulukko 1. Julkaistavat dokumentit. 3

Document Kuvaus Formaatti Omistaja Hyväksyjä name Project Plan Projektisuunnitelma. MS Word Tero Pekka Uusitalo Requirements Vaatimusmäärittely, josta käy ilmi toteutettavat ominaisuudet yleisellä tasolla. MS Word Mika Hakkarainen Tero Technical Specification Tekninen määrittely, josta toteutettavat omiaisuudet käyvät ilmi yksityiskohtaisesti MS Word Pentti Vänskä Tero Testing plan Testaussuunnitlema MS Word Pekka Uusitalo Tero Test report Julkaistava testiraportti MS Word Pekka Uusitalo Tero Test logs Testilokit MS Excel Pekka Uusitalo Tero User's manual Loppukäyttäjän ohje. MS Word Esko Simpanen Tero Progress reports Projektin etenemisraportit MS PowerPoint Tero Pekka Uusitalo Terminology and Definitions Sanasto ja terminologia MS Word Mika Hakkarainen Tero Final Report Projektin loppuraportti MS Word Tero Pekka Uusitalo 3.2 Sisäiset dokumentit Projektissa syntyy kymmeniä sisäisiä dokumentteja, joiden tallennuspaikkana käytetään CVSjärjestemää. Esimerkkejä sisäisistä dokumenteista:?? Työkalujen asennusohjeet?? Kokousten aiheet?? Kokouspöytäkirjat?? Tehtävälistat 4

4.0 Dokumentointimenetelmät FASTAXON-projektissa Tässä kappaleessa käydään läpi FASTAXON-projektissa käytettävät dokumentointimenetelmät ja käytännöt. 3.3 Työkalut ja tiedostoformaatit Julkaistavia dokumentteja ylläpidetään Microsoft Word ja PowerPoint-muodoissa. Wordasiakirjoissa olevat taulukot voidaan tarvittaessa tehdä Excelillä ja diagrammien piirtoon käytetään DIA-ohjelmaa, jolla tuotetut graafit lisätään dokumentteihin grafiikkana (ei upotettuina DIA-objekteina). 3.4 Asiakirjapohjat Julkaistavat dokumentit muotillaan ulkoasultaan yhtenäisiksi. Tätä varten ei tehdä erillistä template-dokumenttia, vaan dokumenttipohjana käytetään ensimmäistä julkaistava dokumenttia (Project Plan). Testilokeista ym. raporteista tehdään erilliset template -tiedostot. 3.6 Nimeämiskäytäntö ja versiointi Dokumentit nimetään kuvaavasti englanninkielisillä tiedostonimillä. Jokaisen dokumentin alussa on erillinen versiohistoriasivu, josta käy ilmi tehdyt muutokset. Jos mahdollista, muutoshistoriasta tulee käydä ilmi mitä kappaleita on muutettu. Tämä helpottaa dokumentin avulla kommunikointia kun dokumenttia ei tarvitse lukea alusta loppuun jokaisen muutoksen jälkeen. Jos muuttaja on muu kuin dokumentin omistaja, tiedostonimen perään lisätään kommentoijan nimi. 3.7 Arkistointi Julkaistavien dokumenttien lisäksi kaikki säilyttämisen arvoinen dokumentaatio tallennetaan natiivimuodossa (Word, Excel, Dia jne.) Niksulan palvelmella sijaitsevaan CVS-järjestelmään, johon ryhmän jäsenillä on pääsyoikeudet. CVS mahdollistaa ryhmätyöskentelyn automaattisen versioinnin avulla. Dokumenttien vanhoihin versioihin voidaan palata eikä ryhmän jäsenet tuhoa toistensa töitä tallentamalla oman version. CVS:n versionumerointi ei kuvaa dokumentin todellista versiota. 3.8 Katselmointi- ja hyväksymismenettely Jokaisella julkaistavalla dokumentilla on vain yksi omistaja ja ainakin yksi hyväksyjä. Omistaja ilmoitetaan kunkin asiakirjan alussa versiohistoriasivulla. Kun dokumentti on valmis tarkastettavaksi, omistaja ilmoittaa kaikille hyväksyjille tiedostonimen ja hakemiston CVSjärjestelmässä. Kukin tarkastaja kommentoi ja muokkaa dokumenttia ja tallentaa sen CVS:ään samaan hakemistoon siten, että tiedostonimen perään lisätään muokkaajan nimi. Muokkaukset ja kommentoinnit nähdään Wordin Track Changes, Highlight Changes toiminnolla tai ne 5

merkitään dokumenttiin eri sinisellä tekstillä. Dokumentin omistaja koostaa muokkaukset omaan alkuperäiseen dokumenttiinsa. 3.9 Julkaisu ja jakelu Projektin dokumentoinnin julkaisusta vastaava henkilö julkaisee dokumentit PDF-muodossa projektin WWW-sivulla http://www.niksula.cs.hut.fi/~esimpane/delivery.html. 5. Ajankäyttö Dokumentointisuunnitelma on tehty pääosin PP-iteraatiossa ja suunnitelman dokumentointi tarkemmin I1-iteraatiossa. Menetelmien toimivuutta ja mahdollisa korjauksia suunnitelmaan tehdään projektin aikana. DE-iteraatiossa tehdään yhteenveto eri menetelmistä ja niiden käyttökelpoisuudesta. Yhteenveto esitellään projektiryhmälle. Tehtävä Suunnittelu, PP-vaihe Suunnittelu ja dokumentointi, I1-vaihe Seuranta projektin aikana PP-DE vaiheet, 1h/iteraatio Yhteenveto, DE-iteraatio Esittely ryhmälle Tunnit 2 h 6 h 5 h 2 h 1 h Yhteensä 16 h 6