Ohjelmistotuotanto-moduli 10 ov ISP30Z

Toteutus: syksy 2004

Ryhmien tuotokset ja aikataulu

Ajankohtaista  

Viikko 2005

bulletEsa ja osa ryhmistä käyvät vielä arviointipalaverin => Esa merkitsee arvosanat ASIOon kun kaikki suoritukset ok. bulletSEMINAARIESITYKSET pidettiin to 13.1.2005 tasan kello 12:00 alkaen luokassa D322!
Kiitos esittäjille.

Viikko 51/ 2004

bulletprojektin loppupalaveri (samalla arviointikeskustelu) tämän aikataulun mukaisesti
Huom! 1) katsokaa ja lukekaa tarkkaan tämä ohje ennen kuin aloitatte loppuraportin kirjoittamisen 2) loppuraportti on lähetettävä Esalle väh. neljä tuntia ennen palaveria 3) kaikki ryhmän jäsenet oltava läsnä loppupalaverissa, palaverit pidetään neukkarissa D552 Willa. bulletto pidettiin uusintakokeet 16.12.2004 12:30: jos sinulta on jäänyt jompikumpi kokeista ISP310, ISP320  suorittamatta, ilmoittaudu kokeisiin Esalle viim. 13.12. mennessä --> tulokset lähetetty osallistujille. bulletSEMINAARIESITYKSET SIIRRETTY TAMMIKUULLE! Aika ja paikka sovitaan. bulletto: 13:30-14:30 seminaariesitys: siirretty bulletke: 12:30-14:30 seminaariesitykset: siirretty bulletti: 13:30-14:30 seminaariesitys:  siirretty
varautukaa noin 40 minuutin mittaiseen esittelyyn, esittelette projektia, tavoitteita, onnistumista, sen aikana tuotettuja dokumentteja, seurantadokuja, ohjelmaa sekä kokemukset projektityöskentelystä, ryhmätyöskentelystä, mitä tekisimme toisin...

Viikko 50

HUOM: Pitäkää asiakkaitten kanssa katselmoinnit viikolla 50. Jos projekteissa pitää kiirettä, niin voidaan siirtää suosiolla esseitten palautus tammikuulle 2005.

bulletto: Esseitten palautus. Lähettäkää esseet etukäteen luettavaksi keskiviikkoiltana sähköpostilla!  Palaute henkilökohtaisesti tämän aikataulun mukaisesti; jollet ole saanut vielä valmiiksi, saat välipalautetta, bulletke: ryhmätyöskentely bulletti: viimeinen luento ohjelmistotestaus (s14-44) bulletma: juhlitaan itsenäisyyttä siniristilippujen hulmutessa

Viikko 49

bulletto: ryhmätyöskentely bulletke: ryhmätyöskentely ja 12:30 luokassa 505 ohjausta esseen kirjoittamiseen, jos et ole esseetä aiemmin kirjoittanut on syytä olla paikalla! Lue tämä malliessee yhdeksän vuoden takaa, aiheena ihminen ja tietokoneet. bulletti: seminaariesitykset ASP.NET ja Java-teknologioista sekä luento ohjelmistotestaus (s1-14) bulletma: Internet sovelluskehityskäytännössä 9:00-11:30 luokassa D310 pitäjinä Alikoski ja Lazarov

Viikko 48

bulletto: ryhmätyöskentely bulletke: ryhmätyöskentely bulletti: kokeenpalautus ja luento laadusta ohjelmointityössä bulletma: ryhmätyöskentely/palaverit

Viikko 47

bulletto 18.11 klo 12:30 koe ISP320 luokka 310, 
kokeeseen: 1) kalvot 2) Ohjelmistotuotanto-kirjan luku 12 Projektinhallinta 3) Murch: IT-projektinhallinta 4) projektin aikana tuotetut dokumentit.
Kokeeseen tulee viisi kysymystä, joista yksi Murchin kirjasta, kaksi kalvoista ja kaksi luvusta 12/dokumenteista. bulletke: ryhmätyöskentely bulletti: luento IT-projekti erityiskysymyksiä JA kertaus kokeeseen bulletma: ryhmätyöskentely/palaverit

Viikko 46

bulletto: palaverit bulletke: ryhmätyöskentely bulletti: luento ohjelmistoprojektin riskienhallinnasta bulletma: palaverit

Viikko 45

