தரத்திற்கு யார் பொறுப்பு?

ஹே ஹப்ர்!

எங்களிடம் ஒரு புதிய முக்கியமான தலைப்பு உள்ளது - ஐடி தயாரிப்புகளின் உயர்தர மேம்பாடு. HighLoad++ இல், பிஸியான சேவைகளை எவ்வாறு விரைவாகச் செய்வது என்பது பற்றி நாங்கள் அடிக்கடி பேசுகிறோம், மேலும் Frontend Conf இல் வேகத்தைக் குறைக்காத ஒரு சிறந்த பயனர் இடைமுகத்தைப் பற்றி பேசுகிறோம். சோதனை பற்றிய தலைப்புகள் மற்றும் DevOpsConf சோதனை உட்பட பல்வேறு செயல்முறைகளை இணைப்பது பற்றி எங்களிடம் தொடர்ந்து உள்ளது. ஆனால் பொதுவாக தரம் என்று அழைக்கப்படுவதைப் பற்றியும், அதை எவ்வாறு விரிவாகச் செய்வது என்பது பற்றியும் - இல்லை.

இதை சரி செய்வோம் QualityConf — வளர்ச்சியின் ஒவ்வொரு கட்டத்திலும் பயனருக்கான இறுதித் தயாரிப்பின் தரத்தைப் பற்றி சிந்திக்கும் கலாச்சாரத்தை உருவாக்குவோம். உங்கள் பொறுப்பில் கவனம் செலுத்தாத பழக்கம், மற்றும் சோதனையாளர்களுடன் மட்டுமல்லாமல் தரத்தை இணைக்கவும்.

வெட்டுக்கு கீழே நாங்கள் நிரல் குழுவின் தலைவருடன் பேசுவோம், Tinkoff.Business இல் சோதனைத் தலைவர், ரஷ்ய மொழி பேசும் QA சமூகத்தை உருவாக்கியவர் அனஸ்தேசியா அசீவா-நுயென் QA தொழில்துறையின் நிலை மற்றும் புதிய மாநாட்டின் நோக்கம் பற்றி.

தரத்திற்கு யார் பொறுப்பு?

- நாஸ்தியா வணக்கம். உங்களைப் பற்றி எங்களிடம் கூறுங்கள்.

தரத்திற்கு யார் பொறுப்பு?அனஸ்தேசியா: நான் ஒரு வங்கியில் சோதனைக்கு தலைமை தாங்குகிறேன், ஒரு மிகப் பெரிய குழுவிற்கு நான் பொறுப்பு - நாங்கள் 90 க்கும் மேற்பட்டவர்கள். எங்களிடம் ஒரு முக்கியமான வணிக வரி உள்ளது; சட்ட நிறுவனங்களுக்கான சுற்றுச்சூழல் அமைப்புக்கு நாங்கள் பொறுப்பு.

நான் மெக்கானிக்ஸ் மற்றும் கணிதம் படித்தேன், ஆரம்பத்தில் ஒரு புரோகிராமர் ஆக விரும்பினேன். ஆனால் எனக்கு ஒரு சுவாரஸ்யமான சலுகை கிடைத்ததும், என்னை ஒரு சோதனையாளராக முயற்சிக்க முடிவு செய்தேன். விந்தை போதும், இது எனது அழைப்பாக மாறியது. இப்போது இந்தத் துறையில் எனது எல்லா வேலைகளையும் பார்க்கிறேன்.

நான் தர உத்தரவாத ஒழுக்கத்தை தீவிரமாக கடைபிடிப்பவன். என்ன தயாரிப்புகள் உருவாக்கப்படுகின்றன, நிறுவனத்தில், குழுவில், மற்றும் கொள்கையளவில், மேம்பாட்டு செயல்பாட்டில் தரம் எவ்வாறு நடத்தப்படுகிறது என்பதில் நான் அக்கறை கொள்கிறேன்.

அது எனக்கு தெளிவாகத் தெரிகிறது இந்த திசையில் சமூகம் போதுமான முதிர்ச்சி அடையவில்லை, குறைந்தபட்சம் ரஷ்யாவில். தர உத்தரவாதம் என்பது தேவைகளுக்கு இணங்குவதற்கான பயன்பாட்டைச் சோதிப்பது மட்டுமல்ல என்பதை நாங்கள் எப்போதும் புரிந்து கொள்ள மாட்டோம். இந்த நிலையை மாற்ற விரும்புகிறேன்.

— நீங்கள் தர உத்தரவாதம் மற்றும் சோதனை என்ற வார்த்தைகளைப் பயன்படுத்துகிறீர்கள். சராசரி நபரின் பார்வையில், இந்த இரண்டு சொற்களும் பெரும்பாலும் ஒன்றுடன் ஒன்று. நீங்கள் ஆழமாக தோண்டினால் அவை எவ்வாறு வேறுபடுகின்றன?

