Tik-76.612 Ohjelmistoprojektien hallinta / Software Project Management

Tentti/examination 10.4.2000 klo 16.00 -19.00 Sali T1 Tietotalo

Vastaa kohtuullisen lyhyesti ja nasevasti seuraaviin kysymyksiin. Kysymyksillä on hieman eri painotus, joka on ilmaistu kysymyksen alussa pisteinä. Voit saada enintään 30 pistettä. Kirjoita jokaiseen palauttamaasi paperiin kurssin nimi ja kurssikoodi, oma nimesi ja opintokirjan numerosi sekä päivämäärä.

Please answer to the following questions quite shortlyand to-the-point. The questions have somewhat different impotrance and the weight is given before each question. The total amount of points is max 30. Please write to every paper you return the couse code and -name, your own name and student number and the date.

1. (5 pistettä) Miten asiakas-toimittaja projektissa varmistat, että

a) projekti ei myöhästy asiakkaasta johtuen

b) asiakas hyväksyy toimituksen vastaanotetuksi

1. (5 points) How you ensure in the supplier-customer contract project, that

a) the project will not be late for customer reasons

b) the customer accepts the project deliverables

 

2. (5 pistettä) Mikä on mielestäsi paras projektin toteutustapa seuraavissa uusien projektien käynnistämistilanteissa:

a) järjestelmä, joka laskee lääkkeen määrän potilaan yksilöityjen oireiden perusteella ja tekee tarvittavat hallinnolliset kirjaukset

b) järjestelmä, joka laskee opintolainan lyhennysohjelman

c) järjestelmä, joka valvoo junarataverkkoa ja junaliikennettä

2. (5 points) What is the most suitable approach for the following project situations:

a) a system that calculates the amount of drug that should be administeres to a patient who has a particular complaint

b) a system to administer a student loan scheme

c) a system to control trains on a railway network

 

3. (3 pistettä) Mitä tarkoitetaan (Albrechtin tai ExperiecePron) toimintopistelaskennassa (ulkoisilla) liittymillä ja miten ne pitäisi ottaa mukaan projektin kohteen määrittelyyn?

3. (3 points) What means the concept of (external) interface in (Albrecht or ExperiencePro) function point analysis and hoe it should be included in the project scope definition?

 

4. (5 pistettä) Kuvaa jokin käyttökelpoinen riskianalyysimenetelmä. Kokoa lyhyt esimerkki.

4. (5 points) Describe some useful software risk analysis method. Explain a short example.

 

5. (3 pistettä) Selitä lyhyesti time-box idea projektinhallinnossa.

5. (3 points) Explain shortly the idea of time-boxing in project management.

 

6. (9 pistettä) Olet nimetty projektipäälliköksi keskisuureen ohjelmistoprojektiin (keskimäärin 6 henkilöä, kesto enintään 2 kalenterivuotta). Projektissa on tehty huolellinen tarveanalyysi, jonka perusteella projektisuunnitelma on laadittu ja hyväksytty.

Tilaavan organisaation johto vaatii voimakasta sitoutumista projektin tavoitteisiin. Erityisen tärkeänä pidetään numeerisesti ilmaistuja laatutavoitteita, joita ovat:

- yli 90 % tapahtumista täytyy pystyä käsittelemään alle 1 sekunnin vastausajan puitteissa.

- ohjelmistossa ei saisi olla toimituksen jälkeen enempää kuin 5 % asiakkaan löytämiä virheitä

- 6 kk takuuajan kustannukset eivät saisi ylittää 3 % kehittämisvaiheen kustannuksista

a) Mitä toimenpiteitä aiot käynnistää projektin missäkin päävaiheessa, jotta varmistat projektin onnistumisen?

b) Montako erillistä katselmus- ja testausvaihetta arvelet tarvitsevasi päästäksesi yli 50 % varmuudella asetettuihin laatutavoitteisiin? Vastaa oman kokonaisnäkemyksesi perusteella ja perustele vastauksesi.

6. (9 points) You are nominated to project manager of middle-size software project (team size 6 persons in average, max duration 2 calendar years). The project starting phases including the accepted project plan is based in careful requirements analysis.

The management of customer organisation wants strong commitment in the project goals. The most important goals are the following quantified quality goals:

- more than 90 % from the transactions shall need less than 1 sec response time

- software should have less than 5 % defects after the supply process (delivery phase)

- costs during the 6 months guarantee time should be less than 3 % from the development costs

a) What actions you plan to perform during all the major phases of the project, to ensure the project success?

b) How many separate reviews and testing phases you consider to be required, to have more than 50 % probavility to satisfy all the defined quality goals? Please answer according to your best holistic view and knowledge and give reasoning to support your knowledge.