IIO12100 Ohjelmistotuotannon perusteet
IIO12200 Ohjelmistoprojekti


Syksy 2012 / kevät 2013

Opintotojakson toteutuksen kuvaus

Ryhmien tuotokset
Materiaalit storagella...
(lukuvuoden 11-12 toteutus)

Ajankohtaista

Opintojakso & ohjelmistoprojektit ovat päättyneet. Arvioinnit tehty ja arvosanat merkitty ASIOon.
Hyvää kesää kaikille :-)

2013 Kevätlukukausi
Viikot 18-19 Opintojakson lopullinen arviointi ja arvosanat ASIOon.
Pe 26.4
(+ ma 29.4)
Loppupalaverit NH Waneri D125 8:15 alkaen... (tarkista ryhmäsi aika!)
Palauttakaa projektin loppuraportit sähköpostilla Esalle viimeistään keskiviikkona 24.4 klo 16 mennessä.
Pyydän että tekisitte Opintojakson arvioinnin ASIOssa heti loppupalaverin jälkeen.
Pe 19.4 Loppuseminaarit 9:30-11:30 D404 (huom tila).
Seminaarin aluksi YAMK-opiskelija Tuukka Turto pitää opinnäytetyöseminaarinsa aiheesta:
AUTOMATED TESTING PERFORMED BY DEVELOPERS.
Tämän jälkeen kukin ryhmä esittelee vuorollaan n. 15 minuuttia projektiansa. Valmistautukaa hyvin esitykseenne: a) miettikää mitä sanotte b) miettikää miten esitätte c) tehkää tarvittaessa kalvoja. d) valmistautukaa esittelemään lopputuotosta (jos teillä on lupa toimeksiantajalta). e) kertokaa kokemuksianne projektityöskentelystä, valitsemistanne työkaluista ja -menetelmistä f) siitä mitä opitte, siitä mitä tekisitte toisin g) yhteenveto opintojaksosta ja projektimuotoisesta oppimisesta
Pe 12.4 Tuotosten luovutus asiakkaalle/viimeinen asiakaskatselmointi + Ohjauspalaverit

Projektityöskentelyn viimeiset vaiheet, viimeinen sprintti. Tuntikirjanpidot kuntoon, jos netissä laittakaa Esalle linkki mistä löytyy. Valmistautukaa siihen että luovutatte projektinne tuotoksen asiakkaalle viimeistään 12.4 mennessä! Testaa, testaa ja vielä kerran testaa. Varmistakaa että olette varmasti ymmärtäneet oikein mitä asiakkaalle pitää tehdä ja luovuttaa. Kirjallinen muistio viimeisestä palaverista, ja siihen on kirjattava mitä asiakkaalle on luovutettu ja että asiakas on hyväksynyt luovutuksen.

Pe 5.4 Ohjauspalaverit
Pe 29.3 Pitkäperjantai - ei ohjauspalavereita
Pe 22.3 Ohjauspalaverit Coldware, Niskalenkki, Koodimursut, Obey curses
Pe 15.3 Ohjauspalaverit Coldware, Garnet,Tomdroid
Pe 8.3 Ohjauspalaverit
VK 9 Itseopiskeluviikko
Pe 22.2 Ohjauspalaverit
Pe 15.2 Kokeen uusinta 9:00-10:15 D430. Ohjauspalaverit.
Pe 8.2 Kokeen palautus pe 8.helmikuuta 8:15-9:00 luokassa D430 --> KAIKKI paikalle! Ohjauspalaverit.
Pe 1.2 Ohjauspalaverit
Pe 25.1

Koe 8:15-9:45 (D405) IIO12200 Ohjelmistoprojekti
Kokeeseen on luettava ja hallittava seuraavat asiat:
- Haikala & Mikkonen :  Ohjelmistotuotannon käytännöt -kirjasta luvut 11,12,15,16 (2-3 kysymystä)
- luentokalvosetti storagella iio12200_12Projektinhallinta.pdf  sekä webistä artikkelit: a) Survival Crib Notes by Steve McConnell b) Software Project Management (1-2 kysymystä)
- soveltuvin osin kaikki se mitä on tullut esiin lukuvuoden aikana Ohjelmistoprojekti-aihepiiriin liittyen projektienne prosessivaiheitten tunnistamiseen, prosessi osaamiseen ja tuotosten sisällön/merkityksen ymmärtämiseen (1-2 kysymystä)

