දිනකට රූපවාහිනී වගේම නවීන සංවර්ධන පරිසරයකද ඇලට්, ලින්ටර්, CI පරීක්ෂක වැනි මෙවලම් අපේ වැඩේ අතට ඇදගෙන යනවා. ඒත් ඒවා බොහොමයක් අපි නොකැවීමේ තත්ත්වයකට පත් වෙලා තියෙනවා. Dev.to වෙබ් අඩවියේ පළ වූ ලිපියක් අනුව, ලොකු සංස්ථා වල ඉන්ජිනියර් 41% ක් ඇලට් නොකැවීමේ හැසිරීම පිළිබඳව විවෘතව ප්රකාශ කරයි.
ලේඛකයා තමන්ගේ දිනපතා වැඩ කරන කාලය තුළ තමන්ගේම මෙවලම් මගින් කෙලින්ම අඩු කරගත් ඇලට් ගණන ගණනය කරලා, මිනිත්තුවකට එකක් වගේම පැමිණෙන බව සොයා ගත්තේය. ඒ අතර බොහෝ ඇලට් පණිවුඩ කියවලා නැති බව ඔහුට වැටුනි. "අපට මෙවලම් ගැටලුවක් නැහැ, අපට ඇහීමේ ගැටලුවයි" කියලා ඔහු තේරුම් ගත්තේය.
දත්ත අනුව, විශාල සංවිධාන වල ඉන්ජිනියර් දිනකට 500 සිට 1,200 දක්වා ඇලට් ලබා ගනී. එකක්ම සිදුවීම 50 කට වැඩි පිටු, මෙවලම් අතර සම්බන්ධතා නැතිව පණිවුඩ විහිදේ. ඒ නිසා ඇලට් නොකැවීම සාමාන්යයක් වීම "Normalization of deviance" කියන නාමයෙනි. එකවර ඉඳහිටුවාගත් අඩු කිරීමක් කාලයත් සමඟ සාමාන්යය බවට පත්වෙයි.
මෙම ප්රශ්නයට ප්රතිකාරයක් SRE (Site Reliability Engineering) සමාජයේ පළ වූ තත්ත්වයයි. "ඇලට් ක්රියාත්මක නොවන, ආදායමට සෘජු බලපෑමක් නොකිරීමට" නම් එය පණිවුඩයක් නොවිය යුතුය. දෙකේ පරීක්ෂණයක් – ක්රියාත්මක විය හැකිද? ආදායමට බලපෑමක් ද? – මේ දෙකෙන් එකක් පසුපස නොපැවැත්න ඇලට් noise එකක් බවට පත් වේ. තවත් උපදෙස් ලෙස, ලොග්, කියු, Slack, පේජ් වැනි විවිධ මට්ටම් භාවිතා කිරීමත්, සියලු පරීක්ෂණයක් එකම ප්රතිචාරයක් ලබා නොදෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණ ආරම්භකයින්, මධ්යම මට්ටමේ සංවර්ධකයින්, හා ව්යාපාරිකයින්ට මෙම ගැටළුව පිළිබඳ අවධානයක් දැක්වීම අත්යවශ්යය. වැඩි ඇලට් පිරිසිදු කිරීමෙන් කාර්ය සාධනය වැඩි වේ, බග් හඳුනා ගැනීම වේගවත් වේ, සහ පාරිභෝගික සේවා අඩු වීමක් නැතිව පවත්වා ගත හැකිය. දේශීය සොෆ්ට්වෙයා සමාගම්ට observability debt (පරීක්ෂණ ණය) අඩු කර ගැනීම, ආදායම් පිරිවැය අඩු කිරීම සහ අන්තර්ජාල සේවා විශ්වාසය වැඩි කිරීමේ වැදගත්කමක් ඇත.
ඉන්ජිනියර් කණ්ඩායම් ඇලට් වලට සකස් කරන ක්රියාමාර්ග අධ්යයනය කර, "actionable" සහ "revenue impact" පරීක්ෂා කර, ඒ අනුව පේජ් කිරීමේ මට්ටම තීරණය කළහොත්, කාලය, සම්පත්, හා නෞකාව ආරක්ෂා කර ගත හැකිය.
ඇලට් පද්ධතියක් සකස් කිරීම කෙළවරේ නවීන තාක්ෂණයක් නොව, ඒවායේ "කියවීම" වීමයි. ඔබේ පද්ධතියේ noise එක අඩු කර, සැබෑ අවධානයට අවශ්ය සිදුවීම් පමණක් තෝරා ගැනීම, ඉදිරියේදී වඩාත් සාර්ථක, ස්ථායි සංවර්ධන පරිසරයක් ගොඩනැගීමට මූලික පියවරයි.