T-76.4115 Iteraatiodemo Twelve PP Iteration 24.10.2007.

Slides:



Advertisements
Samankaltaiset esitykset
VAIKUTTAJAPÄIVÄT. VAIKUTTAJAPÄIVÄT 2014 • Vaikuttaja-päivät on vuosittain järjestettävä vantaalainen foorumi, jossa koulut, päiväkodit, muut.
Advertisements

Toimintaohjeet opelle
NAO/Maija-Leena Haapa-alho
Menetelmäharjoitus: Kokous- ja kommunikaatiokäytännöt Mikko Rönkkö.
Office 365:een siirtyminen
, Vantaa TE-KESKUSTEN JA TOIMINTARYHMIEN VÄLINEN YHTEISTYÖ Toimintaryhmien ja TE-keskusten hyviä käytäntöjä Koulutus Manner-Suomen maaseutuohjelman.
T Projektikatselmus GenCode PS iteraatio
T Iteration Demo TeamDC PP Iteration
T Projektikatselmus Ryhmä Reilu PP-Iteraatio
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 5 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat LU-vaiheelle.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
AS Automaation käyttöliittymät – Harjoitustyö 2009 ‹#› AS Automaation käyttöliittymät Harjoitustyö 2009  Harjoitustyö tehdään 3-4 hengen.
Ketterä testaus ja testauslähtöinen kehitys
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode T1 iteraatio
T Projektikatselmus Ampel 1. Toteutusvaihe
T Projektikatselmus Ampel 2. Toteutusvaihe
T Projektin katsaus OtaShop2 Projektin suunnittelu
T Projektikatselmus GenCode PS iteraatio
Heinolan kaupungin opetussuunnitelma
T Personal SE assignment Communication Practices Miikka Lötjönen.
T Personal SE assignment Project progress tracking and control.
T Projektikatsaus Verkokauppa Suunnitteluvaihe
3. Spesifikaatioiden laatiminen
1 T Edistymisraportti - ExtraTerrestriaLs T Edistymisraportti ExtraTerrestriaLs I2 iteraatio
Finnan kehittämisideoiden hallinta LUONNOS Heli Kautonen ja Aki Lassila Konsortioryhmän kokous
T Iteraatiodemo Kaffetauko PP Iteration
1 Dokumentit ja niiden viimeistely kuntoon Ohjelmistokehitys Arkkitehtuuri dokumentti Wiki –sivuston päivitys Testaus Viimeistely tarvittavilta osin Täydet.
T Iteraatiodemo Twelve PP Iteration
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
T Projektikatselmus ElectricSeven I1-Iteraatio
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
Ohjelmistojen suunnittelumenetelmät ja –työkalut
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Sulkapalloliiton kilpailutoiminnan rekisteriohjelma Loppudemo T Good Minton
Good Minton PP Iteraatio
Kokemuksia sometyökaluista verkkopalvelun kehittämisessä – Case toimeksi.fi Saara Pajunpää, VVV-projekti, Pohjois-Pohjanmaan sosiaali- ja terveysturvayhdistys.
T Projektikatselmus PPT PS-vaihe
T Iteration Demo Data Sailors PP Iteration
T Iteraatio Demo CoSCA -jatkokehitysprojekti Loppudemo TeamDC.
T Iteration Demo Data Sailors I1 Iteration
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Projektisuunnitelma A12-08 Beckhoff-teollisuustietokoneen käyttöönotto Lauri Lötjönen Mikko Pulkki.
1 Arkkitehtuuriin liittyvien kuvien teko Sekvenssikaavio Komponenttikaavio Luokkakaavio Ohjausryhmän palaveri Toimitussisällön tarkastelu Vaatimusten läpikäynti.
T Loppudemo Kaffetauko eAuction
T Loppukatselmus OtaShop2 Halme, Inkinen, Karanko, Kosunen, Kärkkäinen, Larmo, Ojanen.
T Iteraatio demo Team Tubeless Iteraatio
Tilakatsaus Hälyri-projekti 4. Kokous Mitä on tehty? Suunniteltu järjestelmän runkoa ja rajapintoja Testattu WCF:n toimivuutta. Suunniteltu.
T Projektikatselmus Projektiryhmä Tete PP-iteraatio
1 © NOKIA 2000 projektikatselmus_ PPT/ / Tapani Tarri Projektikatselmus Esitykset Esitys projektin tilasta Esitys toiminnallisesta.
T Projektikatsaus Verkokauppa Iteraatio
T Iteraatio demo [PP] Iteraatio
T Iteraatiodemo Twelve I2 Iteraatio
T Oma menetelmä Tapaamiskäytännöt IOBASE-projektissa Mika Ratola
T Projektikatselmus ElectricSeven I2-Iteraatio
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.
Vaatimusmäärittely Henkilökohtainen menetelmä Kokemuksia Petri Saloma (49585S) T Tietojenkäsittelyopin ohjelmatyö.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
T Iteraatio Demo Neptune Projektin Suunnittelu-iteraatio Klo SoberIT.
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
T /5115 Software Development Project I/II Experience Exchange Session: architects Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio.
Mentortapaaminen Agenda Tilannekatsaus Vastuualueet Tulevaa Riskejä ja ongelmia Menetelmäharjoitukset Esitys: Kommunikaatio- ja kokouskäytännöt.
Mentortapaaminen Agenda Tilannekatsaus Vastuualueet Tulevaa Riskejä ja ongelmia Menetelmäharjoitukset Esitys: Kommunikaatio- ja kokouskäytännöt.
AS Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen Ovivalpas väliraportti Mathias.
T Iteraatiodemo Team Tubeless Iteraatio
Projektin tilannekatsaus
Onnistuneen tietovarastoprojektin edellytykset
Projektin tilannekatsaus
Esityksen transkriptio:

T Iteraatiodemo Twelve PP Iteration

2 T Iteration demo Agenda q Projektin tila (15 min) q iteraation tavoitteiden saavuttaminen q Työn tulokset (20 min) q Iteraation tulosten esittely q Käytetyt työskentelymenetelmät (5 min)

3 T Iteration demo Projektin esittely q Tehtävämme on toteuttaa web-pohjainen ideankeräys- ja järjestämisohjelmisto, joka tarjoaa: q Yhteisöllisyyttä q Ideat järjestetään käyttäjien palautteen mukaisesti tärkeysjärjestykseen q Käyttäjillä on mahdollisuus kommentoida muiden ideoita q Kaksisuuntaisuutta q Järjestelmä tarjoaa kanavan jolla käyttäjät voivat käydä vuoropuhelua kehittäjien kanssa ja saada äänensä kuuluviin q Kehittäjät saavat arvokasta tietoa siitä mitä käyttäjät pitävät tärkeänä q Integroituvuutta q Keräyspalvelu on helposti integroitavissa erilaisiin web-palveluihin

4 T Iteration demo Itaraation tavoitteiden tila q Tavoite 1: Projektin suunnittelu q OK q Tavoite 2: Aihealueen ymmärtäminen q OK q Tavoite 3: Vaatimusten määrittely yleisellä tasolla sisältäen tärkeimmät toiminnalliset vaatimukset sekä käyttötavat q OK q Tavoite 4: Projektissa käytettävien menetelmien sekä työvälineiden suunnittelu ja käyttöönotto q Muuten OK, mutta kehitystyökaluja ei ole vielä otettu käyttöön. Niiden asennus alkaa, kun saamme kehitysympäristön asiakkaalta. q Tavoite 5: Valitaan projektissa käytettävät teknologiat. q OK q Tavoite 6: Karkean tason arkkitehtuurisuunnittelu. q OK

5 T Iteration demo Iteraation palautettavien tila q Projektisuunnitelma q OK, paitsi kappaleet 5.2, 6.3 ja 6.4, koska ne pitää palauttaa vasta myöhemmin q Vaatimusdokumentti q OK, paitsi kappaleet 6-8, koska ne pitää palauttaa vasta myöhemmin