Pe 18.1 Ryhmien itsenäistä itseohjattu projektien toteutusta, huom Ohjauspalaverit peruttu flunssan takia! Palaverit pidetään pe 25.1 kokeen jälkeen.
Yksi näkemys siitä kuinka tulla ohjelmoijaksi.
Pe 11.1.13 Opintojakson esittely 8:15-10:00 luokassa D405 --> KAIKKI PAIKALLE. Ryhmätyöskentely 10:00-14:00.
2012 Syyslukukausi
Ma   17.12 10:15-11:30 luokassa D410 väliseminaarit. Seminaarissa ryhmät esittelevät arvotussa järjestyksessä syksyn tekemistään, asiakasvaatimuksia, toimintatapojaan tuotoksiaan, projektin ohjausympäristöään ja valittuja työkaluja, oppimistaan, kokemuksiaan. Kukin ryhmä valmistautuu n. 10 minuutin esitykseen.
Pe   14.12 Syyslukukauden viimeiset ohjauspalaverit
Pe    7.12 Projektiryhmien itsenäistä työskentelyä
Pe   30.11 Sprintin katselmointien tarkistukset, Definition of Done - työn alle. Tutor-palaverit ryhmittäin.
Pe   23.11 Product backlog-katselmoinnit (kaikki ryhmät), projektityöskentely.
Theme -> Epic -> Feature(User story)
Theme is a collection of related features. Epic is a large feature.  Feature is a valuable functionality. User story is a description of desired functionality told from the perspective of the end-user or customer. Syntax of user story: As <role>  I want to <requirement> because <business reason>.
Pe   16.11 Projektityöskentelyä ja tutoroinnit aamupäivällä kolmelle ryhmälle...
Pe   9.11 Projektityöskentelyä ja tutorointia.
Pe   2.11 Projektityöskentelyä ja tutorointia.
Pe  26.10 Kokeiden palautus 8:15-9:15 D404 - kaikki paikalle! Scrum in 10 minutes (HD). Free Kanban board.
Ryhmät projektitiloissa toteuttamassa projektia itsenäisesti. Ryhmäsi mentorointiaika.
Pe 12.10 Ryhmät projektitiloissa toteuttamassa projektia itsenäisesti.
Katso ryhmäsi mentorointiaika.
To 11.10 Koe to 11.lokakuuta klo 12:0-13:45 D330 Tärppejä kokeeseen:  ohjelmistotuotannon keskeiset käsitteet, ohjelmistoprojektimallit ml Scrum, vaatimustenhallinta, esitutkimuksen ja määrittelyn merkitys sekä Fred Brooksin artikkeli "There is No Silver Bullet"
Pe 5.10  Ryhmät projektitiloissa tekemässä projektia itsenäisesti. Ilmoittakaa Esalle spostilla käyttämänne projektinhallintajärjestelmä ja sen osoite ja mahdollinen käyttäjätunnus ja salasana. Ei mentorointeja.
Pe 28.9 Scrum & Kanban haltuun: What is scrum? What is Kanban? Kanban-ScrumMinibook . Ryhmät projektitiloissa tekemässä projektia, eteenpäin, kierrän mentoroimassa ryhmiä satunnaisessa järjestyksessä 8:00-14:00. Jatkossa mentorointiaika voidaan sopia jolloin se ilmoitetaan täällä.
Pe 21.9 Kaikki ryhmät projektitiloihinsa tekemään projektia eteenpäin, kierrän mentoroimassa ryhmiä satunnaisessa järjestyksessä 8:00-12:00.
Pe 14.9 Tunnit alkavat pe 8:15 luokassa D404. Projektien esittely, ryhmäytyminen, ryhmien valokuvaus, ensimmäiset tehtävät ryhmälle
-->KAIKKI PAIKALLE, sillä jollet ole paikalla et pääse mihinkään ryhmään!
Pe 7.9.2012 Opintojakso alkoi perjantaina 7.9 klo 8:15, kaikki paikalla, tärkeää asiaa opintojakson toteutuksesta.
Arviointiperusteet, johdanto aiheeseen jatkuu + ryhmätyö.
Ensimmäisellä kerralla kaikkien läsnäolo välttämätön ja pakollinen, poissa saa olla vain opettajan luvalla!!!

Ennakkoon: hanki (osta tai lainaa) kirja Haikala, Mikkonen: Ohjelmistotuotannon käytännöt. Talentum. 2011.