அனஸ்தேசியா: மாறாக, அவை வேறுபட்டவை அல்ல. சோதனை என்பது தரக் காப்பீட்டுத் துறையின் ஒரு பகுதியாகும், இது ஒரு நேரடிச் செயல்பாடு - நான் எதையாவது சோதிக்கிறேன் என்பதே உண்மை. உண்மையில் பல வகையான சோதனைகள் உள்ளன, மேலும் பல்வேறு வகையான சோதனைகளுக்கு பல்வேறு நபர்கள் பொறுப்பு. ஆனால் இங்கே ரஷ்யாவில், நிறுவனங்களுக்கு சோதனையாளர்களை வழங்கும் அவுட்சோர்ஸர்களின் அலை தோன்றியபோது, ​​​​சோதனை ஒரு வகைக்கு குறைக்கப்பட்டது.

பெரும்பாலான சந்தர்ப்பங்களில், அவை செயல்பாட்டு சோதனைக்கு மட்டுமே வரையறுக்கப்பட்டுள்ளன: டெவலப்பர்கள் குறியிடுவது விவரக்குறிப்புடன் இணங்குகிறதா என்பதை அவர்கள் சரிபார்க்கிறார்கள்.

— வேறு என்ன தர உத்தரவாதத் துறைகள் உள்ளன என்பதை எங்களிடம் கூறுங்கள்? சோதனையைத் தவிர வேறு என்ன இங்கே சேர்க்கப்பட்டுள்ளது?

அனஸ்தேசியா: தர உத்தரவாதம் என்பது, முதன்மையானது, தரமான தயாரிப்பை உருவாக்குவது. அதாவது, எங்கள் தயாரிப்பு என்ன தரமான பண்புகளைக் கொண்டிருக்க வேண்டும் என்று நம்மை நாமே கேட்டுக்கொள்கிறோம். அதன்படி, இதை நாம் புரிந்து கொண்டால், இந்த தரமான பண்புகளை யார் பாதிக்கிறார்கள் என்பதை நாம் ஒப்பிடலாம். பரவாயில்லை, டெவலப்பர், திட்ட மேலாளர் அல்லது தயாரிப்பு நிபுணர் ஒரு தயாரிப்பின் வளர்ச்சி, அதன் பின்னடைவு மற்றும் அதன் மூலோபாயத்தை பாதிக்கும் நபர்.

சோதனையாளர் தனது பங்கைப் பற்றி அதிகம் அறிந்து கொள்கிறார். தேவைகளுக்கு இணங்குவதைச் சோதிப்பது மட்டுமல்லாமல், தேவைகளைச் சோதிப்பது, தயாரிப்பு நிபுணரிடமிருந்து வரும் சூத்திரங்களைக் கேள்வி கேட்பது மற்றும் வாடிக்கையாளரின் அனைத்து மறைமுகமான தேவைகள் மற்றும் எதிர்பார்ப்புகளை வெளிப்படுத்துவதும் அவரது பணி என்பதை அவர் புரிந்துகொள்கிறார். எங்கள் வாடிக்கையாளருக்கு புதிய செயல்பாட்டை வழங்கும்போது, ​​அவர்களின் எதிர்பார்ப்புகளை உண்மையாக பூர்த்தி செய்து அவர்களின் வலியை தீர்க்க வேண்டும். தரத்தின் அனைத்து பண்புகளையும் பற்றி நாம் சிந்தித்தால், வாடிக்கையாளர் திருப்தி அடைவார், மேலும் அவர் தயாரிப்பைப் பயன்படுத்தும் நிறுவனம் தனது நலன்களைப் பற்றி உண்மையிலேயே அக்கறை கொண்டுள்ளது மற்றும் "ஒரு அம்சத்தை வெளியிடுவது" என்ற கொள்கையில் செயல்படவில்லை என்பதை புரிந்துகொள்வார்.

— நீங்கள் விவரித்தது ஒரு தயாரிப்பு நிபுணரின் பணி என்று தெரிகிறது. இது, கொள்கையளவில், சோதனை பற்றியது அல்ல, தரம் பற்றியது அல்ல - இது பொதுவாக தயாரிப்பு மேலாண்மை பற்றியது, இல்லையா?

அனஸ்தேசியா: உட்பட. தர உத்தரவாதம் என்பது ஒரு குறிப்பிட்ட நபருக்கு பொறுப்பான ஒரு ஒழுக்கம் அல்ல. இப்போது சோதனையில் ஒரு பிரபலமான திசை உள்ளது, ஒரு அணுகுமுறை என்று அழைக்கப்படுகிறது சுறுசுறுப்பான சோதனை. சோதனைக்கான குழு அணுகுமுறை என்று அதன் வரையறை தெளிவாகக் கூறுகிறது, இதில் ஒரு குறிப்பிட்ட நடைமுறைகள் அடங்கும். இந்த அணுகுமுறையை செயல்படுத்த முழு குழுவும் பொறுப்பு; அணியில் ஒரு சோதனையாளர் இருக்க வேண்டிய அவசியமில்லை. முழு குழுவும் வாடிக்கையாளருக்கு மதிப்பை வழங்குவதிலும் வாடிக்கையாளர் எதிர்பார்ப்புகளை பூர்த்தி செய்வதிலும் கவனம் செலுத்துகிறது.