bulletto: palaverit bulletke: 12:30 alkaen projektipäälliköt kokoontuvat neuvotteluhuone Wilmissä D551. Kukin projektipäällikkö varautuu esittelemään projektin seuranta ja raportointisuunnitelman ja kuinka se on toteutunut; lisäksi käydään läpi ryhmien "ryhmädynamiikkaan" liittyviä asioita bulletti: luento ohjelmistoprojektin ohjauksesta ja hallinnasta bulletma: väliseminaari 10:30-12:00 D310/D311
Kukin ryhmä esittelee projektiansa muille, valmistautukaa pitämään n 15 min esittely projektinne asiakasvaatimuksista, tavoitteista, toteutuksesta, tämän hetkisistä tuotoksista/tuloksista jne. Huom: kaikki paikalle kuuntelemaan ja kommentoimaan, esitykset myös arvioidaan!

Viikko 44

bullettorstai: tutustukaa kirjallisuuden/webin avulla ohjelmistoarkkitehtuuri käsitteeseen, etsikää myös tietoa siitä miten ohjelmistoarkkitehtuuria voi suunnitella ja kuvata: aloittakaa vaikka tästä ja tästä 3+1 näkymää arkkitehtuuriin ja ehkäpä tämäkin www-sovelluksille.
Älköön olko nämä kuitenkaan ainoat "tietolähde". bulletkeskiviikko: 12:30 Oppimispäiväkirjoista palautetta. Lähettäkää oppimispäiväkirjanne Esalle ennen keskiviikkoa aamua. Annan niistä palautetta/kehittämisehdotuksia yhteisesti/yksityisesti neukkarissa D551 Wilmi. bullettiistai: kokeen palautus! ja luento ohjelmistojen suunnitteluperiaatteista...

Viikko 43

bulletHUOM! Ne ryhmät jotka eivät vielä ole aloittaneet määrittelyn kirjoittamista, niin käyttäkää sisällysluettelorunkona tätä mallia ja nimetkää dokumenttinne toiminnalliseksi määrittelyksi!!! Opettaja keroo perustelut palavereissa. 
Tämä määräys koskee ryhmiä: Graniitti, Guru Meditation sekä Spectral Solutions.
bullettorstai: koe ISP310 Ohjelmistotuotanto 12:30 alkaen luokassa D411:
- kokeeseen: 1) Ohjelmistuotanto kirjan luvut 1-4 
             sekä 2) luennoilla käsitellyt asiat/kalvot
mallikoe löytyy täältä bulletkeskiviikko: määrittelyraporttien katselmointia 
                  12:30-14:15 luokassa D322 ASP.NET bullettiistai: kertaus koetta varten eli ohjelmistotuotannon erityiskysymyksiä eli ohjelmisto-projektien erityispiirteitä ja ohjelmistoprojektien dokumentoinnista (hae täältä kalvot) bulletmaanantai: esitutkimusten katselmointi

Viikko 42

bulletitsenäisen opiskelun/projektityöskentelyn viikko

Viikko 41

bullettorstai: projektisuunnitelman ja esitutkimuksen katselmointia bulletkeskiviikko: projektisuunnitelman ja esitutkimuksen katselmointia 
                  12:30-14:15 luokassa D322 ADO.NET bullettiistai: luento olio-orientoitunut vaatimusmäärittely & käyttötapaukset bulletmaanantai: esitutkimuksen katselmointia

Viikko 40

bulletkeskiviikko: 12:30-14:15 luokassa D322 Visual Studio.NET bullettiistai: luento vaatimusmäärittely, vaatimusten hallinta
huom luento pidetään Dynamon D125 Waneri, neuvotteluhuoneessa! bulletmaanantai: ryhmien itsenäistä työskentelyä

Viikko 39

bullet

HUOM2: kaikki ryhmät, projektisuunnitelmissanne:
kappaleen 3.6 otsikko voisi olla "Alustava riskisuunnitelma"
kappaleeksi 3.7 "Alustava laatusuunnitelma" 
miettikää/kirjatkaa siihen ajatuksianne miten projektin laatu varmistetaan (alustava suunnitelma, tarkennetaan tätä myöhemmin) bulletHUOM1: Muistakaa seuranta mahdollistaa projektin ohjauksen, ilman riittävää ja oleellista tietoa tuottavaa seurantaa projektin ohjaus ei ole mahdollista. 
Seuranta koostuu kahdesta asiasta: 1) missä valmiusvaiheessa tehtävä , 2) miten paljon tunteja käytetty ->
Tästä viikosta alkaen kukin ryhmän jäsen pitää kirjaa tekemistään tunneistaan, kirjanpito on hyvä pitää vaikka Excelissä. Kirjanpidosta pitää ilmetä pvm, tuntimäärä ja mihin työ kohdistunut katso malli. bullettiistai: luento asiakasvaatimuksista bulletmaanantai: projektisuunnitelmien katselmointia, palaverit ryhmittäin, ryhmä tekee muistion palaverista