6 T Iteration demo Tehtävien toteutuminen Tila ToteutunutSuunniteltu Ero ViikkopalaveritOk AsiakastapaamisetOk EES-tapaamisetOk Mentor-tapaaminenOk 990 LuennotOk VaatimusmäärittelyOk Projektisuunnitelman dokumentointiOk 19,526+6,5 Iteraatiosuunnitelman dokumentointiOk 1312 SEPA-päiväkirjatIteraatiossa Arkkitehtuurisuunnittelu (karkea taso)Ok Projektin hallintaOk Projektiin/tekniikkaan tutustuminen*Ok Yhteensä 355, ,5 * Suunnittelematon tehtävä (= uusi tehtävä lisätty iteraation aikana)

7 T Iteration demo Resurssien käyttö q SEPA-tunnit eivät toteutuneet q Kaikille kehittäjille ei löytynyt tekemistä q Aktiivisimmat ryhmäläiset tekivät enemmän tunteja kuin heille oli suunniteltu PMOKMLJHHHHRPKJSJTYht. PP I I Yht 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 I , I2 6252,55667,57072, ,5500 Yht

8 T Iteration demo Muutokset projektiin q Suuria muutoksia ei vielä tässä vaiheessa ole ilmennyt

9 T Iteration demo Riskit q Mikä on tämänhetkinen tilanne riskien suhteen? q Toteutuneet riskit q Tehtävien delegoinnissa ollut ongelmia. q Tehtävien hoitaminen on jäänyt viimeiseen iltaan q Tieto ryhmän välillä ei aina ole kulkenut hyvin

10 T Iteration demo Iteraation tulokset q Projektisuunnitelma q Vaatimusmäärittely q Kuvaus asiakkaan kanssa käydystä keskustelusta millainen lopullisen ohjelmiston täytyy olla ja mitä sillä täytyy pystyä tekemään projektin loputtua q karkean tason arkkitehtuurikuvaus q Kuvaus siitä miten ohjelmisto toimii, näyttäen että arkkitehtuuri pystyy toimimaan asiakkaan vaatimusten rajoissa

11 T Iteration demo Projektisuunnitelma q Osakkaat ja henkilöstö (kuva) q Projektin tavoitteet q Asiakkaan tavoitteet q Ryhmän tavoitteet q Projektin resurssit q Ryhmällä yhteensä käytössä 1510 tuntia projektiin. q Projeketin työskentelymenetelmät ja työkalut q Iteratiivinen ohjelmistokehitys: kehitys jaettu neljään sprinttiin, sprintin alussa valitaan toteutettavat ominaisuudet q Dokumentointi: käytämme wikiä q Työajanseuranta: käytämme wikiä ja google spreadsheetia q Kommunikointi: useita eri työvälineitä käytössä q Prosessin parannus, riskien hallinta: jokaisen iteraation lopulla q Iteraatiosuunnittelu q Päävastuu projektipäälliköllä, laatupäällikkö ja arkkitehti auttavat q Keskustellaan asiakkaan kanssa iteraation sisällöstä ja tavoitteista

12 T Iteration demo Käytetyt työskentelymenetelmät q Miten olemme käyttäneet suunniteltuja työskentelymenetelmiä, mitkä ovat kokemuksemme q Dokumentointi: hyvä projektiin tutustumisen kannalta, aloitimme liian myöhään laatimisen q Riskien hallinta: osa riskeistä jo toteutunut q Työajanseuranta: päivittäminen tuottanut ongelmia q Kommunikaatio: ei ole aina onnistunut q Prosessin parannus: hyvä tapa keskustella ongelmista ja etsiä nille ratkaisuja q Vaatimusmäärittely: olemme päässeet ymmärrykseen siitä, mitä asiakas haluaa q Aiommeko q Ottaa käyttöön uusia menetelmiä? q Muuttaa nykyisten menetelmien käyttöä? q Lopettaa joidenkin menetelmien käyttö? q 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ä.