— சுற்றியுள்ள எல்லாவற்றிலும் ஒரு கட்டமைப்பை திணிப்பதன் மூலம், கிட்டத்தட்ட அனைத்து சுற்றியுள்ள துறைகளிலும் தரம் வெட்டுகிறது என்று மாறிவிடும்?

அனஸ்தேசியா: சரி. நாம் ஒரு தரமான தயாரிப்பை உருவாக்க விரும்புகிறோம் என்ற உண்மையைப் பற்றி சிந்திக்கும்போது, ​​தரத்தின் பல்வேறு பண்புகளைப் பற்றி சிந்திக்கத் தொடங்குகிறோம். எடுத்துக்காட்டாக, எங்கள் வாடிக்கையாளருக்குத் தேவையான அம்சத்தை நாங்கள் செய்துள்ளோம் என்பதை எவ்வாறு சரிபார்க்கலாம்.

இந்த வகையான சோதனை இங்கே வருகிறது: UAT (பயனர் ஏற்றுக்கொள்ளும் சோதனை). துரதிர்ஷ்டவசமாக, இது ரஷ்யாவில் அரிதாகவே நடைமுறையில் உள்ளது, ஆனால் சில நேரங்களில் SCRUM அணிகளில் இறுதி வாடிக்கையாளருக்கான டெமோவாக உள்ளது. வெளிநாட்டு நிறுவனங்களில் இது மிகவும் பொதுவான வகை சோதனை. அனைத்து வாடிக்கையாளர்களுக்கும் செயல்பாட்டைத் திறப்பதற்கு முன், நாங்கள் முதலில் UAT ஐச் செய்கிறோம், அதாவது, தயாரிப்பு உண்மையிலேயே எதிர்பார்ப்புகளைப் பூர்த்திசெய்கிறதா மற்றும் வலியைத் தீர்க்கிறதா என்பதைச் சோதித்து உடனடியாகக் கருத்தை வழங்க இறுதிப் பயனரை அழைக்கிறோம். இதற்குப் பிறகுதான் மற்ற எல்லா வாடிக்கையாளர்களுக்கும் அளவிட முடியும்.

அதாவது, நாங்கள் வணிகத்தில் கவனம் செலுத்துகிறோம், இறுதி வாடிக்கையாளர் மீது, ஆனால் அதே நேரத்தில் தொழில்நுட்பத்தைப் பற்றி மறந்துவிடாதீர்கள். உற்பத்தியின் தரமும் தொழில்நுட்பத்தைப் பொறுத்தது. எங்களிடம் மோசமான கட்டிடக்கலை இருந்தால், எங்களால் அம்சங்களை விரைவாக வெளியிட முடியாது மற்றும் வாடிக்கையாளர் எதிர்பார்ப்புகளை பூர்த்தி செய்ய முடியாது. அளவிட முயற்சிக்கும் போது நிறைய பிழைகள் இருக்கலாம் அல்லது மறுவடிவமைக்க முயற்சிக்கும்போது, ​​​​நாம் எதையாவது உடைக்கலாம். இவை அனைத்தும் வாடிக்கையாளர் திருப்தியை பாதிக்கும்.

இந்தக் கண்ணோட்டத்தில், கட்டிடக்கலை என்பது சுத்தமான குறியீட்டை எழுதக்கூடியதாக இருக்க வேண்டும், அது விரைவாக மாற்றங்களைச் செய்ய அனுமதிக்கும் மற்றும் எல்லாவற்றையும் உடைத்துவிடுவோம் என்று பயப்பட வேண்டாம். எங்களிடம் அதிக பாரம்பரியம் இருப்பதால், திருத்தங்கள் பல மாதங்களுக்கு நீட்டிக்கப்படாமல் இருப்பதை உறுதிசெய்ய, நாம் நீண்ட சோதனை நிலைகளைச் செய்ய வேண்டும்.

- மொத்தத்தில், டெவலப்பர்கள், கட்டிடக் கலைஞர்கள், தயாரிப்பு விஞ்ஞானிகள், தயாரிப்பு மேலாளர்கள் மற்றும் சோதனையாளர்கள் ஏற்கனவே ஈடுபட்டுள்ளனர். தர உத்தரவாதச் செயல்பாட்டில் வேறு யார் ஈடுபட்டுள்ளனர்?

அனஸ்தேசியா: இப்போது நாம் ஏற்கனவே கிளையண்டிற்கு அம்சத்தை வழங்கியுள்ளோம் என்று கற்பனை செய்து கொள்வோம். வெளிப்படையாக, தயாரிப்பு ஏற்கனவே உற்பத்தியில் இருந்தாலும் அதன் தரம் கண்காணிக்கப்பட வேண்டும். இந்த கட்டத்தில், வெளிப்படையான சூழ்நிலைகள், பிழைகள் என்று அழைக்கப்படும் சூழ்நிலைகள் தோன்றக்கூடும்.

