Millal seda vaja on

  • Protsessid on aastatega kasvanud. Keegi ei tea enam täpselt, kuidas miski töötab, ja iga muudatus tekitab vaidluse.
  • Uus süsteem on plaanis, aga nõudeid ei ole kirjas. Soovide loend ei ole spetsifikatsioon ja pakkumused ei tule võrreldavad.
  • Ees seisab hange. Lähteülesanne või tehniline kirjeldus tuleb kirja panna nii, et pakkujad saaksid aru samast asjast.
  • Dokumentatsioon on ühe inimese peas. Töö jätkuvus sõltub sellest, kas see inimene on kohal.

Riigikontrolör Janar Holm sõnastas selle riigi arenduste kohta ühe lausega, mis kehtib täpselt sama hästi erasektoris: „Riigisektori infotehnoloogiliste arenduste puhul on oluline risk, et tellija/infosüsteemi omanik ei kujuta täpselt ise ette, mida ta tahab, ja seetõttu ei saa ka arendaja aru, mida tellija temalt ootab." (Riigikontrolli aastaaruanne „#e-riik", 11.11.2019)

Mida me teeme

  • Nõuete avastamine ja dokumenteerimine — intervjuud, töötoad, olemasolevate dokumentide läbitöötamine.
  • Äri-, funktsionaalsed ja mittefunktsionaalsed nõuded — sealhulgas jõudlus, käideldavus, turvalisus ja vastavus, mitte ainult „mida nupp teeb".
  • AS-IS ja TO-BE protsessid — praegune ja sihtolukord BPMN-is, koos pudelikaelade ja muudatuse mõjuga.
  • Kasutuslood ja vastuvõtukriteeriumid — Gherkin-stiilis, valmis sprindi backlogi ja testidesse.
  • Otsuste logi (ADR) — mis otsustati, miks ja milliseid alternatiive kaaluti.
  • Modelleerimine UML-is ja BPMN-is — seal, kus joonis ütleb rohkem kui lehekülg teksti.
  • Lähteülesanne või tehniline kirjeldus hankesse — koos ulatuse, eelduste ja sellega, mis jääb teadlikult välja.
  • Automatiseerimise eelanalüüs — protsessikaardistus, automatiseerimiskandidaatide sõelumine ja tasuvuse hinnang.

Analüüs ei tähenda meie jaoks paksu spetsifikatsiooni enne esimest rida koodi. See tähendab, et probleem, osapooled ja vastuvõtu alused on kirjas enne, kui keegi hakkab maksma millegi ehitamise eest, mille sisu on veel vaidluse all.

Automatiseerimise eelanalüüs

Automatiseerimise otsus tehakse tavaliselt tööriista järgi. Õigem järjekord on vastupidine: kõigepealt on vaja teada, millised sammud protsessis korduvad, kui palju need aega ja vigu maksavad ning millised neist on üldse masinale antavad.

Eelanalüüs vastab neljale küsimusele. Millised protsessi sammud on tänases kujul reeglipärased ja mahukad. Millised neist sõltuvad andmetest, mis on juba struktureeritud. Milline oleks muudatuse mõju inimeste tööle ja kontrollidele. Ja millise järjekorra annab kandidaatide pingerida, kui arvestada nii tasuvust kui ka riski.

Tulem on kandidaatide pingerida koos eeldustega ja mõõdikutega, mille alusel saab hiljem öelda, kas automatiseerimine töötas. Sama dokument on lähtekoht nii sisemisele arendusele kui ka hankele, sest kirjas on protsess, andmed ja vastuvõtu alused, mitte tootenimi.

See töö on osa analüüsist ja käib samast intervjuust läbi kui protsessikaardistus. Eraldi projekti selle jaoks vaja ei ole.

Mida te kätte saate

  • D.01

    Nõuete dokumentatsioon

    Äri-, funktsionaalsed ja mittefunktsionaalsed nõuded ühes kohas: turvalisus, jõudlus, käideldavus, vastavus.

    VormingudDOCXMDCONFLUENCE
  • D.02

    AS-IS / TO-BE äriprotsessid

    Praegune ja sihtolukord BPMN-is, koos pudelikaelade, kontrollipunktide ja muudatuse mõjuga.

    VormingudBPMNDRAW.IOPDF
  • D.03

    Kasutuslood ja vastuvõtukriteeriumid

    Kasutuslood koos Gherkin-stiilis vastuvõtukriteeriumidega, valmis sprindi backlogi ja testautomaatikasse.

    VormingudMDJIRAGHERKIN
  • D.09

    Otsuste logi (ADR)

    Architecture Decision Records: mis otsustati, miks, milliseid alternatiive kaaluti ja millised kompromissid tehti.

    VormingudMDSHEETS

Kõik tulemid antakse üle redigeeritavas vormingus. Ainult PDF tähendab, et järgmine analüütik alustab nullist.

