T-76.115 Ryhmä ”Tete” 21.10.2003 Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.

Slides:



Advertisements
Samankaltaiset esitykset
PUHEEN VUORO Vanhempainilta
Advertisements

Laatu ja ympäristöjärjestelmät
Laajennetun työssäoppimisen kokeilut auto ja logistiikka
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.
Toimittaja – Sovellusarkkitehtuuritas on pilkkominen Kalle Launiala, ProtonIT Oy
Kandiseminaarin ryhmätyöskentely Kevätlukukausi 2007.
Käytettävyystestaus GenMetrics projektissa Jonas Alam
T Projektikatselmus GenCode PS iteraatio
Lähipäivä T Business process development methods 1.
T Software project – Final demo / 6 Metrix Workgroup Metrix Helsinki University of Technology Software Business and Engineering Institute.
T Projektikatselmus Ryhmä Reilu PP-Iteraatio
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode T1 iteraatio
T Projektikatselmus Ampel 1. Toteutusvaihe
T Projektin katsaus OtaShop2 Projektin suunnittelu
T Projektikatselmus GenCode PS iteraatio
Fisma ry:n kehittämän projektin estimointi- ja mittauskonseptin instituionalisointi käytännön ohjelmistoprojektien johtamiseen Minigradu esitys
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
T Oma menetelmä Arkkitehtuurisuunnittelu Jarkko Ilomäki
Musiikkiteknologian opetussuunnitelman harmonisointihanke
T Personal SE assignment Communication Practices Miikka Lötjönen.
T Personal SE assignment Project progress tracking and control.
Stadia-Dehko. Taustaa Vuonna 2001 aloitettiin diabeetikoiden hoidonohjaukseen keskittyvä moniammatillinen valinnainen opintojakso Opintojakson tavoitteena.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY Kokemuksia väitöskirjan tekemisestä Marjo Kauppinen.
Tuetusta itsearvioinnista Paletti-hanke
T / PPT / Jari Mäntylä1 IOBASE PPT Menetelmäesitys : Konfiguraatiohallintasuunnitelma.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Esittäytyminen Vastaa esitettyihin kysymyksiin omalta kohdaltasi lyhyesti. Korvaa kysymykset omilla vastauksillasi. Kiitos!
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
T Henkilökohtainen SE-harjoitus Pariohjelmointi Mika Lindroos
Opossum-projektin Ohjausryhmä Ari Markkula Projektitutkija.
− työkalu toiminnan suunnittelun ja suunnitelman arvioinnin tueksi
Klubin arvojen määrittelyprosessi. Arvoprosessi Klubin tulee selvittää itselleen miksi arvot ovat tärkeitä. Arvoja ei kannata pohtia vain siksi, että.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Case TOPPIS Ammattiopisto Lappian kokemuksia työpajojen kanssa tehdystä yhteistyöstä Sanna Laihinen.
Heuristinen arviointi Antti Nummiaho Johdanto (1/3) Heuristinen arviointi on käytettävyyden arviointia ilman käyttäjää. Se on yksinkertainen,
Sisällönsuunnittelun workshop Verkkokoulutusprojektin eteneminen KonseptointiSisältösuunnittelu Vaatimus- määrittely ja visuaalinen ilme Sisällöntuotanto.
Elina Kauhanen Vantaan ammattiopisto Varia, Talvikkitien toimipiste
Projektioppiminen Maarit Virtanen and Reetta Jänis
T Loppudemo Kaffetauko eAuction
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Pariohjelmointi Personal SE - Vesa Oinonen. Yleistä pariohjelmoinnista kaksi ohjelmoijaa istuu saman koneen ääressä ohjelmoimassa samaa ohjelmaa Tavoitteena.
T Projektikatselmus Projektiryhmä Tete PP-iteraatio
Sankarit ja sankaruus Venäjällä Makula, kevät 2015 Tavoitteet, suorittaminen ja aikataulu.
Heuristinen arviointi Käyttöliittymäseminaari Jere Salonen.
Arkkitehtuurisuunnittelu Jarkko Ilomäki. Tavoitteet Tuottaa IOBASE-projektiin hyvin suunniteltu, dokumentoitu ja ylläpidettävä arkkitehtuuri Oppia eräs.
– Ohjelmistojen mallintaminen, mallintaminen ja UML.
T Projektikatsaus Verkokauppa Iteraatio
T Oma menetelmä Tapaamiskäytännöt IOBASE-projektissa Mika Ratola
T Personal SE assignment Static Methods Jaakko Nyrölä, ryhmä TeTe
T Henkilökohtainen SE harjoitus
T Personal SE Assignment Pauli Aho Personal SE Assignment Valittu aihe ja menetelmä Käytettävyystestaus (usability testing) ISO :
Metsän puut ja kasvit-projektisuunnitelma päiväkotiin
Diplomityöseminaari Ohjelmistokehysten erikoistamistutoriaalit Fred-ympäristössä Pekka Savolainen
Vaatimusmäärittely Henkilökohtainen menetelmä Kokemuksia Petri Saloma (49585S) T Tietojenkäsittelyopin ohjelmatyö.
Kuntatalo Helsinki Kuntien tietoliikenneratkaisun esiselvityksen esittely- ja keskustelutilaisuus Simo Tanner
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
LUOKAN PELISÄÄNNÖT Millainen on luokka, jossa on hyvä opiskella ja missä on hyvä luokkahenki ? Jokainen kirjoittaa paperille aiheesta 4-6 asiaa. Jaetaan.
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
T /5115 Software Development Project I/II Experience Exchange Session: architects Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio.
Oodin kurssi-ilmoittautumisten priorisointityökalu Teemu Ajalin Opiskelijarekisteri.
T Personal SE assignment Configuration Management.
Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.
Mervi Väisänen OPINNÄYTETYÖSUUNNITELMAN ESITYS JA OPPONOINTI.
Projektin tilannekatsaus
Uskonto ja kriisit nuoren elämänkulussa
[Projektin nimi]: Jälkianalyysi
TOIMINNAN TILASTOINTI
Esityksen transkriptio:

T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi

2 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Valittu aihe ja menetelmä  Aihe "Assessment of architecture"  Menetelmä "Active Reviews for Intermediate Designs (ARID)"  Kehitetty SEI:ssä (Software Engineering Institute)

3 T Personal SE Assigment / Assesment of Architecture / Marko Nikula ARID-menetelmän esittely  Ideana arvioida suunnitellun arkkitehtuurin toimivuus ja järkevyys mahdollisimman varhaisessa vaiheessa  Arvioijina toimivat ohjelmistokehittäjät, jotka tulevat käyttämään arkkitehtuuria  Arvioijat yrittävät tunnistaa ongelmia ja puutteita arkkitehtuurissa  Prosessin jälkeen arkkitehtuuria viilataan havaittujen ongelmien ratkaisemiseksi

4 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Menetelmän vaiheet  Valmisteluvaihe: 1. Valitaan arvioijat 2. Pääarkkitehti valmistelee materiaalin arkkitehtuurin kuvaamiseksi 3. Pääarkkitehti valmistelee esimerkkejä arkkitehtuurin käytöstä 4. Materiaali ja esimerkit jaetaan arvioijille, ja sovitaan arviointitilaisuus  Arviointivaihe: 1. Pääarkkitehti esittelee ARID-menetelmän ja tilaisuuden kulun arvioijille 2. Pääarkkitehti esittelee arkkitehtuurin arvioijille, sihteeri kirjaa kysymykset 3. Arvioijat keskustelevat ja pohtivat käytännön tilanteita ja skenaarioita 4. Valitut skenaariot pyritään ratkaisemaan kirjoittamalla (pseudo)koodia 5. Yhteenveto

5 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Menetelmän soveltaminen projektissa  Sovelletaan ensimmäisessä toteutusiteraatiossa  Kyseessä kertaluonteinen menetelmä, ei jatkuva  Kaikki ryhmäläiset pääarkkitehtia lukuunottamatta toimivat arvioijina  Suositus arviointitilaisuuden pituudeksi 1,5 päivää, lyhennetään puoleen päivään  Aikataulu:  Valmisteluvaihe viikko 44 (ensi viikko)  Arviointivaihe viikko 45  Menetelmän raportointi iteraation lopussa

6 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Hyödyt menetelmän käytöstä projektille  Arkkitehtuuri on ohjelmiston perusta -> voi tehdä koko ohjelmistosta hyvän tai huonon  Ongelmien korjaaminen varhaisessa vaiheessa tutkitusti halvempaa kuin myöhemmin  Saadaan arkkitehtuurin suunnitteluun mukaan kaikkien ryhmäläisten panosta  Palvelee samalla ryhmäläisten kouluttamista ja perehdyttämistä arkkitehtuuriin

7 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Kokemukset menetelmän käytöstä

8 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Menetelmän toteutuminen  Arkkitehtuurin kuvausdokumentti (17 sivua) ryhmäläisille  Arviointitilaisuus pidettiin T-talolla  Läsnä kaikki ryhmän jäsenet  Kesto 4 h  Toinen arviointikierros sähköpostitse viikolla 48

9 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Arviointitilaisuuden tulokset  Arvioijat pitivät arkkitehtuuria tarkoitukseen soveltuvana  Kysymyksiä tuli esille vain muutamia  Ongelmaksi muodostui, ettei arvioijilla ollut riittävästi aiempaa kosketuspintaa aihepiiriin  ARID-menetelmässä olennaisia skenaarioita ei siten pystytty tehokkaasti keksimään  Tilaisuuden tuloksena arkkitehtuurisuunnitelmiin ei tehty muutoksia

10 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Muutokset suunniteltuun menetelmän toteutukseen  Edellä kuvatun ongelman vuoksi järjestettiin toinen arviointi sähköpostitse  Tässä vaiheessa arkkitehtuuri oli jo toteutettu, ja arvioijilla oli kokemusta sen käytöstä  Merkittäviä puutteita arkkitehtuurissa ei tullut ilmi  Suurimmaksi ongelmaksi arvioijat kokivat arkkitehtuurin laajuuden ja siitä aiheutuvan oppimiskuorman

11 T Personal SE Assigment / Assesment of Architecture / Marko Nikula Arvio menetelmän hyödyllisyydestä  Menetelmän idea arvioida arkkitehtuuria ennen sen toteuttamista  Tämä ei täysin toiminut em. syistä johtuen  Arviointitilaisuudessa ei löydetty ongelmakohtia, mutta toisaalta mitään merkittävää ei ole tullut vastaan toteutustyössäkään  Arkkitehtuurin kuvausdokumentti ja arviointitilaisuus palvelivat joka tapauksessa ryhmäläisten perehdyttämistä arkkitehtuuriin  Menetelmän käyttö projektissa kannatti  Hyödyllisyyden mittaaminen vaikeaa