முதல் கேள்வி என்னவென்றால், தயாரிப்பை ஏற்கனவே வெளியிட்ட பிறகு இந்த பிழைகளை எவ்வாறு கையாள்வது? உதாரணமாக, மன அழுத்தத்திற்கு நாம் எவ்வாறு பிரதிபலிக்கிறோம்? பக்கத்தை ஏற்றுவதற்கு 30 வினாடிகளுக்கு மேல் எடுத்தால் வாடிக்கையாளர் மிகவும் மகிழ்ச்சியடைய மாட்டார்.

இங்குதான் சுரண்டல் நடைமுறைக்கு வருகிறது, அல்லது அவர்கள் இப்போது அழைப்பது போல. DevOps. உண்மையில், தயாரிப்பு ஏற்கனவே உற்பத்தியில் இருக்கும்போது அதை இயக்குவதற்கு இவர்கள்தான் பொறுப்பு. இதில் பல்வேறு வகையான கண்காணிப்பு முறைகளும் அடங்கும். ஒரு துணை வகை சோதனை கூட உள்ளது - உற்பத்தியில் சோதனை, வெளியீட்டிற்கு முன் எதையாவது சோதித்துப் பார்க்காமல், உற்பத்தியில் உடனடியாக சோதனை செய்ய அனுமதிக்கிறோம். இது ஒரு சம்பவத்திற்கு விரைவாக பதிலளிக்கவும், அதில் செல்வாக்கு செலுத்தவும் மற்றும் அதை சரிசெய்யவும் உங்களை அனுமதிக்கும் உள்கட்டமைப்பை ஒழுங்கமைக்கும் பார்வையில் இருந்து தொடர்ச்சியான செயல்பாடுகள் ஆகும்.

உள்கட்டமைப்பும் முக்கியமானது. ஒரு சோதனையின் போது, ​​​​வாடிக்கையாளருக்கு நாங்கள் கொடுக்க விரும்பும் அனைத்தும் எங்களிடம் இருக்கிறதா என்பதை உறுதிப்படுத்த முடியாத சூழ்நிலைகள் பெரும்பாலும் உள்ளன. நாங்கள் அதை உற்பத்திக்கு அனுப்புகிறோம் மற்றும் வெளிப்படையான சூழ்நிலைகளைப் பிடிக்கத் தொடங்குகிறோம். மேலும் சோதனையில் உள்ள உள்கட்டமைப்பு உற்பத்தியில் உள்ள உள்கட்டமைப்புடன் ஒத்துப்போவதில்லை. இது ஒரு புதிய வகை சோதனைக்கு வழிவகுக்கிறது - உள்கட்டமைப்பு சோதனை. இதில் பல்வேறு கட்டமைப்புகள், அமைப்புகள், தரவுத்தள இடம்பெயர்வுகள் போன்றவை அடங்கும்.

இது கேள்வியைக் கேட்கிறது - ஒருவேளை குழு உள்கட்டமைப்பைக் குறியீடாகப் பயன்படுத்த வேண்டும்.

உள்கட்டமைப்பு உற்பத்தியின் தரத்தை நேரடியாக பாதிக்கிறது என்று நான் நம்புகிறேன்.

மாநாட்டில் உண்மையான வழக்குடன் கூடிய அறிக்கை இருக்கும் என நம்புகிறேன். உள்கட்டமைப்பு என்பது தரத்தை எவ்வாறு பாதிக்கிறது என்பதை உங்கள் சொந்த அனுபவத்திலிருந்து சொல்ல நீங்கள் தயாராக இருந்தால் எங்களுக்கு எழுதவும். உள்கட்டமைப்பு என்பது அனைத்து அமைப்புகளையும் சரிபார்ப்பதை எளிதாக்குகிறது மற்றும் சாத்தியமில்லாத விஷயங்களைச் சோதிக்கிறது. எனவே, தரமான தயாரிப்பை உருவாக்கும் செயல்பாட்டில் செயல்பாடும் ஈடுபட்டுள்ளது.

- பகுப்பாய்வு மற்றும் ஆவணங்கள் பற்றி என்ன?

அனஸ்தேசியா: இது நிறுவன அமைப்புகளுக்கு அதிகம் பொருந்தும். நிறுவனத்தைப் பற்றி பேசும்போது, ​​​​ஆய்வாளர்கள் மற்றும் கணினி ஆய்வாளர்கள் போன்றவர்கள் உடனடியாக நினைவுக்கு வருகிறார்கள். அவர்கள் சில நேரங்களில் தொழில்நுட்ப எழுத்தாளர்கள் என்று அழைக்கப்படுகிறார்கள். அவர்கள் ஒரு விவரக்குறிப்பை எழுதி முடிக்க ஒரு பணியைப் பெறுகிறார்கள், எடுத்துக்காட்டாக, ஒரு மாதத்திற்கு.