Turvalisus selles töös

Turvanõuded on osa nõuete komplektist, mitte eraldi peatükk dokumendi lõpus. Samast intervjuust, kus räägitakse protsessist, käivad läbi ka need küsimused: kes millistele andmetele ligi pääseb, mis on tundlik, mida logitakse, kui kaua andmeid hoitakse ja mis peab juhtuma siis, kui midagi läheb valesti. Nii ei teki olukorda, kus turvalisus jõuab lauale alles enne juurutust, kui muutmine on kallis.

Kust see kogemus tuleb

Asutaja-analüütikul on 13+ aastat süsteemianalüüsi praktikat: varasem karjäär panganduses, telekomis, IT-konsulteerimises ja logistikas (Swedbank, Telia, Nortal, Riverty, DPD Eesti, ERPLY; asutaja isiklik töökogemus). Kvalifikatsioon: BCS Foundation Certificate in Business Analysis. Töökeeled eesti ja inglise.

MentiSeci esimene võidetud riigihange oli ärianalüüsi töö avaliku sektori asutusele. Töö käigus lisandus algsele ärianalüüsi ulatusele ka süsteemianalüüs. Täpselt seda mustrit kirjeldab meie artikkel Süsteemianalüüs vs ärianalüüs: mis vahe on ja kumba teil vaja on: kaks kihti samast ahelast, tavaliselt üks ja sama inimene, aga kaks eri tulemit.

Ja üks number, mille juurde käib alati aasta: Projektijuhtimise instituudi PMI eriaruanne leidis, et 47% ebaõnnestunud projektidest ei saavuta eesmärki nõuete halva halduse tõttu (PMI Pulse of the Profession In-Depth Report: Requirements Management, 2014). See on enesekohane küsitlus ja tänaseks üle kümne aasta vana. Kõnekam on sama uuringu teine leid: kõige nõrgema tulemusega organisatsioonides jäi nõuete halva halduse tõttu eesmärgist puudu üle poole projektidest, kõige tugevamates 11%. See on juhitav muutuja, mitte paratamatus.

Loe edasi

Koostöövormid

Iga vorm on lähtepunkt, mille ulatuse täpsustame vestluses ja fikseerime kirjalikus pakkumuses. Astmeid saab läbida eraldi või üksteisele loogiliselt järgnevana.

Selguse audit

Ülevaade sellest, kuidas asjad täna töötavad, kui vastus on jagunenud mitme inimese ja mitme süsteemi vahel. Fikseeritud ulatusega kirjalik tulem, mis annab järgmiste sammude pingerea.

Mis sisaldub:

  • Olemasolevate süsteemide ja nendevaheliste seoste ülevaade
  • Kriitilised sõltuvused ja ohukohad
  • Lühiraport koos prioriteetide soovitusega
  • Esitlus juhtkonnale

Eelanalüüs

Kitsam pilk ühele muudatusele või ühele protsessile enne seda, kui arendus või hange käivitub. Siia kuulub ka automatiseerimise eelanalüüs.

Mis sisaldub:

  • Protsessi ja andmete kaardistus valitud ulatuses
  • Lahendusvariandid koos eelduste ja riskidega
  • Automatiseerimiskandidaatide sõelumine ja pingerida, kui see on töö fookus
  • Soovitus järgmise sammu kohta koos põhjendusega

Nõuete täispakett

Terviklik nõuete komplekt, mille põhjal saab ehitada, hankida ja vastu võtta. See on analüüsi täismaht ühes tulemis.

Mis sisaldub:

  • Äri-, funktsionaalsed ja mittefunktsionaalsed nõuded
  • AS-IS ja TO-BE protsessid BPMN-is
  • Kasutuslood ja Gherkin-stiilis vastuvõtukriteeriumid
  • Otsuste logi (ADR) ja avatud küsimuste loend

Analüütik kokkulepitud mahus

Analüütik teie meeskonda kokkulepitud päevade mahus, kui töö on jooksev ja prioriteedid muutuvad. Sobib siis, kui vaja on pidevat analüüsivõimekust, mitte ühte dokumenti.

Mis sisaldub:

  • Kokkulepitud maht nädalas või sprindis
  • Nõuete täpsustamine ja backlogi ettevalmistus jooksvalt
  • Osalemine teie ritualites: refinement, planeerimine, vastuvõtt
  • Kirjalik jälg otsustest ja avatud küsimustest

Kirjeldage oma olukorda ühe sõnumiga.

Kui te ei ole kindel, kas teil on vaja ärianalüüsi, süsteemianalüüsi või mõlemat, siis vastus on tavaliselt „mõlemat, aga eri mahus". Selle saab paika panna ühe vestlusega. Vastame ühe tööpäeva jooksul, esimene arutelu on tasuta.