ការសាកល្បងធ្វើអាជីវកម្មនៅ Agile

ការរុករកការរុករកគឺជាសកម្មភាពសំខាន់មួយនៅក្នុងបរិយាកាសរហ័សរហួនព្រោះវាអាចជួយដល់អ្នកសាកល្បងកម្មវិធីដើម្បីរក្សានូវល្បឿននៃការអភិវឌ្ឍយ៉ាងឆាប់រហ័សនៃគំរោងកម្មវិធីទន់ភ្លន់។

ទីមួយការណែនាំសង្ខេបស្តីពីវិធីសាស្រ្តរហ័សរហួននិងការសាកល្បងរុករក៖

នៅក្នុងវិធីសាស្រ្តដែលមានភាពរហ័សរហួនកម្មវិធីត្រូវបានបញ្ចេញជាលក្ខណៈតូចតាច។ ការនិយាយឡើងវិញនីមួយៗឆ្លងកាត់ការធ្វើផែនការការប៉ាន់ស្មានការអភិវឌ្ឍន៍ការធ្វើសមាហរណកម្មការធ្វើតេស្តនិងការដោះលែង។ ដោយសារតែការចេញផ្សាយជាញឹកញាប់ការធ្វើតេស្តស្វ័យប្រវត្តិកម្មគឺមានសារៈសំខាន់ខ្លាំងណាស់ព្រោះអ្នកអភិវឌ្ឍន៍ត្រូវការទទួលបានមតិប្រតិកម្មរហ័សលើស្ថានភាពនៃពាក្យសុំ។ ការត្រួតពិនិត្យស្វ័យប្រវត្តិកម្មបម្រើជាការធ្វើតេស្តតំរែតំរង់ដើម្បីធានាថាជាមួយនឹងការចេញផ្សាយនីមួយៗកម្មវិធីមិនបានតំរែតំរង់ទេ។


ការធ្វើតេស្តការរុករកត្រូវបានកំណត់ថាជាការរៀនសូត្រការរចនាដំណាលគ្នានិងការប្រតិបត្តិសាកល្បង។ វាគឺជាវិធីសាស្រ្តក្នុងការសាកល្បងដែលផ្តល់តម្លៃដល់អ្នកសាកល្បងដែលជាផ្នែកសំខាន់មួយនៃដំណើរការតេស្តហើយចែករំលែកតម្លៃដូចគ្នានឹង Agile Manifesto៖

  • បុគ្គលនិងអន្តរកម្ម លើដំណើរការនិងឧបករណ៍
  • ផ្នែកទន់ធ្វើការ លើឯកសារគ្រប់ជ្រុងជ្រោយ
  • កិច្ចសហការរបស់អតិថិជន ការចរចាលើកិច្ចសន្យា
  • ការឆ្លើយតបដើម្បីផ្លាស់ប្តូរ ជាងធ្វើតាមផែនការមួយ

ការសាកល្បងធ្វើអាជីវកម្មក៏ជាការបំពេញបន្ថែមដល់ការធ្វើស្វ័យប្រវត្តិកម្មដែរ។ នោះគឺនៅពេលដែលការត្រួតពិនិត្យស្វ័យប្រវត្តិកម្មកំពុងពិនិត្យមើលបញ្ហាតំរែតំរង់ការធ្វើអាជីវកម្មរុករកផ្តោតលើលក្ខណៈថ្មីៗដែលត្រូវបានបង្កើត នេះជាការសំខាន់ពីព្រោះស្ពឺនីមួយៗមានរយៈពេលតែពីរបីសប្តាហ៍ប៉ុណ្ណោះដែលមិនអនុញ្ញាតឱ្យមានពេលវេលាគ្រប់គ្រាន់សម្រាប់ករណីសាកល្បងស្គ្រីបហើយប្រតិបត្តិវានៅពេលក្រោយប្រឆាំងនឹងកម្មវិធីនោះទេ។ ម៉្យាងវិញទៀតការសាកល្បងរុករកនៅក្នុងបរិយាកាសរហ័សរហួនអនុញ្ញាតឱ្យអ្នកសាកល្បងធ្វើស៊ាំនឹងដូមេននិងកម្មវិធីហើយនិងការនិយាយឡើងវិញការយល់ដឹងត្រូវបានធ្វើឱ្យប្រសើរឡើងហេតុដូចនេះហើយអ្នកធ្វើតេស្តកាន់តែមានប្រសិទ្ធភាព