சோதனைச் செயல்பாட்டின் போது பிழைகள் அடையாளம் காணப்பட்டு வருமானம் தொடங்கும் என்பதால், இத்தகைய ஆவணங்களை எழுதுவது மிக நீண்ட வளர்ச்சி மறு செய்கைகள் மற்றும் முன்னேற்றத்தின் நீண்ட மறு செய்கைகளுக்கு வழிவகுக்கிறது என்பது மீண்டும் மீண்டும் நிரூபிக்கப்பட்டுள்ளது. இதன் விளைவாக, வளர்ச்சிக்கான செலவை அதிகரிக்கும் சுழல்கள் நிறைய உள்ளன. கூடுதலாக, இது பாதிப்புகளை அறிமுகப்படுத்தலாம். நாங்கள் குறிப்புக் குறியீட்டை எழுதியதாகத் தெரிகிறது, ஆனால் பின்னர் நாங்கள் மாற்றங்களைச் செய்தோம், அது முற்றிலும் சிந்திக்கப்பட்ட கட்டமைப்பை உடைத்துவிட்டது.

இதன் விளைவாக, முடிவு மிகவும் உயர்தர தயாரிப்பு அல்ல, ஏனெனில் கட்டிடக்கலையில் ஏற்கனவே இணைப்புகள் தோன்றியுள்ளன, சில இடங்களில் குறியீடு போதுமான அளவு சோதனைகளால் மூடப்படவில்லை, ஏனெனில் காலக்கெடு முடிந்துவிட்டதால், அனைத்து பிழைகளும் வேகமாக மூடப்பட வேண்டும். மேலும் அசல் விவரக்குறிப்பு செயல்படுத்தப்பட வேண்டிய அனைத்து புள்ளிகளையும் கணக்கில் எடுத்துக் கொள்ளாததால்.

டெவலப்பர்கள் பூச்சிகள் அல்ல மற்றும் வேண்டுமென்றே பிழைகளுடன் குறியீட்டை எழுத வேண்டாம்.

தேவையான அனைத்து புள்ளிகளையும் உள்ளடக்கிய ஒரு விவரக்குறிப்பின் மூலம் நாம் ஆரம்பத்தில் சிந்தித்திருந்தால், அனைத்தும் தேவைக்கேற்ப செயல்படுத்தப்பட்டிருக்கும். ஆனால் இது ஒரு கற்பனாவாதம்.

சரியான 100 பக்க விவரக்குறிப்பை எழுதுவது சாத்தியமில்லை. அதனால் தான் ஆவணங்களை எழுதுவதற்கான மாற்று வழிகளைப் பற்றி சிந்திக்க வேண்டும், விவரக்குறிப்புகள், டெவலப்பர் தேவையானதைச் சரியாகச் செய்கிறார் என்பதை உறுதிப்படுத்துவதற்கு நம்மை நெருக்கமாகக் கொண்டுவரும் பணி அறிக்கைகள்.

இங்குதான் சுறுசுறுப்பான அணுகுமுறைகள் நினைவுக்கு வருகின்றன - ஏற்றுக்கொள்ளும் அளவுகோல் கொண்ட பயனர் கதைகள். சிறிய மறு செய்கைகளில் உருவாகும் குழுக்களுக்கு இது மிகவும் பொருந்தும்.

— பயன்பாட்டினை சோதனை, தயாரிப்பு பயன்பாட்டினை, வடிவமைப்பு பற்றி என்ன?

அனஸ்தேசியா: இது ஒரு மிக முக்கியமான புள்ளி, ஏனெனில் குழுவில் வடிவமைப்பாளர்கள் உள்ளனர். பெரும்பாலும், வடிவமைப்பாளர்கள் ஒரு சேவையாகப் பயன்படுத்தப்படுகிறார்கள் - வடிவமைப்புத் துறை அல்லது அவுட்சோர்ஸ் செய்யப்பட்ட வடிவமைப்பாளர். வடிவமைப்பாளர் தயாரிப்பு விஞ்ஞானியைக் கேட்டு, அவர் புரிந்துகொண்டதைச் செய்ததாகத் தோன்றும் சூழ்நிலைகள் பெரும்பாலும் உள்ளன. ஆனால் நாங்கள் மறு செய்கையைத் தொடங்கும்போது, ​​​​உண்மையில் செய்யப்பட்டது எதிர்பார்த்தது அல்ல என்று மாறிவிடும்: வடிவமைப்பாளர் எதையாவது மறந்துவிட்டார், நடத்தை மூலம் முழுமையாக சிந்திக்கவில்லை, ஏனென்றால் அவர் அணியில் இல்லை, சூழலில் அல்லது முன்பக்கத்தில் இல்லை. -எண்ட் டெவலப்பர் அதன் அமைப்பை முழுமையாக புரிந்து கொள்ளவில்லை. வடிவமைப்பைப் பற்றிய முன்-இறுதி டெவலப்பரின் புரிதலில் சிக்கல் இருப்பதால் இது பல மறு செய்கைகளை எடுக்கலாம்.

