1 / 15

T-76.115 Projektin katsaus

T-76.115 Projektin katsaus. OtaShop2 Projektin suunnittelu 30.10.2003. Projektin tila ( 10 min) vaiheen tavoitteiden saavuttaminen projektin edistymisen mittarit Käytetyt työmenetelmät ( 5 min) Toteutetuneet tehtävät ( 15 min) mitä suunnitteluvaiheen aikana on tehty ja tapahtunut

tirza
Download Presentation

T-76.115 Projektin katsaus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T-76.115 Projektin katsaus OtaShop2 Projektin suunnittelu30.10.2003

  2. Projektin tila (10 min) vaiheen tavoitteiden saavuttaminen projektin edistymisen mittarit Käytetyt työmenetelmät (5 min) Toteutetuneet tehtävät (15 min) mitä suunnitteluvaiheen aikana on tehty ja tapahtunut Seuraavan vaiheen suunnitelmat (5 min) Esityksen sisältö ja aikataulu

  3. Suunniteltujen tavoitteiden toteutuminen • Tavoite 1: Saada kokonaiskuva tavoiteltavasta järjestelmästä • OK • Tavoite 2: Sopia ja opetella ryhmän käyttämät työtavat • Muuten toteutunut, mutta koodaamiseen liittyviä yksityiskohtia on vielä sopimatta • Tavoite 3: Määritellä vaatimukset niin, että vähintään järjestelmän perustoiminnot on määritelty • OK • Tavoite 4: Suunnitella projektin aikataulu ja vaiheet yleisellä tasolla • OK

  4. Suunniteltujen dokumenttien tilanne • Projektisuunnitelma • kohtaa 3.1 lukuunottamatta valmis • Vaatimusmäärittelydokumentti • Valmis, mutta käyttötapauksia tullaan tulevaisuudessa vielä käsittelemään tarkemmalla tasolla

  5. Tehtävien toteutuminen • Havaintoja ja perusteluja • Dokumentointiin meni enemmän aikaa kun suunniteltu • Vaatimusten määrittely onnistui yllättävän kivuttomasti • Kaikki ryhmän jäsenet eivät aloittaneet henk.koht. harjoitustaan tässä vaiheessa

  6. Toteutuneet tunnit henkilöittäin Toteutuneet tunnit tässä vaiheessa Suunnitelma tämän vaiheen alussa Viimeisin suunnitelma

  7. Laadun mittarit • Suunnitteluvaiheessa ei käytetty numeerisia laadun mittareita

  8. Ohjelmiston koko (LOC) • Suunnitteluvaiheessa ei otettu kantaa ohjelmiston kokoon

  9. Muutokset projektiin • Aihe-ehdotukseen verrattuna aihetta laajennettiin hieman • Projektiin ei ole tehty muita merkittäviä muutoksia tämän vaiheen aikana

  10. Riskit • Riskienhallintaa on käsitelty projektisuunnitelman kappaleessa 7. • Havaitut riskit on kirjattu taulukkoon, ja taulukkoa päivitetään projektin edetessä • Yksikään riski ei ole toteutunut tässä vaiheessa • Seuraavassa vaiheessa erityisesti seuraavia riskejä pitää tarkkailla • (1) Ryhmä ei osaakaan tehdä vaadittuja tehtäviä sovitulla teknologialla • (4) Joku projektin avainhenkilöistä ei olekaan enää projektin käytettävissä • (9) TKK tutkii -tietokannalle sattuu jotain, minkä johdosta sen käyttö on mahdotonta

  11. Työtavat • Tässä vaiheessa on käytetty mm. seuraavia työtapoja • tuntikirjanpito (Trapoli) • toiminut käytännössä varsin hyvin • versionhallinta (CVS) • toimii hyvin, kunhan pelisäännöt on sovittu • Seuraavassa vaiheessa otetaan käyttöön ainakin seuraavat työtavat • Projektin etenemisen seuraaminen ja hallinta (Erkka) • Tuntiraportointi ja Burndown-kaaviot • Dokumentointikäytännöt (Kai) • dokumenttien formaali tarkastaminen • Suunnittelumallit (Matti) • Factory method, Builder, Template method

  12. Vaiheen tulokset • Suunnitteluvaiheessa määritelty järjestelmän päätoiminnot ja toisaalta suunniteltu projekti kokonaisuutena • Suunnitelmat on dokumentoitu kahteen dokumenttiin • Projektisuunnitelma • Vaatimusmäärittelydokumentti

  13. Projektisuunnitelma • SISÄLTÖ:1. Johdanto  1.1 Projektin tarkoitus ja laajuus  1.2 Järjestelmä ja käyttöympäristö  1.3 Oikeudet projektin tulokseen  1.4 Käytettävä terminologia2. Projektiin osallistujat  2.1 Projektiryhmä  2.2 Muut osallistujat3. Tavoitteet ja  arviointiperusteet   3.1 Asiakkaan tavoitteet  3.2 Projektiryhmän tavoitteet  3.3 Perusteet projektin keskeyttämiselle  3.4 Projektin päättyminen4. Resurssit ja kustannusarvio4.1Henkilöstö  4.2 Materiaalit  4.3 Kustannusarvio5. Työtavat ja -kalut5.1Työtavat  5.2 Henkilökohtaiset ohjelmistotuotannon tehtävät  5.3 Työkalut  5.4 Standardit6. Vaiheistus6.1Aikataulu  6.2 Projektin suunnittelu  6.3 Toteuttamisvaihe 1  6.4 Toteuttamisvaihe 2  6.5 Toteuttamisvaihe 3  6.6 Jakelu7. Riskienhallintasuunnitelma7.1Riskienhallintakäytännöt  7.2 Riskit

  14. Vaatimusmäärittelydokumentti • SISÄLTÖ:1. Asiakirjan tarkoitus2. Liiketaloudelliset tavoitteet 3. Tärkeimmät käsitteet4. Yleiskatsaus järjestelmään 5. Käyttäjäryhmät6. Käyttäjien vaatimukset 7.Toiminnalliset vaatimukset 8. Ominaisuudet (laatuvaatimukset, ei-toiminnalliset vaatimukset) 9. Rajoitteet

  15. Seuraavan vaiheen suunnitelma • Tavoitteet • Järjestelmän arkkitehtuurin suunnittelu vähintään toteutettavin toimintojen osalta • Järjestelmän perusrungon toteuttaminen • WWW-asiakkaille näkyvien toimintojen toteuttaminen (käyttötapaukset 1-3) • Testausmenetelmien käyttöönotto • Toteutettavat järjestelmän osat: • Use Case 1 (tilaus) • Use Case 2 (selaus) • Use Case 3 (ostoskori) • Järjestelmän kokonaisuudessaan sellaisessa kunnossa, että asiakas voi kokeilla käyttötapauksia •     Dokumentit: • päivitetty projektisuunnitelma • päivitetty vaatimusmäärittelydokumentti • tekninen dokumentti • testitapausten määrittelyt • testiraportti • edistymisraportti (kalvosarja) • Tavoitteiden priorisointi • Testausmenetelmät otetaan käyttöön vain jos muut tavoitteet saavutetaan • Riskit ja epävarmuustekijät • On epävarmaa, kuinka paljon koodauksessa ”alkuun pääseminen” vie aikaa • Toteutusjärjestys • Järjestelmän arkkitehtuuri ja perusrunko on toteutettava ennen käyttötapauksia

More Related