Viikko 38

bullettorstai: projektisuunnitelmien laatimista, 
13:30-14:15 MS Project pikakurssi luokka D330 kaikki kiinnostuneet paikalle bulletkeskiviikko: purkakaa projektinne vaiheisiin, aktiviteetteihin, tehtäviin Mindmapin-avulla bullettiistai: luento It-projektien erityispiirteistä ja projektin suunnittelusta bulletmaanantai: webbi-sivujen katselmointi, johdanto ohjelmistotuotantoon jatkuu

Viikko 37

bullettorstai: ryhmätyöskentely bulletkeskiviikko: ryhmäytyminen: ryhmät -> ryhmätehtävä tälle viikolle bullettiistai: luento Johdanto ohjelmistotuotantoon, kalvot Johdanto/1-26 bulletmaanantai: miten ryhmälle yhteinen tavoite, projektiaiheiden esittely,
ryhmätyö liiketoimintasuunnitelman tekeminen

Viikko 36

bulletOpetus alkoit viikolla 36/2004 maanantaina 30.8.2004 klo 12:30 luokassa D411.
Orientaatio, johdanto, ryhmäytyminen, aiheiden valinta, projektien aloitus.
Ensimmäisen viikon aikana läsnäolo pakollinen; jos sinulla on pätevä syy poissaoloon ota yhteys opettajaan ja sovi korvaava suoritus! 

Ryhmien tuotokset:

Ryhmä Graniitti Guru meditation Napander Spectral Solutions
Asiakas Karibu Engineering Huhtasuon Hiihto 2000 Subway Jyväskylä InMics-yhtiöt
Seminaari tammikuu 05 tammikuu 05 tammikuu 05 tammikuu 05
Tuotosten hyväksymispäivämäärät
Web-sivut 14.9 1.10 14.9 1.10
1. muistio 30.9 29.9 5.10 5.10
Tuntien seuranta 30.9 6.10 23.9 20.10
tehtävien seuranta 21.10 20.10 23.9 20.10
väliseminaari 1.11/4- 1.11/4- 1.11/5- 1.11/4½
VE:Protoilu-malli
1) Projektisuunnitelma ver 1.0 21.10/4+ 20.10/ 4- 30.9 / 4½ 30.9 / 4-
2) Projektisuunn.
ver 1.1
17.11 / 4+ 11.11/3+ 17.11 / 5- 10.11/5-
3) Seuranta, raportointi 21.10/hyväksytty 28.10/tarkistettu mutta ei hyväksytty 4.10 / hyväksytty 20.10 / hyväksytty
4) Esitutkimus  11.11 / 3+ 25.10/4 20.10 / 4 25.10 / 4½
5) Määrittely - - 26.10/ 4½ -
5b) Toiminnallinen määrittely 18.11/ 3+ 18.11/4+ - 10.11 / 4½
6) Arkkitehtuuri 17.12/ 3 ?? 18.1/4½ 17.12/5
7) Testaus- suunnitelma 17.12/ 3  ?? 8.12 / 4½ 2.12 / 5
8) Testausraportti 17.12/ 3  ?? 1.2/3 20.1/4½
9a) Proto ok ok ok ok
9b) Ohjelma 17.12/ 3½ luovutettu tilaajalle? 1.2/4½ OK / 5-
10) Loppuraportti 17.12/ 3½ 21.12/3+  1.2/3½ 20.1/5
VE: Rational Unified Process
Business model
Requirements
Use case View
Architecture View
etc

Yleistä

Modulin opettajana lehtori Esa Salmikangas

Tämä moduli koostuu kolmesta opintojaksosta: 

bulletISP310 Ohjelmistotuotannon perusteet bulletISP320 Projektinhallinta  bulletISP330 Testaus ja laatu. 