மேலும் ஒரு பிரச்சனை உள்ளது. வடிவமைப்பு அமைப்புகள் இப்போது பிரபலமடைந்து வருகின்றன. அவர்கள் மிகைப்படுத்தலில் உள்ளனர், ஆனால் அவற்றிலிருந்து கிடைக்கும் நன்மைகள் முற்றிலும் தெளிவாக இல்லை.

வடிவமைப்பு அமைப்புகள், ஒருபுறம், வளர்ச்சியை எளிதாக்குகின்றன, ஆனால் மறுபுறம், அவை இடைமுகத்தில் நிறைய கட்டுப்பாடுகளை விதிக்கின்றன என்ற கருத்தை நான் எதிர்கொள்கிறேன்.

இதன் விளைவாக, வாடிக்கையாளர் விரும்பும் அம்சத்தை நாங்கள் உருவாக்கவில்லை, ஆனால் எங்களுக்கு வசதியானது, ஏனெனில் எங்களிடம் ஏற்கனவே சில க்யூப்கள் உள்ளன, அதில் இருந்து அதை உருவாக்க முடியும்.

இந்த தலைப்பில் கவனம் செலுத்துவது மதிப்புக்குரியது என்று நான் நினைக்கிறேன் மற்றும் வடிவமைப்பு வேலையை எளிமைப்படுத்த முயற்சிக்கும்போது வாடிக்கையாளர் வலியை நாங்கள் உண்மையில் தீர்க்கிறோமா என்று யோசிக்கிறேன்.

— தர உத்தரவாதம் தொடர்பான வியக்கத்தக்க பல தலைப்புகள் உள்ளன. அவை அனைத்தையும் விவாதிக்கக்கூடிய ஒரு மாநாடு ரஷ்யாவில் இருக்கிறதா?

அனஸ்தேசியா: சோதனை தொடர்பான பழமையான மாநாடு உள்ளது, இது இந்த ஆண்டு 25 வது முறையாக நடத்தப்படும் மற்றும் தர உத்தரவாத மாநாடு SQA நாட்கள் என்று அழைக்கப்படுகிறது. இது முக்கியமாக கருவிகள் மற்றும் செயல்பாட்டு சோதனையாளர்களுக்கான குறிப்பிட்ட சோதனை அணுகுமுறைகளைப் பற்றி விவாதிக்கிறது. ஒரு விதியாக, SQA நாட்களில் உள்ள அறிக்கைகள் சோதனையாளர்களின் பொறுப்பின் பகுதியில் குறிப்பிட்ட பகுதிகளை ஆழமாக ஆய்வு செய்கின்றன, ஆனால் சிக்கலான நடவடிக்கைகள் அல்ல.

பல்வேறு கருவிகள் மற்றும் அணுகுமுறைகள், தரவுத்தளங்கள், APIகள் போன்றவற்றை எவ்வாறு சோதிப்பது என்பதைப் புரிந்துகொள்வதில் இது பெரிதும் உதவுகிறது. ஆனால் அதே நேரத்தில், ஒருபுறம், ஒரு சிறந்த தயாரிப்பை உருவாக்குவதில் சோதனை செய்வதை விட அதிகமாக ஈடுபட இது தூண்டுவதில்லை. மறுபுறம், சோதனையாளர்கள் தயாரிப்பின் உலகளாவிய இலக்கு மற்றும் அதன் வணிகக் கூறுகளைப் பற்றி சிந்திக்கும் செயல்பாட்டில் அதிகம் ஈடுபடுவதில்லை.

நான் ஒரு பெரிய துறையை நடத்துகிறேன் மற்றும் நிறைய நேர்காணல்களை நடத்துகிறேன், இது ஒட்டுமொத்த தொழில்துறையின் நிலையைப் பற்றிய நுண்ணறிவை வழங்குகிறது. ஒரு விதியாக, எங்கள் தோழர்கள் நிறுவனத்தில் வேலை செய்கிறார்கள், மேலும் அவர்களுக்கு ஒரு தெளிவான பொறுப்பு உள்ளது. வெளிநாட்டுத் திட்டங்களில் பணிபுரியும் சக ஊழியர்கள் பல்வேறு வகையான சோதனைகளைப் பயன்படுத்துகின்றனர்: அவர்களே சுமை சோதனை, செயல்திறன் சோதனை மற்றும் சில நேரங்களில் பாதுகாப்பு சோதனை ஆகியவற்றைச் செய்யலாம், ஏனெனில் அவர்கள் தயாரிப்பின் தரத்தை உறுதிப்படுத்த குழுவிற்கு உண்மையில் உதவுகிறார்கள்.

ரஷ்யாவில் உள்ள தோழர்களும் செயல்பாட்டு சோதனையுடன் தொழில் முடிவடையாது என்ற உண்மையைப் பற்றி சிந்திக்கத் தொடங்க வேண்டும் என்று நான் விரும்புகிறேன்.

