සමීපතම තාක්ෂණික සමාජයක, තීරණ ගැනීමේ අසූරුව ඉතාමත් පේනවා. එක උදාහරණයක් ලෙස, මා සමඟ කාලයක් වැඩ කළ ප්රබල ඉංජිනේරුවකු, පසුබිම් Framework එකක් තේරීමට පැය පනස් හතක් පුරා වර්ගීකරණ මැට්රික්ස් එකක් ඉදිරිපත් කළා. කාර්ය සාධන, ඉගෙනීමේ අඩවිය, ලේඛන ගුණාත්මකත්වය, පරිසරය, නියෝජිත පිරිස, දිගුකාලීන නඩත්තු වගකීම් වැනි මාරු බොහෝ කරුණු වර්ණකේතයක් සමඟ පෙන්වා දුන්නා.
ඉදිරියට යන විට, “අපි කුමන Framework එකක් ගන්නවා?” යන ප්රශ්නයට නිශ්ශබ්ද පමණක් ලැබුණා. “කොහොමද අපි මිනුම් කරන්නේ?” කියලා තවත් ප්රශ්නයක් එළිදැක්විණි, නමුත් තීරණයක් ගත නොවීය. එම දිනයෙන් පසු තවත් රැස්වීම්, 16 පිටු RFC එකක් ලියීම, සහ දෙමසක් පසු ව්යාපෘතිය අවසන් වුණා – එය නියමිත කාලයෙහි දෙමසක් පමණ ප්රමාදයක්. එම සේවාව උපරිම වේලාවේ තත්පරයකට 20 ඉල්ලීම් පමණක් සලසනවා, ඒ නිසා කුමන Framework එකක් භාවිතා කරාම නිෂ්පාදන පරිසරයේ එය අඳුරු වුණා.
මෙවැනි තීරණ අසූරුවේ පසුබිම, බුද්ධිමත් ඉංජිනේරුවන්ට වැඩි විකල්ප ගැටළු දැකගැනීමේ හැකියාවයි. ජූනියර් ඉංජිනේරුවකු MySQL තෝරාගන්නා විට, පළපුරුදු අය ඒක ගැන අඩු විවරණයක් දක්වනවා. නමුත් වසර ගණනාවක පළපුරුද්ද ඇති අය, MySQL‑ට 12 ක්රමයක ගැටළු, වෙනත් විකල්පයකට 8 ක්රමයක ගැටළු, තවත් අලුත් ගැටළුවක් 4 ක්රමයක පවා හඳුනා ගනී. මෙය ඉතා වැදගත් කුසලතාවක්, නමුත් ඒක “ඇමතුම්” බවට පත්වේ – සියලුම විකල්පයක් වැරදි බවට සිතීමෙන් තීරණ ගත නොහැකි වෙයි.
ඉංජිනේරුවන් තීරණ අරගලය “දත්ත එකතු කිරීම”, “තවත් Confluence ලේඛනය ලිවීම”, “තවත් රිවු එකක් නියම කිරීම” වැනි ක්රියාමාර්ගයන්ගෙන් පිරවීමට උත්සාහ කරනවා. එම ක්රියාවලිය වැඩක් වගේ පෙනේ, නමුත් සැබෑ වශයෙන් ව්යාපෘතියේ ඉදිරියට ගමනක් කරන්නේ තීරණයක් ගත වීමයි. තීරණ අසූරුව, ව්යාපෘතියේ කාලය, පාරිභෝගික අඩුපාඩු, සහ කණ්ඩායමේ ශක්තිය අහිමි කිරීමක් වන අතර, වැරදි තීරණයක් ගත වුවත් ඉක්මනින් පළපුරුදු පාඩම් ලැබේ.
බොහෝ තාක්ෂණික තේරීම්, Postgres vs MySQL, REST vs GraphQL, Monorepo vs Polyrepo වැනි, වැඩිදුරටත් ගැටළු නොමැති තරම් වැදගත් නැත. ඒ වෙනුවට, තීරණ අසූරුව නිසා ගත කරන කාලය වඩාත් වැදගත්. ඒ කාලය නිසා අඩංගු වූ විශේෂත්වය නැත, නමුත් කණ්ඩායමේ ශක්තිය හා ගනුදෙනුකාරකයන්ගේ විශ්වාසය අඩු වෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ආයෝජනයේ වර්ධනය, තාක්ෂණික තීරණ ගැනීමේ කුසලතාවයට සෘජු බලපෑම් කරයි. මෙවැනි තීරණ අසූරුවේ ගැටළු, අපගේ මහාචාර්ය, සමාගම්, සහ නවකර්මීන්ට පහත පරිදි ප්රයෝජන දක්වයි:
- සැලසුම් කාලය කෙටි කරයි: තීරණයක් ගත වීමෙන් ව්යාපෘති කාලය කෙටි කර, ත්රිත්ව ආදායම වැඩි කරයි.
- නවකර්මීන්ගේ විශ්වාසය වැඩි කරයි: තීරණ ගැනීමේ අභියෝගය හරහා නවකර්මීන්ට වගකීමේ හැකියාව වර්ධනය වේ.
- ඉංජිනේරුවන්ගේ නායකත්වය උදෙසා: වැරදි තීරණයක් ගත් පසු ඒක නිවැරදි කරගැනීමේ අත්දැකීම්, නායකත්වය සඳහා මූලික පදනමක් වේ.
- ගෝලීය තාක්ෂණික ප්රතිසංස්කරණයට සූදානම: ලෝකයේ agile සංස්කෘතියට අනුකූලව, ශ්රී ලංකාවේ සමාගම් තීරණ අසූරුව අඩු කර, ගෝලීය පරිසරයට අනුගත විය හැක.
ඉදිරියේදී, තීරණ අසූරුව අඩු කිරීම, කණ්ඩායම් කාර්යක්ෂමතාවය, සහ දේශීය තාක්ෂණික ආර්ථිකයෙහි වේගවත් වර්ධනය සඳහා අත්යවශ්ය වේ.
අවසන් වශයෙන්, තීරණ ගැනීමේ භීතියට පසුබැසීම, ඉංජිනේරුවකුගේ වෘත්තීය වර්ධනයට බාධාවක් වේ. නිර්දේශය වන්නේ, “කඩිනම් තීරණයක් ගන්න, වැරදි නම් ඉක්මනින් සකස් කරන්න” යන්නයි. එමඟින් ව්යාපෘති කාලය, ගනුදෙනුකාරකයන්ගේ විශ්වාසය, සහ තාක්ෂණික නවකර්මය තරමට වැඩි වේ.