Mga Solusyon sa Paningin


Suporta
Magrehistro
Mag-login
Simulan ang Libreng Pagsubok

Pinakamahuhusay na Kasanayan para sa Mga Kinakailangan sa Traceability

Pinakamahuhusay na Kasanayan para sa Mga Kinakailangan sa Traceability

Talaan ng nilalaman

Ano ang Traceability ng Mga Kinakailangan?

Gotel at A. Finkelstein tukuyin ang traceability ng mga kinakailangan bilang, “Requirements traceability ay tumutukoy sa kakayahan upang ilarawan at sundin ang buhay ng isang pangangailangan, sa parehong pasulong at paatras na direksyon”. 

Sa madaling salita, ang traceability ng mga kinakailangan ay ang proseso ng pagsubaybay sa mga kinakailangan sa buong yugto ng pag-unlad. Sa panahon nito, isang thread ng mga dokumento ang inihanda na nagbibigay ng kumpletong bi-directional visibility ng lahat ng aktibidad na nakapalibot sa bawat pangangailangan. Ang traceability ng mga kinakailangan ay lubos na nakakatulong sa pagliit ng potensyal na panganib ng mga negatibong resulta at pag-maximize ng produktibidad. 

Ayon sa mga pamantayan ng IEEE 830, 1998, “A pagtutukoy ng mga kinakailangan ng software ay masusubaybayan kung (i) ang pinagmulan ng bawat isa sa mga kinakailangan nito ay malinaw at kung (ii) pinapadali nito ang pagtukoy ng bawat pangangailangan sa hinaharap na pag-unlad o pagpapahusay na dokumentasyon”. 

Mga hamon sa panahon ng Traceability

Mayroong iba't ibang mga paghihirap na kinakaharap habang lumilikha ng traceability sa mga kinakailangan. Kabilang sa mga ito ang:

  • Gastos - Dahil ang buong proseso ng traceability ay halos manu-mano at hindi gaanong awtomatiko, kinakailangan ang mga espesyal na tool at diskarte. Ginagawa nitong medyo mahal ang buong traceability. 
  • Naantalang Kasiyahan – Ang ilang mga prutas ay tumatagal ng oras upang mapunit. Ang buong traceability ay isa sa mga ganitong proseso. Ang mga tunay na benepisyo nito ay dumating nang huli sa panahon ng pag-unlad. 
  • Nakakaubos ng oras – Malaking hanay ng iba't ibang mga dokumento, tool, atbp ay ginagamit para sa ganap na traceability. Ang kumpletong impormasyon ay ibinibigay sa bawat stakeholder. Samakatuwid, ang buong pamamaraan na ito ay maaaring medyo matagal.

Ano ang mga Benepisyo ng Traceability ng Mga Kinakailangan?

Mayroong iba't ibang mga benepisyo na ibinibigay ng mga kinakailangan sa kakayahang mai-trace. Kabilang dito ang:

  • Ginagawa nitong mas madali ang pagsusuri sa epekto.
  • Nakakatulong ito sa tamang paggawa ng mga pagbabago. Samakatuwid, nagpapabuti ng kalidad ng produkto.
  • Nakakatulong din itong tukuyin ang mga link ng traceability sa paraang naitala rin nito ang reverse engineering na kaalaman. 
  • Kung sakaling umalis sa kumpanya ang isang miyembro ng pangkat na may mahalagang kaalaman, malaking tulong ang pagkakaroon ng kumpletong transparency ng impormasyon. Ito ay higit na binabawasan ang panganib ng maling pag-unlad. 
  • Kinukumpirma nito ang 100% saklaw ng pagsubok sa pamamagitan ng isang naaangkop na proseso ng pag-verify. 

5 Pinakamahuhusay na Kasanayan sa Pagpapatibay ng Traceability

Pagsasanay 01: 

Tiyakin ang wastong Bi-directional traceability para mapababa ang mga panganib at mapahusay ang transparency:

Ang bi-directional traceability ay isang kumbinasyon ng forward at backward traceability. Ibig sabihin, mula sa mga kinakailangan hanggang sa huling produkto at gayundin, sa kabilang banda. Kapag ang mga kinakailangan ay pinamamahalaan nang maayos, ang traceability ay maaaring maitatag mula sa mga kinakailangan sa pinagmulan hanggang sa lahat ng kanilang mga kinakailangan sa mas mababang antas at vice versa. Ang ganitong uri ng traceability ay nakakatulong na matiyak na ang lahat ng mga kinakailangan ay ganap na natugunan at ang lahat ng mga kinakailangan sa mas mababang antas ay maaaring masubaybayan sa isang wastong pinagmulan.   

Pagsasanay 02:

I-update ang iyong RTM sa oras upang mabawasan ang anumang pagkalito: 

Makakatulong lang ang traceability matrix kung maayos itong na-update at may naaangkop na impormasyon. Ngayon, isipin ang pag-update ng traceability matrix na ito nang manu-mano. Oo, iyon ay magiging lubhang nakakapagod at nakakaubos ng oras at mag-iiwan ng maraming espasyo para sa mga pagkakamali ng tao. Kapag nagtatrabaho sa isang kritikal na industriya tulad ng mga medikal na aparato, ang mga pagkakamali ay hindi isang bagay na iyong kayang bayaran. Sa ganitong mga sitwasyon, maaaring gusto mong isaalang-alang ang isang automated na tool sa RTM. Makakatulong ito sa wasto at napapanahong pag-update ng iyong mga traceability matrice. 

Pagsasanay 03:

Ang wastong pagsusuri at dokumentasyon para sa pagsunod sa regulasyon ay kinakailangan: 

Kung sakaling ang iyong proyekto ay napapailalim sa pagsunod sa isang hanay ng mga tuntunin at regulasyon, ang wastong pagsusuri at pag-uulat ng mga kinakailangan sa traceability ay talagang mahalaga. Ang paggamit ng isang sistema ng pamamahala ng mga kinakailangan na may built-in na tampok para sa pagsasagawa ng mga pagsusuri at pagbuo ng mga ulat ay lubos na madaling gamitin. 

Pagsasanay 04:

Tiyaking ang lahat ng mga nag-aambag at stakeholder ay nasa parehong pahina sa lahat ng mga desisyon:

Ang pagtatatag ng traceability sa loob ng mga artifact ay mahalaga. Katulad nito, ang pagtatatag ng isang matibay na relasyon sa lahat ng mga stakeholder at mga nag-aambag ay mahalaga din upang matiyak na silang lahat ay nasa parehong pahina. Makakatulong ang pagkakaroon ng lahat ng arkitekto, developer, stakeholder, at iba pang miyembro ng team sa mas mabilis at mas mahusay na paggawa ng desisyon. 

Pagsasanay 05:

Ang paggamit ng mga natatanging ID ng kinakailangan ay isang mahusay na kasanayan:

Ang pagkakaroon ng isang natatanging identifier para sa bawat negosyo at kinakailangan ng software ay ginagawang mas madali ang mga bagay at pinapagaan ang anumang uri ng pagkalito o paghahalo ng mga kinakailangan. Karaniwan, ang isang natatanging kumbinasyon ng mga titik at numero ay gumagana sa mga bagay-bagay.

Huwag kalimutang ibahagi ang post na ito!

tuktok