— இந்த நோக்கத்திற்காக, நாங்கள் ஒரு புதிய மாநாட்டை ஏற்பாடு செய்கிறோம், QualityConf, இது ஒரு ஒருங்கிணைந்த ஒழுக்கமாக தரத்திற்கு அர்ப்பணிக்கப்பட்டுள்ளது. யோசனை பற்றி மேலும் சொல்லுங்கள், மாநாட்டின் முக்கிய குறிக்கோள் என்ன?

அனஸ்தேசியா: தரமான தயாரிப்புகளை தயாரிப்பதில் ஆர்வமுள்ள மக்கள் சமூகத்தை உருவாக்க விரும்புகிறோம். அவர்கள் வரக்கூடிய ஒரு தளத்தை வழங்கவும், அறிக்கைகளைக் கேட்கவும் மற்றும் தரத்தை மேம்படுத்த அவர்கள் என்ன மாற்ற வேண்டும் என்பதைப் பற்றிய குறிப்பிட்ட புரிதலுடன் மாநாட்டிலிருந்து வெளியேறவும்.

இப்போதெல்லாம், சோதனை மற்றும் தரத்தில் சிக்கல்கள் இருக்கும்போது என்ன செய்வது என்பது பற்றி ஆலோசனை கேட்பதில் இருந்து ஒரு கோரிக்கையை நான் அடிக்கடி கேட்கிறேன். நீங்கள் குழுக்களுடன் தொடர்பு கொள்ளத் தொடங்கும் போது, ​​பிரச்சனை சோதனையாளர்களிடம் இல்லை, ஆனால் செயல்முறை கட்டமைக்கப்பட்ட விதத்தில் உள்ளது என்பதை நீங்கள் காண்கிறீர்கள். எடுத்துக்காட்டாக, குறியீட்டை எழுதுவதற்கு மட்டுமே தாங்கள் பொறுப்பு என்று டெவலப்பர்கள் நம்பும்போது, ​​அவர்கள் பணியை சோதனைக்கு மாற்றும் தருணத்தில் அவர்களின் பொறுப்பு சரியாக முடிவடைகிறது.

மோசமாக எழுதப்பட்ட, மோசமான கட்டிடக்கலை கொண்ட தரம் குறைந்த குறியீடு திட்டத்திற்கு பெரிய சிக்கல்களை அச்சுறுத்துகிறது என்ற உண்மையைப் பற்றி எல்லோரும் நினைப்பதில்லை. உற்பத்தியில் முடிவடையும் பிழைகள் நிறுவனத்திற்கும் குழுவிற்கும் பெரிய செலவுகளை விளைவிக்கும் என்று அவர்கள் பிழைகளின் விலையைப் பற்றி சிந்திக்கவில்லை. இதைப் பற்றி சிந்திக்க எந்த கலாச்சாரமும் இல்லை. நாங்கள் அதை மாநாட்டில் விநியோகிக்கத் தொடங்க வேண்டும் என்று நான் விரும்புகிறேன்.

இது புதுமை அல்ல என்பதை நான் புரிந்துகொள்கிறேன்.தரத்தின் 14 கோட்பாடுகளை எழுதிய எட்வர்ட் டெமிங், கடந்த நூற்றாண்டில் ஒரு பிழையின் விலையைப் பற்றி எழுதினார். ஒரு ஒழுக்கமாக தர உத்தரவாதம் இந்த புத்தகத்தை அடிப்படையாகக் கொண்டது, ஆனால், துரதிர்ஷ்டவசமாக, நவீன வளர்ச்சி அதை மறந்துவிடுகிறது.

— சோதனை மற்றும் கருவிகள் பற்றிய தலைப்புகளில் நேரடியாகத் தொடத் திட்டமிட்டுள்ளீர்களா?

அனஸ்தேசியா: கருவிகள் பற்றிய அறிக்கைகள் இருக்கும் என்பதை ஒப்புக்கொள்கிறேன். நிறுவனங்கள் மற்றும் குழுக்கள் தயாரிப்பை பாதிக்கக்கூடிய உலகளாவிய கருவிகள் உள்ளன.

அனைத்து அறிக்கைகளும் உலகளவில் ஒரு பொதுவான பணியால் ஒன்றிணைக்கப்படும்: இந்த அணுகுமுறை, கருவி, முறை, செயல்முறை, சோதனை வகை ஆகியவற்றின் உதவியுடன், நாங்கள் தயாரிப்பின் தரத்தை பாதித்துள்ளோம் மற்றும் வாடிக்கையாளரின் வாழ்க்கையை மேம்படுத்தியுள்ளோம் என்பதை பார்வையாளர்களுக்கு தெரிவிக்க.

ஒரு கருவிக்காக ஒரு கருவியைப் பற்றிய அறிக்கைகள் எங்களிடம் நிச்சயமாக இருக்காது. திட்டத்தில் சேர்க்கப்பட்டுள்ள அனைத்து அறிக்கைகளும் ஒரு பொதுவான குறிக்கோளால் ஒன்றிணைக்கப்படும்.

