Mga Solusyon sa Paningin


Suporta
Magrehistro
Mag-login
Simulan ang Libreng Pagsubok

Ano ang Impact Analysis? Pinakamahuhusay na Kasanayan para sa Pagsusuri ng Epekto ng Pagbabago

Talaan ng nilalaman

Ano ang Impact Analysis?

Ang pagbabago ay isang hindi maiiwasang bahagi ng mundo. Samakatuwid, ang pag-unlad ay isang tuluy-tuloy na proseso. Gayunpaman, ang isang bagong ipinakilalang pagbabago ay maaaring mag-iwan ng ilang epekto sa ibang mga bahagi ng application. Samakatuwid, napakahalagang suriin ang epekto o epekto, kung gagawin mo, ng ipinakilalang pagbabago. Iyon ay tungkol sa pagsusuri ng Epekto. 

Ang pagsusuri sa epekto, na kilala rin bilang pagsusuri ng epekto sa pagbabago, ay unang inilarawan noong 1996 ng mga inhinyero ng software ng Amerika na sina Robert S. Arnold at Shawn A. Bohner sa kanilang aklat na tinatawag na Software Maintenance. Sa libro, sinabi nina Arnold at Bohner na ang pagsusuri sa epekto ay tungkol sa "pagkilala sa mga potensyal na kahihinatnan ng isang pagbabago o pagtantya kung ano ang kailangang baguhin upang makamit ang isang pagbabago."

Ang Pagsusuri sa Epekto, gaya ng ipinahihiwatig ng pangalan, ay tungkol sa pagsusuri sa epekto ng mga pagbabago sa isang produkto o aplikasyon. Ito ay isa sa pinakamahalagang hakbang sa ikot ng pagbuo ng anumang produkto dahil nagbibigay ito ng kapaki-pakinabang na impormasyon tungkol sa mga bahagi ng system na maaaring maapektuhan ng pagbabago sa anumang masamang paraan.

Mga Uri ng Pagsusuri ng Epekto:

Ayon kina Arnold at Bohner, mayroong tatlong pangunahing uri ng pagtatasa ng epekto:

  1. Pagsusuri sa Epekto ng Pagsubaybay – Kinukuha ng pagsusuri sa epekto ng traceability ang mga link sa pagitan ng mga kinakailangan, mga detalye, mga elemento ng disenyo, at mga pagsubok, sinusuri ang kanilang mga relasyon upang matukoy ang saklaw ng isang panimulang pagbabago. Ang manu-manong pagtukoy kung ano ang maaapektuhan ng isang pagbabago ay maaaring maging lubhang nakakaubos ng oras sa mga kumplikadong proyekto, kung saan pumapasok ang software sa pamamahala ng mga kinakailangan (higit pa tungkol dito sa ibang pagkakataon sa artikulong ito).
  2. Pagsusuri sa Epekto ng Dependensya – Ang ganitong uri ng pagsusuri sa epekto ay ginagamit upang matukoy ang lalim ng epekto sa system.
  3. Pagsusuri sa Karanasang Epekto – Isinasaalang-alang ang dating karanasan ng mga eksperto sa organisasyon, pinag-aaralan ng pagsusuri sa epekto ng karanasan kung ano ang nangyari sa mga katulad na sitwasyon sa nakaraan upang matukoy kung ano ang maaaring mangyari sa hinaharap.

Mga Bentahe ng Pagsusuri ng Epekto:

