Visure lahendused


Toetus
Registreeri
Logi sisse
Alusta tasuta prooviversiooni

Mis on mõjuanalüüs? Muudatuste mõju analüüsi tegemise parimad tavad

Sisukord

Mis on mõjuanalüüs? Muudatuste mõju analüüsi tegemise parimad tavad

Mis on mõjuanalüüs?

Muutused on maailma vältimatu osa. Seetõttu on areng pidev protsess. Kuid äsja sisse viidud muudatus võib avaldada mõju teistele rakenduse valdkondadele. Seetõttu on üsna oluline analüüsida sisse viidud muudatuse mõju või mõju, kui soovite. See on mõjuanalüüsi eesmärk. 

Mõjuanalüüsi, mida nimetatakse ka muutuste mõjuanalüüsiks, kirjeldasid esmakordselt 1996. aastal Ameerika tarkvarainsenerid Robert S. Arnold ja Shawn A. Bohner oma raamatus nimega Tarkvara hooldus. Raamatus tõdesid Arnold ja Bohner, et mõjuanalüüs seisneb muutuse võimalike tagajärgede väljaselgitamises või hinnangu andmises, mida muudatuse saavutamiseks tuleb muuta.

Mõjuanalüüs, nagu nimigi ütleb, on toote või rakenduse muudatuste mõju analüüsimine. See on iga toote arendustsükli üks lahutamatumaid etappe, kuna see annab kasulikku teavet süsteemi piirkondade kohta, mida muudatus võib ebasoodsalt mõjutada.

Mõjuanalüüsi tüübid:

Arnoldi ja Bohneri sõnul on mõjuanalüüsi kolme peamist tüüpi:

  1. Jälgitavuse mõju analüüs – Jälgitavuse mõjuanalüüs fikseerib seosed nõuete, spetsifikatsioonide, disainielementide ja testide vahel, analüüsides nende seoseid, et määrata kindlaks algatatava muudatuse ulatus. Muudatuse käsitsi määramine, mida muudatus mõjutab, võib keerulistes projektides olla äärmiselt aeganõudev, mistõttu tuleb appi nõuete haldamise tarkvara (selle kohta lähemalt selles artiklis).
  2. Sõltuvuse mõju analüüs – Seda tüüpi mõjuanalüüsi kasutatakse süsteemile avalduva mõju sügavuse määramiseks.
  3. Kogemuste mõju analüüs – Võttes arvesse organisatsiooni ekspertide varasemaid kogemusi, uurib kogemuslik mõjuanalüüs minevikus sarnastes olukordades juhtunut, et teha kindlaks, mis võib juhtuda tulevikus.

Mõjuanalüüsi eelised:

Nagu varem mainisime, on mõjuanalüüs mis tahes toote arendustsükli üks lahutamatumaid etappe. Mõjuanalüüsi eelised on järgmised:

  • Täpsus – Mõjuanalüüs annab olulist ja täpset teavet rakenduse moodulite muudatuste kohta. 
  • Suurenenud tõhusus – Mõjuanalüüs aitab testijatel planeerida paremaid ja tõhusamaid testjuhtumeid, pakkudes selget ja kokkuvõtlikku teavet muudatuste ja nende muudatuste mõju kohta. 
  • Täpsus – Mõjuanalüüsi dokumendid on üsna kergesti loetavad. Seega hõlbustavad need testijatel teabe mõistmist ja täpsust.
  • Säästab aega – Mõjuanalüüsi abil saavad testijad testida moodulites või alammoodulites, mitte testida tervet rakendust korraga. Nad suudavad testimist vajavaid valdkondi õigesti tähtsuse järjekorda seada ja seega säästa palju aega. 
  • Lihtne veatuvastus - Mõjuanalüüs parandab ka vigade tuvastamist. Mõjuanalüüsi dokumendid on integratsioonitestimisel üsna abiks. 

Mõjuanalüüsi dokument: 

Mõjuanalüüsi dokument on dokument, mida kasutatakse peamiselt kontrollnimekirjana. Seda kontrollnimekirja kasutatakse muudatustaotluste hindamiseks enne nendega töötamist. Mõjuanalüüsi dokumendi üksikasjad hõlmavad järgmist:

  • Probleemi kirjeldus
  • Seletus selle kohta, kuidas defekt põhjustab rikke või ebaefektiivsust
  • Keerukuse hindamine
  • Hinnanguline probleemi lahendamise kulu ja aeg
  • Funktsionaalsus, mida tuleb testida 
  • Muudatuse jaoks loodud uute testjuhtumite loend
  • Viitedokument ja tehniline kirjeldus
  • ....

