1 / 56

Tietoteknisten sovellusten hankinta 1

Tietoteknisten sovellusten hankinta 1. Toimitusjohtaja Hannu Puhakka Vetokonsultit Oy. Hannu Puhakka – taustatietoja. Aiheeseen liittyvää taustaa Valtiovarainministeriö: Materiaalihallinnon ylitarkastaja, mm. Julkiset hankinnat

marietta
Download Presentation

Tietoteknisten sovellusten hankinta 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. T-106.1041 Tietotekniikan peruskurssi Tietoteknisten sovellusten hankinta 1 Toimitusjohtaja Hannu Puhakka Vetokonsultit Oy

  2. T-106.1041 Tietotekniikan peruskurssi Hannu Puhakka – taustatietoja • Aiheeseen liittyvää taustaa • Valtiovarainministeriö: Materiaalihallinnon ylitarkastaja, mm. Julkiset hankinnat • Valtiokonttori: Valtion taloushallinto-järjestelmien hankintatoimiston päällikkö • Vetokonsultit Oy: Tietojärjestelmien määrittely ja hankinnan konsultointia 1980-luvulla • Tietokantajärjestelmien toteutusta 1990-luvulla

  3. T-106.1041 Tietotekniikan peruskurssi Taustatietoja 2 • Vetokonsultit Oy • Tietokantapohjaisia sovelluksia 1984 -> • Räätälöitäviä sovelluksia • Konsultointia, käyttötukea • n. 10 henkeä, n. 200 projektia • Tehty sovelluksia: • Projektitoiminnan ohjaukseen • Logistiikkaan • Tuotannon ohjaukseen • Talouden hallintaa

  4. T-106.1041 Tietotekniikan peruskurssi Taustatietoja 3 • Vetokonsultit Oy:n asiakkaita • Julkinen hallinto • Keravan kaupunki, Valtiovarainministeriö • Järjestöjä • SAK, TEHY, STTK, Metalliliitto • Suomen Lions-liitto, Suomen Kotiseutuliitto • Yrityksiä • UPM-Kymmene, Outokumpu • Instrumentointi, Vacon, • SRV-Viitoset, Lujatalo • Seriväri Oy, Dynaline Oy, Software Point Oy

  5. T-106.1041 Tietotekniikan peruskurssi Esityksen sisältö • Aihe: Miten sovelluksia hankitaan? • Osa I: Tietojärjestelmän määritys • Mitä ollaan hankkimassa • Harjoitustyö: Määritys valitusta aiheesta • Osa II: Hankinnan toteutus • Miten määritelty järjestelmä toteutetaan • Pragmaattinen näkökulma • Ei ”puhdasoppista” teoriaa

  6. T-106.1041 Tietotekniikan peruskurssi Tietojärjestelmän määritys Mitä ollaan hankkimassa? Miten kuvataan? Miten aiotaan hankkia?

  7. T-106.1041 Tietotekniikan peruskurssi Tietojärjestelmä • Liiketoimintaa tukeva järjestelmät, esimerkkejä • Talouden ohjaus: kirjanpito, kustannusseuranta • Logistiikka: myynti, osto, lähetys, tilaus, lasku • Tuotannon ohjaus: tilaus, työvaiheet, työkuorma, aikataulut, lähetys • Myynti ja markkinointi: asiakkaat, yhteyshenkilöt, kontaktit, toimenpiteet • Henkilöstöhallinto: palkanlaskenta, henkilötiedot • Johdon informaatiojärjestelmät: tilastot, suunnittelu, mallit • Business-tietojen järjestelmällistä käsittelyä tietokoneiden avulla

  8. T-106.1041 Tietotekniikan peruskurssi Tietojärjestelmän toteuttaminen • Mitä tarvitaan: • Kenelle • Mihin tarkoitukseen • Tehostaako, miten? • Miten toteutetaan • Ohjelmoidaan alusta • Otetaan käyttöön valmis ratkaisu

  9. T-106.1041 Tietotekniikan peruskurssi Päävaihtoehdot tietojärjestelmän hankintaan • Räätälöity ratkaisu • mittatilaus • juuri tähän liiketoiminnan tarpeeseen tehty sovellus • esim. spesifinen tuotannon ohjausjärjestelmä • Valmistuote • massaratkaisu, pitkä tuotekehityksen tulos • useiden installaatioiden kautta kehitetty standardiratkaisu • ota ja käytä • Vertaa: • suunnittele ja rakenna oma talo = räätälöity ratkaisu • valmiin asunnon ostaminen = valmistuote

  10. T-106.1041 Tietotekniikan peruskurssi Tällä jaksolla keskitytään räätälöidyn tietojärjestelmän hankintaan Myös harjoitustyössä kuvitellaan, että oltaisiin tekemässä ainutkertaista sovellusta

  11. T-106.1041 Tietotekniikan peruskurssi Sovelluksen tuotantoprosessi Miten systeemi syntyy?

  12. T-106.1041 Tietotekniikan peruskurssi Sovelluksen tuotantoprosessi • Määritys • Toteutus • Käyttöönotto • Ylläpito • Asiakasmääritys -> mistä on kyse - Tilaus • Tekninen suunnitelma -> miten? – sis. tilaus • Ohjelmointi -> sovellus, tekninen kuvaus • Testaus -> toimiiko? vastaako määritystä? • Asennus, koulutus , ohjeistus -> toimiva sovellus • Käyttötuki, neuvonta, virheselvitys • Kehitys, uudet versiot, uudet ominaisuudet

  13. T-106.1041 Tietotekniikan peruskurssi Määritys Miten asiakastarve määritellään? Sopivan tarkasti Toimittajalle ymmärrettävästi

  14. T-106.1041 Tietotekniikan peruskurssi Referenssipohjainen määritys • Millainen yritys, toimiala, kuinka suuri • Valinta referenssien perusteella • Oletus: toimittaja tietää kaiken / enemmän • ”Taksiautoilija, 6 renkiä, järjestelmä kassanhallintaa ja palkanmaksua varten” • Leipomoliike, 10 työntekijää • Automyyntiliike, 200 kauppaa /kk Soveltuu valmisohjelmien hankintaan

  15. T-106.1041 Tietotekniikan peruskurssi Aito määritys • Toimintaympäristö jossain määrin ainutkertainen • Toimittajalta ei voi olettaa toimialan yksityiskohtien tuntemista • Halutaan varmistaa, että järjestelmässä on tärkeät ja oleelliset ominaisuudet • Halutaan välttää ihastumista demojen ”ei-kuitenkaan-niin-tärkeisiin” piirteisiin Välttämätön räätälöidyn ratkaisun hankinnassa

  16. T-106.1041 Tietotekniikan peruskurssi Määritykseen kuuluvia osia • työvaiheet, mihin systeemi liittyy • mallintaminen: asiat ja niiden väliset riippuvuudet • tietotarpeet ja toiminnalliset vaatimukset • kuka tarvitsee mitäkin • millaisia kokonaisuuksia, kenelle • Prosessin kuvaus • Käsiteanalyysi • Toimintojen kuvaus • Käyttäjäanalyysi • Sovellukset

  17. T-106.1041 Tietotekniikan peruskurssi Määritys • Prosessin kuvaus • työvaiheet, minkä osa järjestelmä on • Käsiteanalyysi • mallintaminen • Toimintojen kuvaus • tietotarpeet ja toiminnalliset vaatimukset • Käyttäjäanalyysi • kuka tarvitsee mitäkin • Sovellukset: • millaisia kokonaisuuksia, kenelle

  18. T-106.1041 Tietotekniikan peruskurssi Prosessikuvaus Kaaviona

  19. T-106.1041 Tietotekniikan peruskurssi Prosessikuvaus • Työn kulku • Vaiheet • Kuka tekee • Lähtö- ja tulos • dokumentit • miten nyt toimitaan • myös • ongelmat • parannustoiveet

  20. T-106.1041 Tietotekniikan peruskurssi Prosessikuvaus • Seinätekniikka • Yhteinen ymmärrys • Värit ja symbolit

  21. T-106.1041 Tietotekniikan peruskurssi Prosessikuvaus – myös siisti dokumentti • Linjalta tulee nauhoja pakattavaksi. • Käyttäjä asetaa tyhjän lavan nettovaa'alle. • Nosturi nostaa nauhoja yksitellen lavalle "pinoksi". • Vaa'alla mitataan jokainen nauha erikseen. • Kun kela on vaaalla, käyttäjä antaa punnituskäskyn tietokoneelle . • Tietokone lukee nauhan painon vaa'alta. • Samalla tulostetaan tarra, joka liimataan nauhan reunaan.

  22. T-106.1041 Tietotekniikan peruskurssi Myös sanalliset kuvaukset 1. Hakemus saapuu. • Hakija lähettää hakemuksen lomakkeella. Hakemus diarioidaan. 2. Hakemus rekisteriin / hakijatiedot • Haetaan onko hakija ennestään. Jos ei ole, lisätään uusi, ohjelma antaa numeron. • Samalla hakijalla voi olla parikin kohdetta, mutta harvoin. 3. Hakemuksen tarkistus /hakemustiedot. • Tallennetaan hakemuskohtaiset tiedot. • Kun tehdään uusi hakemus, niin ohjelma määrittää vuoden ja kauden. • Tarkastetaan hakemuksen tiedot ja tallennetaan oleelliset asiat rekisteriin • Usen hakemuksiin pyydetään täydennyksiä. • Tyypilliset täydennyspyynnöt on valmiiksi “ruksittavia” kohtia, joiden perusteella täydennyspyyntö kirjoitetaan 4. Käsittely • Käsittelijä luokittelee tapauksen sekä ottaa kantaa hakemussummaan. 5. Hakemusyhteenvedon tulostus.....

  23. T-106.1041 Tietotekniikan peruskurssi Määritys • Prosessin kuvaus • työvaiheet, mihin systeemi liittyy • Käsiteanalyysi • mallintaminen • Toimintojen kuvaus • tietotarpeet ja toiminnalliset vaatimukset • Käyttäjäanalyysi • kuka tarvitsee mitäkin • Sovellukset: • millaisia kokonaisuuksia, kenelle

  24. T-106.1041 Tietotekniikan peruskurssi Käsiteanalyysi • Mitä reaalimaailman olioita järjestelmässä on • Mitä ominaisuuksia oliolla on • Mitä riippuvuuksia olioiden välillä on

  25. T-106.1041 Tietotekniikan peruskurssi Käsiteanalyysi Olio AUTO Rekisterinumero Omistaja Henkilöluku Käyttöönottopäivä Ominaisuudet

  26. T-106.1041 Tietotekniikan peruskurssi Käsiteanalyysi – eri oliot OMISTAJA AUTO Henkilötunnus Sukunimi Etunimet Osoite Rekisterinumero Henkilöluku Käyttöönottopäivä KATSASTUS Katsastuspäivä Ajokilometrimäärä Riippuvuus

  27. Staattinen, reaali-olio Alisteinen suhde T-106.1041 Tietotekniikan peruskurssi Erilaisia olioita ja suhteita OMISTAJA AUTO Henkilötunnus Sukunimi Etunimet Osoite Rekisterinumero Henkilöluku Käyttöönottopäivä Dynaaminen, abstrakti, tapahtuma-olio KATSASTUS Katsastuspäivä Ajokilometrimäärä

  28. OMISTAJA HALTIJA Vakuutusyhtiö KAUPPA Myyntipäivä T-106.1041 Tietotekniikan peruskurssi Erilaisia suhteita, malleja Juridinen henkilö Ajoneuvo Yhtiömuoto Henkilötunnus / LY-tunnus Sukunimi Etunimet Osoite Rekisterinumero TYYPPI Henkilöluku Käyttöönottopäivä KATSASTUS Katsastuspäivä Ajokilometrimäärä

  29. T-106.1041 Tietotekniikan peruskurssi Avain Juridinen henkilö Ajoneuvo Henkilötunnus / LY-tunnus Yhtiömuoto Nimi Osoite AsiakasID Rekisterinumero TYYPPI Henkilöluku Käyttöönottopäivä AjoneuvoID Avain on olion yksikäsitteisesti rekisteröivä ominaisuus Ulkoinen avain = käyttäjän tunnistettavissa kohteen perusteella Sisäinen avain = järjestelmän käyttämä tekninen tunniste

  30. T-106.1041 Tietotekniikan peruskurssi Käsitemalli - kohdeoliot

  31. T-106.1041 Tietotekniikan peruskurssi Käsitemalli - kohdeoliot • Kohteet • mitä rekisteröidää? • Ominaisuudet • mitä tietoja • Riippuvuudet • kytkennät • myös • yksi-monta-suhteet • toiminnot

  32. T-106.1041 Tietotekniikan peruskurssi Käsitemääritys, mallintaminen • Asiakkaan ehdoilla • vastattava avainhenkilöiden näkemyksiä • Objektiivisesti oikeat käsitteet • heijastaa oikein reaalimaailmaa • Systeemisuunnittelijan rooli • rakenteen ehdottaja, kysymysten esittäjä, logiikan hahmottaja • ei luo omaa maailmaa • Periaatekuva, ei tekninen • ei yleensä kenttätyyppejä, pituuksia yms.

  33. T-106.1041 Tietotekniikan peruskurssi Eri tyyppisiä kytkentöjä kohdemallissa

  34. T-106.1041 Tietotekniikan peruskurssi Esimerkkejä kohdemallista

  35. T-106.1041 Tietotekniikan peruskurssi Selitteet ja täsmennykset Ominaisuus Selite Päivä vvvvkkpp Tapahtuma juokseva nro Tyyppi Osto,Myynti,Ennakko Valuutta esim. EUR, DEK, USD, SEK Summa +/- kassanmuutosarvo Vaihtokurssi Kurrsi, jonka mukaan laskettu SaldoValuutassa Tapahtuman loppusaldo valuutassa SaldoEur Tapahtuman loppusaldo euroissa

  36. T-106.1041 Tietotekniikan peruskurssi Määritys • Prosessin kuvaus • työvaiheet, mihin systeemi liittyy • Käsiteanalyysi • mallintaminen • Toimintojen kuvaus • tietotarpeet ja toiminnalliset vaatimukset • Käyttäjäanalyysi • kuka tarvitsee mitäkin • Sovellukset: • millaisia kokonaisuuksia, kenelle

  37. T-106.1041 Tietotekniikan peruskurssi Käyttötapakuvaus • Prosessin osan yksittäisen tehtävän kuvaus käyttäjän näkökulmasta • Mitkä ovat työvaiheen lähtötiedot ja lähtötila • Mitä käyttäjä voi tehdä vaiheen aikana • Mikä lopputulos vaiheesta tulee

  38. T-106.1041 Tietotekniikan peruskurssi Työprosessin vaiheen kuvaus Lähtötila: Uusi työ tullut punnittavaksi, Tietokannasta löytyy työn tiedot 1. Käyttäjä antaa työnumeron tai lukee sen viivakoodilaitteella 2. Ohjelman avulla tarkistetaan saadaanko työ pakata. 3. Ohjelma hakee kannasta työn tekniset ja asiakaskohtaiset tiedot jotka tulostetaan tarralle vaa'an mittaaman painon lisäksi. 4. Ohjelma hakee kannasta työhön liittyvän tarrapohjan, jolla määritellään mitkä tiedot ja miten tarralle tulostetaan. 5. Käyttäjä lukee pakattujen osien painon vaa'alta. Ohjelma laskee näytölle kokonaissumman sekä tallentaa kunkin nauhan painon kantaan. 6. Kun lava valmis, tehdään "Kolli". Punnitut summat siirretään kollin tiedoksi: kpl-lukumäärä, kokonaispaino ja tallennetaan kantaan "kollina” Lopputulos: Kolli on toimitusvalmis ja järjestelmällä lähetykseen tarvittavat tiedot

  39. T-106.1041 Tietotekniikan peruskurssi Päiväys, versio ja 30.1.2002, versio 1.0, LS laatija Viimeisin muokkaus 12.02.2002 L.S. Yhteenveto Erityiskalastuslupa myönnetään yli 15 m bp tai 18 m Loa aluksille. Tapahtumatiheys noin 100 / vuosi Aktorit (tekijät) TE-keskuksen tai Ahvenanmaan maakuntahallituksen kalastusalusrekisteristä vastaava virkamies. Esiehdot Kalastusaluksen omistaja tai omistajayhtiön valtuutettu edustaja on toimittanut erityiskalastuslupahakemuksen. Hakemus on tallennettu diaariin. (Hakemus on tällä hetkellä sama kuin kalastusaluksen rekisteröintihakemus) Lopputulos Kalastusaluksen erityiskalastuslupa on tulostettu tietokannasta. Kuvaus Käsittelijä tarkastaa hakemuksen, ja pyytää tarvittaessa täydennystä. Erityiskalastuslupa tulostetaan tietokannasta. Erityiskalastuslupa allekirjoitetaan tallennetaan diaariin ja lähetetään mahdollisine liitteineen asiakkaalle. MMM – Kalatalous 2002

  40. T-106.1041 Tietotekniikan peruskurssi Toiminnalliset vaatimukset • Sovelluskohtaiset ominaisuudet • ”Must”-asiat • Tärkeät ominaisuudet • ”Olisi kiva”-ominaisuudet • Käyttäjän odotukset • Systeemirajaukset, ”talon normit” • Valvonnan odotukset • Käyttöoikeudet, Tarkastettavuus • Johdon odotukset • Tulosten seuranta

  41. T-106.1041 Tietotekniikan peruskurssi Esimerkkejä toiminnallisista vaatimuksista • Tilauksen vastaanottajan tulee nähdä • tuotteen varastotilanne ”nyt” • toimittamattomien tuotteiden määrä • toimitettavissa oleva nettosaldo • ostotilausvaiheessa oleva saapumaton määrä • Järjestelmällä tulee voida valvoa pilaantuvien tuotteiden viimeistä myyntipäivää ja estää vanhentuneen tuotteen myynti

  42. T-106.1041 Tietotekniikan peruskurssi Esimerkkejä toiminnallisista vaatimuksista 2 • On etu, jos asiakas voi muuttaa omat osoitetietonsa internetin välityksellä • Järjestelmällä tulee nähdä kunkin työtiimin kuormitusmäärä ja kapasiteetti viikoittain 3-8 viikkoa etukäteen • Sovelluksen tulee toimia sekä Windows- että linux-käyttöjärjestelmän työasemissa • Sovelluksen tulee ylläpitää lokitietoa kaikista järjestelmän sisäänkirjauksista • Käyttäjä ei saa päästä päivittämään toisen osaston projektien tietoja

  43. T-106.1041 Tietotekniikan peruskurssi Esimerkkejä toiminnallisista vaatimuksista 3 • Järjestelmän tehtävätietoja tulee voida päivittää myös matkapuhelimella tai vastaavalla kannettavalla laitteella • Käyttäjän tulee päästä helposti muokkaamaan asiakkaan yhteystietoja tilauksen kirjoituksen aikana • Järjestelmästä pitää saada kuukausittain varastomyynnin kateraportti tuoteryhmittäin ja asiakasryhmittäin • Järjestelmästä tulee voida lähettää Finnvoice-käytännön mukaiset elektroniset laskut

  44. T-106.1041 Tietotekniikan peruskurssi Esimerkkejä • ”Tietokantojen tekstitietojen tallennus ja päivitys tapahtuu kussakin toiminta-yksikössä erikseen. • Tekstien oikoluku päivityksessä, esim. vapaamittaisissa kentissä lasketaan eduksi. • Tietokantarakenne, esimerkiksi kenttien lisäys ja käyttäjätoiminnot saisivat olla asiakkaan laajennettavissa ja järjestelmältä edellytetään mahdollisuutta tallentaa useita työpohjia.” Tampereen museot 17.4.2002

  45. T-106.1041 Tietotekniikan peruskurssi Volyymien arviointi • Oleellista tietää suuruusluokat • automatisointiasteen tarve 30 <-> 3000 • tila-, nopeus- ym. ongelmien ennakointi • Pysyvien tieto-olioiden määrät • asiakkaat, tuotteet, laitteet yms. • Päivittäiset tapahtumamäärät • lähetyslistat, laskut, tapahtumarivit • Käyttäjät, prosessitapahtumat • yhtäaikaiskäyttö, tapahtumatiheys

  46. T-106.1041 Tietotekniikan peruskurssi Esimerkkejä volyymitiedoista • Varastonimikkeiden (varastopaikkojen) määrä • 3000 nimikettä • Myynti / ostotapahtumien määrä • 4000 lähetystä / kk • 16000 toimitusriviä / kk • Henkilökunnan määrä • 150 työntekijää • 1300 asiakasta • Tietojärjestelmätapahtumien määrä • keskimäärin 2000 sivupyyntöä vuorokaudessa • max 500 sivupyyntöä / tunnissa

  47. T-106.1041 Tietotekniikan peruskurssi Määritys • Prosessin kuvaus • työvaiheet, mihin systeemi liittyy • Käsiteanalyysi • mallintaminen • Toimintojen kuvaus • tietotarpeet ja toiminnalliset vaatimukset • Käyttäjäanalyysi • kuka tarvitsee mitäkin • Sovellukset: • millaisia kokonaisuuksia, kenelle

  48. T-106.1041 Tietotekniikan peruskurssi Käyttäjäanalyysi • Käyttäjäryhmät • Millaiset käyttäjätyypit järjestelmää käyttävät • esim. sihteeri, varastomies, kamreeri • Roolit • Missä toiminnallisessa roolissa järjestelmää käytetään • esim. tilauskäsittelijä, lähettäjä, laskuttaja, tarkastaja, johto

  49. T-106.1041 Tietotekniikan peruskurssi Käyttäjäryhmiä, logistiikan sovellus • Varastomies • vastaanottaa tavarat • kerää ja toimittaa saadut tilaukset • Tilausten käsittelijä • vastaanottaa asiakkaalta tulevan tilauspyynnön • kirjoittaa toimitusmääräyksen • Laskuttaja • lähettää kuukausittain laskun toimitetuista tavaroista • Tuotepäällikkö • seuraa tuotteiden menekkiä, markkinoi, valikoi

  50. T-106.1041 Tietotekniikan peruskurssi Käyttäjän kohteet ja päivitystarve

More Related