Teknillinen korkeakoulu Tik-76.601 Ohjelmistotuotannon perusopintojakso Commitment Management Henna Pietiläinen 45356D Ti Muistio sopimukseen lisättävistä asioista 1. Johdanto Lainopillisten seikkojen takia saamme mahdollisuuden korjailla SAD:n kanssa tekemäämme sopimusta. Hintaa ja aikataulua emme voi muuttaa, mutta voimme tehdä muita tarkennuksia sopimukseen. Koska alkuperäinen sopimus oli hyvin ympäripyöreä ja ainoat asiat joista siinä sovittiin olivat juuri aikataulu ja hinta, ehdotankin seuraavia seikkoja lisättäväksi sopimukseen: Alustava vaatimusmäärittely projektin tuloksille, sekä vaatimusten muutostenhallinnasta sopiminen. Näin voimme projektin päätyttyä olla varmoja siitä että projektin tuloksena syntynyt tuote vastaa asiakkaan toiveita. SAD-projektin läpivieminen vaatii kaikilta osapuolilta sitoutumista: Asiakkaan pitää sitoutua vaatimusten keräämiseen ja palautteen antamiseen, sekä projektin rahoittamiseen ja kehittäjien pitää sitoutua antamaan osaamisensa projektille, sekä sitoutumaan projektin aikatauluun. Usein tällaiset sitoutumukset pitää määritellä jo heti projektin alkuvaiheessa ja siksi mielestäni olisikin hyvä kirjata ne ylös sopimukseen. Mielestäni voisimme tässä kokouksessa käydä yhdessä läpi vastaukset seuraavien kohtien kysymyksiin, jonka jälkeen voimme keskustella niistä asiakkaan kanssa ja lisätä sitten tiedot uuteen sopimukseen. 2. Perimmäiset motiivit Sopimuksessa pitäisi olla vastaukset seuraaviin kysymyksiin: Miksi projekti tehdään? Mitä projektissa on tarkoitus saada aikaiseksi ja milloin? Miten projekti viedään läpi? Ja mitä tehdään jos jokin menee pieleen? Nämä perimmäiset motiivit selittävät miksi projekti halutaan viedä läpi. Ne viittaavat motivaatioon ja korkean tason päämääriin joita projektiin osallistuvilla osapuolilla on. Ne palvelevat kahta tarkoitusta: Ne helpottavat todellisista kiinnostuksen kohteista ja motiiveista puhumista, jolloin projektin todellisiin päämääriin pääsy on helpompaa. Toiseksi ne auttavat selvittämään projektin suorittamisen aikana syntyviä kiistatilanteita, kun riidan osapuolien motiivit ovat tiedossa. 3. Projektin päämäärät Projektin päämäärät määrittelevät mitä projektin tuloksena pitää syntyä, mitä projektin läpiviemisellä saavutetaan, sekä kuinka paljon resursseja rahaa projektin suorittamiseen käytetään. Projektin päämäärät siis sisältävät syntyvän tuotteen, laatupäämäärät, aikataulun, kustannukset, sekä oikeudet syntyviin tuotteisiin. Mielestäni nämä seikat on hyvä olla näkyvissä sopimuksessa, koska silloin on suuremmat mahdollisuudet että projektin päätyttyä olemme asiakkaan kanssa samaa mieltä projektin onnistumisesta ja lopputuloksen oikeellisuudesta. 4. Prosessin määrittely Prosessin määrittely määrittelee miten projektin päämäärät tulee saavuttaa, miten projektin eri osapuolet tekevät yhteistyötä ja miten ohjelmistoa kehitetään. Prosessin määrittelyyn voi kuulua myös sellaiset seikat kuin kuinka usein pidetään kokouksia, missä pidetään pöytäkirjoja ja ohjelmistotuotannon kehitysprosessin määritteleminen. Mielestäni on tärkeää kirjata nämä asiat ylös sopimukseen, koska tällöin meillä on selkeät, asiakkaan hyväksymät suuntaviivat joiden avulla voimme viedä projektin läpi. 5. Riskien hallinta Riskien hallinta sisältää riskienhallintaan kuuluvien vastuualueiden jaon, määrittelyn hyväksyttävistä riskeistä ja riskien hallintaan käytettävien varojen määrän. Mielestäni on tärkeää että riskien hallinta kirjataan ylös sopimukseen, koska tällöin olemme yhdessä asiakkaan kanssa määritelleet hyväksyttävät riskit, vastuualueen ja käytettävät varat ja näin ollen riskitilanteiden hoito on helpompaa ja nopeampaa kuin ilman näiden määrittelyä. 6. Ongelmien hallinta Ongelmien hallinta koostuu menettelytavoista, jotka määrittelevät mitä tapahtuu jos jokin menee pieleen projektin suorituksessa. Esimerkkejä menettelytavoista ovat mm. kompensaatiot, sakkomaksut ja vahingonkorvaukset. Mielestäni on tärkeää että nämä seikat kirjataan ylös sopimukseen, koska tällöin olemme yhdessä asiakkaan kanssa päässeet yhteisymmärrykseen menettelytavoista, jolloin ongelmatilanteiden hoito on helpompaa.