Tik-76.612 Ohjelmistoprojektien Hallinta
Tervetuloa kurssille! 2
Kurssin yleisinfo Kurssin tausta Katsaus luentoihin Aloitusluennon agenda Luennoitsijoiden esittely Harjoitustyön läpikäynti Muut käytännön asiat Kysymyksiä saa esittää koska vain! 3
Kurssin tavoite Kurssin tavoite on hahmottaa ohjelmistoprojektin hallinnan tehtäväkenttä niin että kurssin suorittanut: pystyy toimimaan pienimuotoisen ohjelmistoprojektin vetäjänä (esimerkiksi Tik- 76.115 kurssilla) jatkossa rakentamaan omaa osaamistaan opittujen perusteiden pohjalta 4
Kurssin suorittaminen Tentti 1. tentti pidetään 15.5; pohjautuu Luentojen sisältöön Artikkelikokoelmaan Läsnäolo luennoilla Yhden voi jättää väliin Harjoitustyö 5
Yhteys muihin kursseihin... Kurssi Testaus kurssi Implementointi Kurssi Ohjelmatyö Kurssi Ohjelmisto- projektien hallinta kurssi Ohjelmistotuotanto Kurssi Projektinhallinta Kurssi Markkinointi Kurssi Leadership Kurssi 6
Projekti Määritelty kesto, eri vaiheita Määritelty aloituspiste Määritelty lopetuspiste Tarve Resurssitarve Tarve tyydytetty Tuki ja / tai linja-organisaatio Projekti synty suunnittelu käynnistys tekeminen päätös operointi Yrityksen tukiorganisaatio tukee projektia (ja muita projekteja) peruspalveluilla ohjaus 7
Luennot ja projekti synty suunnittelu käynnistys ohjaus päätös operointi Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 8
Anssi Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 9
Pia Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 10
Tommi Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 11
Taru Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 12
Leila Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 13
Timo Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 14
Tomas Ti 12.3 To 14.3 Ti 19.3 To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Ti 16.4 Ti 18.4 To 23.4 Kurssin aloitus Projektin synty Projektisuunnitelma Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Laadunohjaus ja leadership Projektin päättäminen Ohjelmistotuoteliiketoiminta 15
Mika Toimii kurssin assarina Hoitaa käytännön järjestelyjä Kurssin kotisivut Harjoitustyö Tentti Tarkistaa osoitteeseen t76612@soberit.hut.fi tulleen sähköpostin 16
Tik-76.612 Harjoitustyö
Harjoitustyö Tehdään 2-3 hengen ryhmissä Koostuu etapeista joiden aikana simuloidaan ohjelmistoprojektin läpivientiä On nivottu osaksi kurssin luentoja On pakollinen 18
Harjoitustyön case Suomen vanhimpiin perheyrityksiin kuuluva Turun Kirjapaino on kiristyneen kilpailutilanteen takia joutunut pienentämään katteitaan jo kolmantena vuonna peräkkäin. Tähän hankalaan tilanteeseen on jouduttu jakelukanavassa taphtuneiden suurten muutosten vuoksi; Kirjakaupat ja muut jäälleenmyyjät ovat siirtyneet elektronisiin tilausjärjestelmiin. Turun Kirjapainossa vielä käytössä oleva manuaalinen prosessi on jo muilla kilpailijoilla automatisoitu Jälleenmyyntiporras on kattanut omat investointikustannuksensa joko nostamalla omaa katettaan tai vaihtoehtoisesti nostamalla tuotteiden hintaa Koska Turun Kirjapaino ei ole halunut nostaa hintojaan on se myöntynyt omiin kateleikkauksiin Vastatakseen kiristyneeseen kilpailutilanteeseen on Turun Kirjapaino päättänyt investoida järjestelmään joka Ensisijaisesti tarjoaa mahdollisuuden tilaus ja laskutusjärjestelmien integrointiin jälleenmyyntiportaan kanssa Jatkossa mahdollistaa suoramyynnin loppuasiakkaille 19
Case - tausta Turun Kirjapaino on 200 hengen yritys jolla on kaksi painotehdasta (yksi Turussa ja toinen Vantaalla). Yrityksen pääkonttori ja muut toimitilat ovat Turussa Yrityksen kirjanpito ja tuotannonohjaus on keskitetty AS/400 ympäristöön. Käyttäjiä ympäristöllä on noin 100 Yrityksellä ei ole omaa Internet kotisivua, tosin yrityksen yhdellä työntekijällä on omilla sivuillaan alisivu josta löytyy yrityksen yleisesittely Yrityksellä on 5 hengen ATK osasto joka vastaa laitteistohankinnasta, pctuesta ja yrityksen jo hieman vanhentuneen AS/400 ympäristön ylläpidosta Teidän edustamanne yritys on ollut tarjouskilpailussa mukana ja arvioimallanne 200 päivän panoksella tarjouksenne on voittanut tarjouskilpailun Henkilö joka teidän puoleltanne teki tarjouksen on tosin juuri irtisanoutunut ja siirtynyt suuren kansainvälisen konsulttiyrityksen palvelukseen joten joudutte näinollen aloittamaan projektin puhtaalta pöydältä 20
Case - arkkitehtuuri Tarjouksestanne selviää että olette suunnitelleet seuraavanlaisen toteutuksen: Toteutettava Osio Jälleenmyyjät Internet WWW Palvelin B2B Logiikka Adapteri AS/400 Mahdollistaa Jälleenmyyjät Tilaukset Laskut Turun Kirjapaino 21
Harjoitustyön aikataulu Ti 12.3 Kurssin aloitus Harjoitustyön läpikäynti To 14.3 Ti 19.3 Projektin synty Projektisuunnitelma Ryhmien muodostuminen To 21.3 Ti 26.3 To 4.4 Ti 9.4 To 11.4 Projektin käynnistäminen Työmäärien arviointi Projektin ohjaus Projektihallinnan työkalut Projektien erilaisuudet Etappi I Projektisuunnitelman esiversio Etappi II Projektisuunnitelman asiakasversio Etappi III - Edistymisraportti Luennoilla on mahdollista käydä läpi lyhyesti läpi juuri päättyneen etapin asiat sekä seuraavan etapin tavoitteet Ti 16.4 Laadunohjaus ja leadership Ti 18.4 Projektin päättäminen Etappi IV Edistymisraportti To 26.4 Ohjelmistotuoteliiketoiminta 22
Etappien saavuttaminen Etapin tavoitteet täyttävä dokumentti Paljolti luennoilta opittua asiaa Kurssin dokumenttipohjan mukainen sisältö Saatavilla kurssin kotisivuilta Aikataulun mukainen palautus Ennen luennon alkua etappi-päivänä Sähköpostilla palautus kurssin osoitteeseen t76612@soberit.hut.fi otsikoksi etappi + ryhmän nimi 23
Harjoitustyön arvostelu Subjektiivinen kolmiasteikkoinen arvostelu Vaikuttaa tentin arvosanaan seuraavasti: Hyvä: +1 Mukiin menevä: +0 Hylätty: -1 Tentin arvosana on kurssin lopullinen arvosana Harjoitustyön eri etapit arvostellaan yhtenä kokonaisuutena Kukaan ei ole täydellinen ensimmäisellä yrittämällä 24
Etappi I Projektisuunnitelma 0.1 Perustuu annettuun tarjouspyyntöön Asiakkaalle / sisäiseen keskusteluun Sisältää Projektin tavoitteen Projektin mittarit Projektin elinkaaren kuvauksen Projektin organisoinnin Projektin osallistujien henk koht tavoitteet Projektin kommunikaatiosuunnitelman Projektin hallintamekanismit Olettamukset 25
Etappi II Projektisuunnitelma 1.0 Virallinen näin se tehdään versio Rakentuu edelliseen Uutta sisältöä Projektin tehtävälista Projektin Gantt kaavio Projektin työmäärä arviot Projektin riskit Lisäykset / muokkaukset aikaisempaan sisältöön Olettamukset 26
Etappi III Ensimmäinen edistymisraportti Projektin ensimmäinen edistymisraportti Mukana kaikki edistymisraportin olennaiset osat Sisältää projektin yleistilanteen raportointijaksolla saavutetut tulokset seuraavan jakson avaintehtävät tärkeimmät avoimet asiat aikataulutilanne budjettitilanne, hyväksytyt muutospyynnöt laatu riskit muut asiat 27
Etappi IV Edistymisraportti viikolla X Edistymisraportti projektin loppuvaiheesta Uutta sisältöä: Projektin loppuvaiheessa tapahtuvien sunnitelman muutosten ja ongelmien esiintuonti ja ratkaisu 28