យោង​ទៅ​តាម ការធ្វើតេស្តចំនួនបួនរបស់លោក Brian Marick មានផ្នែកពីរក្នុងការធ្វើតេស្តដែលជាផ្នែកមួយនៃការគាំទ្រដល់ការសរសេរកម្មវិធីដូចជាការសរសេរកូដគាំទ្រ (ការធ្វើតេស្តឯកតា) ឬផ្តល់នូវការចង្អុលបង្ហាញពីពេលដែលអ្នកសរសេរកម្មវិធីអាចបញ្ចប់ (ការទទួលយកការធ្វើតេស្ត) និងអ្នកដែលរិះគន់ផលិតផលពោលគឺ“ មើលទៅចប់ ផលិតផលជាមួយនឹងចេតនានៃការស្វែងរកភាពមិនគ្រប់គ្រាន់។ វានៅទីនេះក្នុងផ្នែកនៃការរិះគន់ផលិតផលដែលការសាកល្បងធ្វើអាជីវកម្មអាចដើរតួនាទីយ៉ាងសំខាន់នៅក្នុងគម្រោងដ៏រហ័សរហួន។

នៅក្នុងគម្រោងដែលមានភាពរហ័សរហួនការធ្វើតេស្តដែលគាំទ្រដល់ការសរសេរកម្មវិធីភាគច្រើនត្រូវបានធ្វើដោយអ្នកអភិវឌ្ឍន៍ហើយវាស្ទើរតែជាស្វ័យប្រវត្តិកម្មហើយជាការបង្ហាញពីការធ្វើចេញពីទស្សនៈរបស់អ្នកសរសេរកម្មវិធីរីឯការសាកល្បងរុករកមានគោលបំណងស្វែងរកបញ្ហាដែលអាចកើតមានក្រៅពីការធ្វើតេស្ត៍របស់អ្នកសរសេរកម្មវិធីដោយស្វ័យប្រវត្តិ។ អ្នកសាកល្បងរុករកផ្តោតលើតំបន់ដែលការធ្វើតេស្តស្វ័យប្រវត្តិកម្មដែលមានស្រាប់អាចនឹងកើតឡើងក្នុងរយៈពេលខ្លី។

អ្នកសាកល្បងការរុករកដែលមានប្រសិទ្ធិភាពដែលធ្វើការលើគម្រោងដែលមានភាពរហ័សរហួនប្រើវិធីសាស្រ្តសាកល្បងដើម្បីជួយជូនដំណឹងដល់ក្រុមការងារគម្រោងអំពីបញ្ហាដែលអាចកើតមានជាមួយផលិតផល។ ការសាកល្បងរបស់ពួកគេអាចមិនមានរចនាសម្ព័ន្ធនិងមិនមានសេរីភាពឬត្រូវបានគ្រប់គ្រងដោយប្រើធម្មនុញ្ញនិងវគ្គសាកល្បង។ ដូចគ្នានេះផងដែរដោយសារតែរយៈពេលខ្លីនៃការអភិវឌ្ឍន៍ការធ្វើតេស្ត៍ក្លាយជាហានិភ័យហើយការធ្វើតេស្តរុករកអាចផ្តោតលើតំបន់ដែលមានហានិភ័យខ្ពស់ដើម្បីស្វែងរកបញ្ហាដែលអាចកើតមាន។

វិធីសាស្រ្តរហ័សរហួននិងការសាកល្បងរុករកគឺជាវិធីគួរឱ្យសរសើរដែលនៅពេលធ្វើការជាមួយគ្នាអាចបង្កើតភាពស៊ីសង្វាក់គ្នាដ៏ល្អនៅក្នុងបទពិសោធន៍នៃការធ្វើតេស្ត។


អត្ថបទគួរឱ្យចាប់អារម្មណ៍