- நீங்கள் எதைப் பற்றி பேசுகிறீர்கள், மாநாட்டின் விருந்தினர்களாக யாரைப் பார்க்கிறீர்கள் என்பதில் யார் ஆர்வமாக இருப்பார்கள்?

அனஸ்தேசியா: தங்கள் திட்டம், தயாரிப்பு, அமைப்பின் தலைவிதியைப் பற்றி அக்கறை கொண்ட டெவலப்பர்களுக்கான அறிக்கைகள் எங்களிடம் இருக்கும். அதேபோல், இது சோதனையாளர்களுக்கும், குறிப்பாக மேலாளர்களுக்கும் ஆர்வமாக இருக்கும். மேலாளர்கள் என்பதன் மூலம், நான் முடிவுகளை எடுப்பவர்கள் மற்றும் ஒரு தயாரிப்பு, அமைப்பு, குழு போன்றவற்றின் தலைவிதி மற்றும் வளர்ச்சியை பாதிக்கக்கூடிய நபர்களைக் குறிக்கிறேன்.

ஒரு தயாரிப்பு அல்லது அமைப்பின் தரத்தை எவ்வாறு மேம்படுத்துவது என்று யோசிப்பவர்கள் இவர்கள். எங்கள் மாநாட்டில், அவர்கள் பல்வேறு நடவடிக்கைகளைப் பற்றி அறிந்துகொள்வார்கள், இப்போது அவற்றில் என்ன தவறு இருக்கிறது, என்ன மாற்றப்பட வேண்டும் என்பதைப் புரிந்து கொள்ள முடியும்.

தரத்தில் ஏதோ தவறு இருப்பதைப் புரிந்துகொள்வதும் அதை பாதிக்க விரும்புவதும் முக்கிய அளவுகோலாக நான் நினைக்கிறேன். இது முதன்முறையாக செய்யும் என்று நினைக்கும் நபர்களை எங்களால் சென்றடைய முடியாது.

— சோதனையைப் பற்றி மட்டும் பேசாமல், தரமான கலாச்சாரத்தைப் பற்றி பேசுவதற்கு ஒட்டுமொத்த தொழில்துறையும் பழுத்திருப்பதாக நினைக்கிறீர்களா?

அனஸ்தேசியா: நான் முதிர்ச்சியடைந்துவிட்டேன் என்று நம்புகிறேன். இப்போது பல நிறுவனங்கள் பாரம்பரிய நீர்வீழ்ச்சி அணுகுமுறையிலிருந்து அஜில் நோக்கி நகர்கின்றன. வாடிக்கையாளர் மீது கவனம் செலுத்துகிறது, அணிகளில் உள்ளவர்கள் தரமான தயாரிப்பை எவ்வாறு உருவாக்குவது என்பது பற்றி சிந்திக்கத் தொடங்குகிறார்கள். நிறுவன நிறுவனங்கள் கூட தரத்தை மேம்படுத்துவதில் கவனம் செலுத்துகின்றன.

சமூகத்தில் எழும் கோரிக்கைகளின் எண்ணிக்கையைப் பொறுத்து, இது நேரம் என்று நான் நம்புகிறேன். நிச்சயமாக, இது ஒரு பெரிய அளவிலான புரட்சியாக இருக்கும் என்று எனக்குத் தெரியவில்லை, ஆனால் நனவில் இந்த புரட்சி நடக்க வேண்டும் என்று நான் விரும்புகிறேன்.

- ஒப்புக்கொண்டேன்! கலாச்சாரத்தை புகுத்துவோம், உணர்வை மாற்றுவோம்.

தகவல் தொழில்நுட்பத் தயாரிப்புகளின் உயர்தர மேம்பாடு குறித்த மாநாடு QualityConf நடக்கும் ஜூன் 7 அன்று மாஸ்கோவில். உயர்தர தயாரிப்பை எந்த நிலைகள் உருவாக்குகின்றன என்பது உங்களுக்குத் தெரியும், உற்பத்தியில் பிழைகளை வெற்றிகரமாக எதிர்த்துப் போராடுவதற்கான வழக்குகள் எங்களிடம் உள்ளன, எங்கள் சொந்த நடைமுறையில் பிரபலமான முறைகளை நாங்கள் சோதித்துள்ளோம் - எங்களுக்கு உங்கள் அனுபவம் தேவை. அனுப்பு தங்கள் மே 1 வரை விண்ணப்பங்கள், மற்றும் திட்டக் குழு மாநாட்டின் ஒட்டுமொத்த ஒருமைப்பாட்டிற்கான கருப்பொருளை மையப்படுத்த உதவும்.

இணைக்கவும் அரட்டை, இதில் நாங்கள் தரமான பிரச்சினைகள் மற்றும் மாநாட்டைப் பற்றி விவாதிக்கிறோம், குழுசேரவும் டெலிகிராம் சேனல்நிரல் செய்திகளை புதுப்பித்த நிலையில் வைத்திருக்க.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்