Tulad ng nabanggit namin kanina, ang Pagsusuri ng Epekto ay isa sa mga pinakamahalagang hakbang sa siklo ng pag-unlad ng anumang produkto. Ang iba't ibang mga pakinabang ng pagsusuri ng epekto ay kinabibilangan ng:

  • Ganap na kawastuan – Ang Impact Analysis ay nagbibigay ng mahalaga at tumpak na impormasyon tungkol sa mga pagbabago sa mga module ng application. 
  • Pinahusay na Kahusayan – Tinutulungan ng Pagsusuri ng Epekto ang mga tagasubok na magplano ng mas mahusay at mas mahusay na mga kaso ng pagsubok sa pamamagitan ng pagbibigay ng malinaw at maigsi na impormasyon tungkol sa mga pagbabago at mga epekto ng mga pagbabagong iyon. 
  • Katumpakan – Ang mga dokumento ng Pagsusuri ng Epekto ay medyo madaling mabasa. Kaya naman, ginagawa nilang mas madali para sa mga tagasubok na maunawaan ang impormasyon at gumana nang mas tumpak.
  • Nakakatipid ng oras – Sa tulong ng pagsusuri sa epekto, ang mga tagasubok ay maaaring magsagawa ng pagsubok sa mga module o sub-modules sa halip na subukan ang buong application nang sabay-sabay. Maaari nilang maayos na unahin ang mga lugar na kailangang masuri at sa gayon ay makatipid ng maraming oras. 
  • Madaling Bug Detection – Ang Pagsusuri ng Epekto ay nagpapabuti din ng pagtuklas ng bug. Ang mga dokumento sa pagsusuri ng epekto ay lubos na nakakatulong sa pagsubok sa pagsasama. 

Dokumento ng Pagsusuri ng Epekto: 

Ang dokumento ng Pagsusuri ng epekto ay isang dokumento na pangunahing ginagamit bilang checklist. Ginagamit ang checklist na ito upang suriin ang mga kahilingan sa pagbabago bago gawin ang mga ito. Ang mga detalye ng isang dokumento sa pagsusuri ng epekto ay kinabibilangan ng:

  • Paglalarawan ng isyu
  • Paliwanag kung paano nagdudulot ng kabiguan o kawalan ng kakayahan ang depekto
  • Pagtataya ng pagiging kumplikado
  • Pagtatantya ng gastos at oras upang ayusin ang isyu
  • Pag-andar na susuriin 
  • Listahan ng mga bagong test case na ginawa para sa pagbabago
  • Dokumento ng sanggunian at teknikal na detalye
  • ....

Pamamaraan sa Pagsusuri ng Epekto:

Mayroong 5 simpleng hakbang upang magsagawa ng epektibong pagsusuri sa epekto ay:

  1. Ihanda ang pangkat – Bago tayo gumawa ng anumang mga pagbabago, kailangan nating maghanda ng isang koponan. Ang lahat ng miyembro ng koponan ay dapat magkaroon ng access sa lahat ng mga module at katangian sa application at dapat ding magkaroon ng kinakailangang kaalaman tungkol sa mga iminungkahing pagbabago. 
  2. Siyasatin ang mga High-Level Module – Susuriin ng mga miyembro ng koponan ang mga high-level na module ng application na maaaring maapektuhan ng bagong iminungkahing pagbabago. Magbibigay ito sa kanila ng mas mahusay na kaalaman sa mga panuntunan sa daloy ng trabaho sa mga module. 
  3. Siyasatin ang mga Low-Level Module – Pagkatapos pag-aralan ang mga high-level modules, ang team ay lilipat patungo sa low-level modules at tutukuyin ang epekto ng mga bagong pagbabago. Ang isang hiwalay na dokumento ay kailangang ihanda para sa lahat ng mga module. 
  4. Suriin ang Epekto – Ang mga dokumentong inihanda pagkatapos suriin ang mataas at mababang antas ng mga module ay magkakaroon ng lahat ng mga detalye sa epekto ng mga pagbabago, parehong positibo at negatibo. Batay sa dokumentong ito, susuriin ng mga tagasubok ang mga natukoy na epekto at higit pang makakakuha ng mas malinaw na larawan ng mga benepisyo at isyu sa mga bagong pagbabago.
  5. Magtrabaho sa Mga Negatibong Epekto – Kapag ang mga miyembro ng koponan ay may mas mahusay na ideya ng mga negatibong epekto, at ngayon, maaari nilang gawin ang mga ito. Maaari silang sumangguni sa koponan at mga stakeholder at pag-usapan kung ang pagbabago ay dapat ipatupad o hindi. Ang pagsusuri ng regression ay maaari ding isagawa sa sitwasyong ito. 

Pinakamahuhusay na Kasanayan para sa Pagsusuri ng Epekto ng Pagbabago:

Habang imposibleng gawing ilang mga puntos ng bala ang karanasan ng mga eksperto sa pag-aaral ng epekto, mayroong ilang mga pinakamahusay na kasanayan para sa paggawa ng pagsusuri sa epekto ng pagbabago na dapat malaman ng lahat.

Pagsusuri sa Mga Kinakailangan
  1. Ito ay kapaki-pakinabang upang makilala ang pagitan ng mga dami (pang-pera) na mga epekto at mga husay na epekto.
  2. Huwag kalimutan na malapit na tukuyin ang saklaw ng bawat pagtatasa ng epekto.
  3. Itaguyod ang isang koponan ng proyekto ng pagtatasa ng epekto na kumakatawan sa lahat ng mga lugar sa loob ng saklaw ng pagtatasa ng epekto.
  4. Palaging mas madali ang paglahok sa mga tao kung nakakuha ka ng nakasulat na pangako ng ehekutibo para sa pagtatasa ng epekto.
  5. Samantalahin ang mga kinakailangan ng pamamahala ng mga tool ng software upang matiyak ang kakayahang mai-trace sa dulo.

Paggamit ng tool sa Pamamahala ng Mga Kinakailangan para sa Pagsusuri ng Epekto ng Pagbabago:

Hindi pagmamalabis na sabihin na ang pagsusuri sa epekto ay isang pangunahing aspeto ng responsableng pamamahala sa mga kinakailangan dahil nagbibigay ito ng tumpak na pag-unawa sa mga implikasyon ng isang iminungkahing pagbabago, na tumutulong sa lahat ng kasangkot na gumawa ng matalinong mga pagpapasya salamat sa isang natatanging platform, pinagmulan ng katotohanan. Ang isa ay haharap sa malalaking kahirapan sa pagsusuri sa epekto ng isang pagbabago nang walang wastong traceability na nasa lugar na sa proyekto. Ang pag-uugnay ng magkakaugnay na mga kinakailangan, pagsubok, pamantayan, atbp ay ang tanging paraan upang makamit ang isang mahusay na pagsusuri sa epekto kapag ito ay kinakailangan.

Tool sa Pamamahala ng Mga Kinakailangan sa ALM

Ang manu-manong paglalarawan at pagsubaybay sa buhay ng isang kinakailangan mula sa paglilihi nito, sa pamamagitan ng detalye at pag-unlad, at hanggang sa pag-deploy nito ay halos imposible sa mga kumplikadong proyekto na may libu-libong artifact. Mga tool sa pamamahala ng mga kinakailangan tulad ng Mga Kinakailangan sa Visure na ginagawang madali upang makilala ang mapagkukunan ng bawat kinakailangan at subaybayan ang lahat ng mga pagbabago nakakaapekto sa kanila, tinitiyak ang dulo hanggang dulo Traceability at pagbibigay ng tumpak at dokumentadong impormasyon para sa pagtatasa ng epekto.

Higit pa rito, ang Visure Requirements ALM ay isa ring mahusay na tool para i-sentralize ang maraming iba't ibang artifact ng isang proyekto: mga kinakailangan, pagsusuri, mga panganib, pagsubok, pamantayan, source code, … Sa pangkalahatan, ito ay ang sentralisasyon ng maraming elemento hangga't maaari isang tamang pagsusuri sa epekto na mangyayari. Ang pamamahala sa lahat nang hiwalay sa mga dokumento o spreadsheet ay tiyak na hahantong sa pagkawala ng track at nawawalang mahahalagang epekto sa daloy.

Huwag kalimutang ibahagi ang post na ito!

IBM Rational Doors Software
tuktok

Pag-streamline ng mga Pangangailangan sa Pamamahala at Pagpapatunay

Hulyo 16th, 2024

10 am EST | 4 pm CET | 7 am PST

Louis Arduin

Louis Arduin

Senior Consultant, Visure Solutions

Thomas Dirsch

Senior Software Quality Consultant, Razorcat Development GmbH

Isang Pinagsanib na Diskarte sa Visure Solutions at Razorcat Development TESSY

Matutunan kung paano i-streamline ang pamamahala ng mga kinakailangan at pagpapatunay para sa pinakamahusay na mga resulta.