Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuRiitta Parviainen Muutettu yli 9 vuotta sitten
1
T-76.4115 Iteraatiodemo Twelve PP Iteration 24.10.2007
2
T-76.4115 Iteration demo 2 Agenda Projektin tila (15 min) iteraation tavoitteiden saavuttaminen Työn tulokset (20 min) Iteraation tulosten esittely Käytetyt työskentelymenetelmät (5 min)
3
T-76.4115 Iteration demo 3 Projektin esittely Tehtävämme on toteuttaa web-pohjainen ideankeräys- ja järjestämisohjelmisto, joka tarjoaa: Yhteisöllisyyttä Ideat järjestetään käyttäjien palautteen mukaisesti tärkeysjärjestykseen Käyttäjillä on mahdollisuus kommentoida muiden ideoita Kaksisuuntaisuutta Järjestelmä tarjoaa kanavan, jolla käyttäjät voivat käydä vuoropuhelua kehittäjien kanssa ja saada äänensä kuuluviin Kehittäjät saavat arvokasta tietoa siitä, mitä käyttäjät pitävät tärkeänä Integroituvuutta Keräyspalvelu on helposti integroitavissa erilaisiin web-palveluihin
4
T-76.4115 Iteration demo 4 Itaraation tavoitteiden tila Tavoite 1: Projektin suunnittelu OK Tavoite 2: Aihealueen ymmärtäminen OK Tavoite 3: Vaatimusten määrittely yleisellä tasolla sisältäen tärkeimmät toiminnalliset vaatimukset sekä käyttötavat OK Tavoite 4: Projektissa käytettävien menetelmien sekä työvälineiden suunnittelu ja käyttöönotto Muuten OK, mutta kehitystyökaluja ei ole vielä otettu käyttöön. Niiden asennus alkaa, kun saamme kehitysympäristön asiakkaalta. Tavoite 5: Valitaan projektissa käytettävät teknologiat. OK Tavoite 6: Karkean tason arkkitehtuurisuunnittelu. OK
5
T-76.4115 Iteration demo 5 Iteraation palautettavien tila Projektisuunnitelma OK, paitsi kappaleet 5.2, 6.3 ja 6.4, koska ne pitää palauttaa vasta myöhemmin Vaatimusdokumentti OK, paitsi kappaleet 6-8, koska ne pitää palauttaa vasta myöhemmin
6
T-76.4115 Iteration demo 6 Tehtävien toteutuminen Tila ToteutunutSuunniteltu Ero ViikkopalaveritOk 10390-13 AsiakastapaamisetOk 5044-6 EES-tapaamisetOk 108-2 Mentor-tapaaminenOk 990 LuennotOk 5254+2 VaatimusmäärittelyOk 5164+13 Projektisuunnitelman dokumentointiOk 19,526+6,5 Iteraatiosuunnitelman dokumentointiOk 1312 SEPA-päiväkirjatIteraatiossa 2 040+40 Arkkitehtuurisuunnittelu (karkea taso)Ok 1510-5 Projektin hallintaOk 1828+10 Projektiin/tekniikkaan tutustuminen*Ok 150-15 Yhteensä 355,5385+29,5 * Suunnittelematon tehtävä (= uusi tehtävä lisätty iteraation aikana)
7
T-76.4115 Iteration demo 7 Resurssien käyttö SEPA-tunnit eivät toteutuneet Kaikille kehittäjille ei löytynyt tekemistä Aktiivisimmat ryhmäläiset tekivät enemmän tunteja kuin heille oli suunniteltu PMOKMLJHHHHRPKJSJTYht. PP 74514442 542825 385 I1 58505374 686163 564 I2 58495374 686162 561 Yht. 190150 190 150 1510 Alkuperäinen suunitelma (iteraatiosuunnitelman alussa) Toteutunut ajankäyttö ja päivitetty suunnitelma (toteutuneet tunnit ja päivitykset) PMOKMLJHHHHRPKJSJTYht. PP 6644,53854,54944,52319,516,5370 I1 6253566871736465,567350 I2 6252,55667,57072,5636566,5500 Yht. 190150 190 150 1150
8
T-76.4115 Iteration demo 8 Muutokset projektiin Suuria muutoksia ei vielä tässä vaiheessa ole ilmennyt
9
T-76.4115 Iteration demo 9 Riskit Mikä on tämänhetkinen tilanne riskien suhteen? Toteutuneet riskit Tehtävien delegoinnissa ollut ongelmia. Tehtävien hoitaminen on jäänyt viimeiseen iltaan Tieto ryhmän välillä ei aina ole kulkenut hyvin Muut riskit Ryhmän jäsen lopettaa kurssin kesken. Joku ryhmäläisistä sairastuu tai on muuten pidemmäksi aikaa estynyt osallistumaan kurssin toteuttamiseen. Vaatimusmäärittely menee pieleen. Kehittäjät eivät tunne tarpeeksi hyvin ohjelmointikieltä, jolla ohjelmisto koodataan. Tehtyä työtä katoaa laiterikon takia tai vahingossa. Projektin kannalta tärkeät palvelut eivät ole käytettävissä, esimerkiksi Wiki tai ohjelmistokehitysympäristö. Jollekin ryhmän jäsenelle kasaantuu liian paljon työtä.
10
T-76.4115 Iteration demo 10 Iteraation tulokset Projektisuunnitelma Suunnitellaan käytettävät menetelmät. Tunnistetaan projektin osapuolet. Suunnitellaan resurssien käyttö. Vaatimusmäärittely Kuvaus asiakkaan kanssa käydystä keskustelusta millainen lopullisen ohjelmiston täytyy olla ja mitä sillä täytyy pystyä tekemään projektin loputtua Karkean tason arkkitehtuurikuvaus Kuvaus siitä miten ohjelmisto toimii, näyttäen että arkkitehtuuri pystyy toimimaan asiakkaan vaatimusten rajoissa
11
T-76.4115 Iteration demo 11 Projektisuunnitelma Osakkaat ja henkilöstö (kuva) Projektin tavoitteet Asiakkaan tavoitteet Ryhmän tavoitteet Projektin resurssit Ryhmällä yhteensä käytössä 1510 tuntia projektiin. Projeketin työskentelymenetelmät ja työkalut Iteratiivinen ohjelmistokehitys: kehitys jaettu neljään sprinttiin, sprintin alussa valitaan toteutettavat ominaisuudet Dokumentointi: käytämme wikiä Työajanseuranta: käytämme wikiä ja google spreadsheetia Kommunikointi: useita eri työvälineitä käytössä Prosessin parannus, riskien hallinta: jokaisen iteraation lopulla Iteraatiosuunnittelu Päävastuu projektipäälliköllä, laatupäällikkö ja arkkitehti auttavat Keskustellaan asiakkaan kanssa iteraation sisällöstä ja tavoitteista
12
T-76.4115 Iteration demo 12 Osakkaat ja henkilöstö
13
T-76.4115 Iteration demo 13 Käytetyt työskentelymenetelmät Miten olemme käyttäneet suunniteltuja työskentelymenetelmiä, mitkä ovat kokemuksemme Dokumentointi: hyvä projektiin tutustumisen kannalta, aloitimme liian myöhään laatimisen Riskien hallinta: osa riskeistä jo toteutunut Työajanseuranta: päivittäminen tuottanut ongelmia Kommunikaatio: ei ole aina onnistunut Prosessin parannus: hyvä tapa keskustella ongelmista ja etsiä nille ratkaisuja Vaatimusmäärittely: olemme päässeet ymmärrykseen siitä, mitä asiakas haluaa Aiommeko Ottaa käyttöön uusia menetelmiä? Muuttaa nykyisten menetelmien käyttöä? Lopettaa joidenkin menetelmien käyttö? Aiomme toteuttaa paremmin määriteltyjä työskentelymenetelmiä. Tähän asti työskentelymenetelmät ovat olleet vähän hakusessa eikä ryhmän jäsenet ole olleet niistä kovin hyvin perillä.
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.