Mõju analüüsi protseduur:

Tõhusa mõjuanalüüsi läbiviimiseks on 5 lihtsat sammu:

  1. Valmistage meeskond ette – Enne muudatuste tegemist peame meeskonna ette valmistama. Kõigil meeskonnaliikmetel peab olema juurdepääs kõikidele rakenduse moodulitele ja atribuutidele ning samuti peavad nad omama vajalikke teadmisi kavandatavate muudatuste kohta. 
  2. Kontrollige kõrgetasemelisi mooduleid – Seejärel analüüsivad meeskonnaliikmed rakenduse kõrgetasemelisi mooduleid, mida äsja pakutud muudatus võib mõjutada. See annaks neile paremad teadmised moodulite töövooreeglitest. 
  3. Kontrollige madala taseme mooduleid – Pärast kõrgetasemeliste moodulite analüüsimist liiguks meeskond madala taseme moodulite poole ja tuvastaks uute muudatuste mõju. Kõigi moodulite kohta tuleb koostada eraldi dokument. 
  4. Hinnake mõju – Pärast kõrge ja madala taseme moodulite analüüsi koostatud dokumentides on kõik üksikasjad muudatuste mõju kohta, nii positiivsed kui ka negatiivsed. Selle dokumendi põhjal hindavad testijad tuvastatud mõjusid ning saavad veelgi selgema pildi uute muudatuste eelistest ja probleemidest.
  5. Töö negatiivsete mõjude kallal – Kui meeskonnaliikmetel on negatiivsetest mõjudest parem ettekujutus ja nüüd, saavad nad nendega tegeleda. Nad saavad konsulteerida meeskonna ja sidusrühmadega ning arutada, kas muudatus tuleks ellu viia või mitte. Sellises olukorras saab läbi viia ka regressioonitesti. 

Muudatuste mõju analüüsi tegemise parimad tavad:

Ehkki on võimatu muuta mõjuanalüüsi ekspertide kogemust vaid mõneks punktiks, on muutuste mõjuanalüüsi tegemiseks mõned head tavad, millest kõik peaksid teadma.

Nõuete analüüs
  1. Kasulik on teha vahet kvantitatiivse (rahalise) mõju ja kvalitatiivse mõju vahel.
  2. Ärge unustage kunagi mõjuhinnangu ulatust täpselt määratleda.
  3. Koostage mõjuanalüüsi projekti meeskond, mis esindab kõiki mõjuanalüüsi valdkondi.
  4. Inimeste kaasamine on alati lihtsam, kui olete mõjuhinnangu saamiseks kirjalikult pühendunud juhtkonnale.
  5. Kasutage nõuete haldamise tarkvara tööriistu, et tagada otsast otsani jälgitavus.

Nõuete haldamise tööriista kasutamine muudatuste mõju analüüsimiseks:

Pole liialdus öelda, et mõjuanalüüs on vastutustundliku nõuete haldamise põhiaspekt, kuna see annab täpse ülevaate kavandatava muudatuse tagajärgedest, aidates kõigil asjaosalistel teha teadlikke otsuseid tänu ühele ainulaadsele platvormile, tõeallikale. Muutuse mõju analüüsimisel tuleb silmitsi suurte raskustega, kui projektis pole juba õiget jälgitavust. Seotud nõuete, testide, standardite jms sidumine on ainus viis vajaduse korral tõhusa mõjuanalüüsi saavutamiseks.

ALM-i nõuete haldustööriist

Nõude eluea käsitsi kirjeldamine ja jälgimine alates selle loomisest kuni spetsifikatsiooni ja väljatöötamiseni kuni juurutamiseni on tuhandete artefaktidega keerukate projektide puhul peaaegu võimatu. Nõuete haldamise tööriistad nagu Visure Requirements, on iga nõude allika tuvastamine lihtne ja jälgida kõiki muudatusi mõjutades neid, tagades otsast lõpuni jälgitavus ning täpse ja dokumenteeritud teabe pakkumine mõju analüüsimiseks.

Lisaks on Visure Requirements ALM ka suurepärane tööriist projekti paljude erinevate artefaktide tsentraliseerimiseks: nõuded, ülevaated, riskid, testid, standardid, lähtekood jne. Üldiselt võimaldab võimalikult paljude elementide tsentraliseerimine. teha korralik mõjuanalüüs. Kõigi dokumentides või arvutustabelites eraldi haldamine toob paratamatult kaasa raja kaotamise ja oluliste mõjude kadumise voos.

Ärge unustage seda postitust jagada!

Tarkvara IBM Rational Doors
top