Opintojaksot suoritetaan yhtenä kokonaisuutena eli 10 ov:n modulina ISP30Z. Moduli tulee suorittaa yhtenä kokonaisuutena syksyn 2004 aikana; mitään moduliin kuuluvaa tehtävää, opintojaksoa tai osaa EI voi suorittaa vuoden vaihteen jälkeen (poikkeus mikäli asiakkaasta johtuvista syistä projektin aikataulu muuttuu niin projekti voidaan saattaa loppuun kevään aikana -> arvosana jokainen kalenterikuukauden viivästys vähentää arvosanaa yhdellä numerolla). 
Modulia EI voi korvata muilla opinnoilla ja/tai työkokemuksella. Yksittäisiä opintojaksoja EI voi suorittaa modulista. Modulin yksittäisiä opintojaksoja tai osasuorituksia EI voi korvata jollakin toisilla opintojaksoilla. Tämän modulin suorituksia EI saa käyttää minkään toisen opintojakson suorituksina. 
Modulia EI voi suorittaa etänä, modulissa on niin paljon ryhmätyötä että etänä suorittaminen ei onnistu.

Modulin alussa muodostetaan ryhmät. Työskentely tapahtuu suurimmaksi osin ryhmätyönä.

Motto: Kovimmassa paineessa syntyvät kirkkaimmat timantit.

Aika ja paikka

lukujärjestyksen varatut tunnit

bulletma 10:15 - 14:15 projektihuoneet ellei erikseen muuta kerrottu bulletti 12:30 - 14:15 luokka D311 bulletke 10:15 - 14:15 projektihuoneet ellei erikseen muuta kerrottu bulletto 12:30 - 14:15 projektihuoneet ellei erikseen muuta kerrottu

luennot 

bulletsyksyn alussa luentoja on viikon kaikkina päivinä bulletjatkossa luennot ovat ti 12:30 - 14:15 luokka D311 (varalla D411)

projektityöskentely 

bulletluokissa D320/D321 + tarvittaessa muissa luokissa Turbiinissa

Tavoite

Tavoitteena saada ohjelmistotuotannosta: 

  1. tieto 
  2. kokemus 
  3. osaaminen ja taito 
  4. hyvä osaaminen ja hyvä taito 
  5. näkemys, ymmärrys

eli

bulletantaa kokonaiskuva ohjelmistotuotannosta ja siihen liittyvistä osa-alueista bulletperehdyttää opiskelija ohjelmisto-projektin vaiheisiin ja projektityöskentelyyn ja erityispiirteisiin bulletantaa perustiedot nykyaikaisesta systeemityöstä ja sen vaiheista sekä systeemityössä käytettävistä tekniikoista ja menetelmistä bulletauttaa aikaisemmilla opintojaksoilla opitun teorian soveltamista käytäntöön bulletlisätä opiskelijan kokemusta ohjelmistojen ja tietojärjestelmien suunnittelusta, toteuttamisesta ja testauksesta.

Opintojakson toteutuksen aikataulu: Versio 1.9.2004

Suoritustapa

Henkilökohtaiset suoritukset

bulletluennot ja oppimispäiväkirja bulletkokeet opintojaksoista ISP310, ISP320  bulletessee opintojaksosta ISP330

Ryhmäkohtaiset suoritukset

bulletetätehtävä 1 kpl  bulletryhmätyönä laaja harjoitustyö eli  ohjelmistoprojekti dokumentteineen bulletväliseminaari ja loppuseminaari

Kurssin hyväksyttyyn suoritukseen vaaditaan:

bulletkaikki projektiin liittyvät dokumentit on palautettu bulletprojekti on tehty ja luovutettu hyväksyttävästi  bulletväliseminaari ja loppuseminaariesitykset on pidetty hyväksyttävästi bulletoppimispäiväkirja on palautettu bulletetätehtävä(t) on palautettu bulletkokeet on suoritettu hyväksyttävästi bulletessee on palautettu ja hyväksytty

Kurssimateriaali:

Luentomonisteet pdf -muodossa.

kirjallisuus:

bulletIlkka Haikala:  Ohjelmistotuotanto, Suomen ATK-kustannus, 6. tai uudempi painos bulletRichard Murch: IT-projektinhallinta. ITPress. 2002

Lisäksi oheismateriaalina voi käyttää seuraavia:

bulletRisto Pelin: Projektinhallinnan käsikirja. 2002. Gummerus. bulletSteve McConnell: Ohjelmistoprojektit selviytymisopas. 1998. IT Press. bulletSteve McConnell: Ohjelmistotuotannon hallinta. 2002. IT Press. bulletHeikki Niemi: Tietojärjestelmäprojekti. 1993. Painatuskeskus.  

FAQ

Linkkejä ja muuta:

bulletOnko ohjelmistoprojektisi kuin ihmissusi? bulletprojektin tehtävän/osavaiheitten 7 vaihetta bullet10 ohjetta IT-hankkeen onnistumiselle bulletmiksi onnistumme? bulletmiksi epäonnistumme? bullet Sofware Engineering