பல தசாப்தங்களாக, பல்வேறு துறைகளில் உள்ள நிறுவனங்களில் புதிதாக மென்பொருளை உருவாக்குவதா அல்லது ஒரு புதிய தீர்வைப் பெறுவதா என்பதுதான் தொழில்நுட்ப உத்திகளை வழிநடத்தியது. சமன்பாடு எளிமையானதாகத் தோன்றியது: துரிதப்படுத்தப்பட்ட தத்தெடுப்பு மற்றும் குறைக்கப்பட்ட செலவுகளை வாங்குதல், கட்டிடம் தனிப்பயனாக்கம் மற்றும் கட்டுப்பாட்டை வழங்குதல். ஆனால் உருவாக்க செயற்கை நுண்ணறிவின் வருகை, குறிப்பாக AI-உதவி மேம்பாடு (AIAD), இந்த சமன்பாட்டில் உள்ள அனைத்து மாறிகளையும் மாற்றியுள்ளது. இரண்டு உன்னதமான அணுகுமுறைகளுக்கு இடையே தேர்ந்தெடுப்பது இனி ஒரு விஷயமல்ல, மேலும் பாரம்பரிய குழப்பம் இனி இருக்காது.
குறியீடு எழுதுதல், தானியங்கி சோதனை, பிழை கண்டறிதல் மற்றும் கட்டிடக்கலை பரிந்துரைகள் போன்ற வளர்ச்சி சுழற்சியின் முக்கியமான கட்டங்களை உருவாக்குவதன் மூலம், தனிப்பயன் மென்பொருளை உருவாக்குவது இனி வலுவான பட்ஜெட்டுகளைக் கொண்ட பெரிய நிறுவனங்களுக்கு மட்டுமே பிரத்யேகமான முயற்சியாக இருக்காது. முன் பயிற்சி பெற்ற மாதிரிகள், சிறப்பு நூலகங்கள் மற்றும் AI ஆல் இயக்கப்படும் குறைந்த-குறியீடு அல்லது குறியீடு இல்லாத தளங்கள் மேம்பாட்டு செலவுகள் மற்றும் நேரத்தை வெகுவாகக் குறைத்துள்ளன.
மாதங்களுக்குப் பதிலாக, பல தீர்வுகள் இப்போது வாரங்களில் வழங்கப்படுகின்றன, மேலும் பெரிய உள் குழுக்களுக்குப் பதிலாக, மெலிந்த, மிகவும் சிறப்பு வாய்ந்த குழுக்கள் தனிப்பயனாக்கப்பட்ட மற்றும் அளவிடக்கூடிய பயன்பாடுகளை ஈர்க்கக்கூடிய செயல்திறனுடன் வழங்க முடிகிறது. 2021 இல் தொடங்கப்பட்ட GitHub Copilot, குறியீட்டை பரிந்துரைப்பதன் மூலமும், துணுக்குகளை தானாக முடிப்பதன் மூலமும் டெவலப்பர்களுக்கு உதவும் ஜெனரேட்டிவ் AI இன் நடைமுறை உதாரணம் ஆகும். Copilot ஐப் பயன்படுத்தும் டெவலப்பர்கள் சராசரியாக 55% வேகமாக பணிகளை முடித்ததாக GitHub ஆய்வு சுட்டிக்காட்டியுள்ளது, அதே நேரத்தில் GitHub Copilot ஐப் பயன்படுத்தாதவர்கள் பணியை முடிக்க சராசரியாக 1 மணிநேரம் 11 நிமிடங்கள் எடுத்துக் கொண்டனர், மேலும் சராசரியாக 2 மணிநேரம் 41 நிமிடங்கள் எடுத்துக் கொள்ளாதவர்கள் பணியை முடிக்க எடுத்துக் கொண்டனர்.
இந்த யதார்த்தத்தைக் கருத்தில் கொண்டு, ஆஃப்-தி-ஷெல்ஃப் மென்பொருளை வாங்குவது பணத்தைச் சேமிப்பதற்கு ஒத்ததாக இருந்தது என்ற பழைய வாதம் அதன் சக்தியை இழந்து வருகிறது. பொதுவான தீர்வுகள், கவர்ச்சிகரமானதாக இருந்தாலும், பெரும்பாலும் உள் செயல்முறைகளின் பிரத்தியேகங்களுக்கு ஏற்ப மாற்றத் தவறிவிடுகின்றன, அதே சுறுசுறுப்புடன் அளவிடாது, மேலும் வரம்புக்குட்பட்ட சார்புநிலையை உருவாக்குகின்றன. குறுகிய காலத்தில், அவை போதுமானதாகத் தோன்றலாம், ஆனால் நடுத்தர மற்றும் நீண்ட காலத்தில், அவை புதுமைக்குத் தடைகளாகின்றன.
மேலும், போட்டி நன்மை குறியீட்டிலேயே உள்ளது என்ற கருத்து நொறுங்கத் தொடங்குகிறது. ஒரு முழு பயன்பாட்டையும் மீண்டும் எழுதுவது மலிவானதாகவும் சாத்தியமானதாகவும் மாறிவிட்ட ஒரு சூழ்நிலையில், ஒரு மூலோபாய சொத்தாக "குறியீட்டைப் பாதுகாப்பது" என்ற யோசனை குறைவான அர்த்தமுள்ளதாக இருக்கிறது. உண்மையான மதிப்பு தீர்வின் கட்டமைப்பில் உள்ளது, வணிக அமைப்புகளுடன் ஒருங்கிணைப்பின் திரவத்தன்மை, தரவு நிர்வாகம் மற்றும், எல்லாவற்றிற்கும் மேலாக, சந்தை அல்லது நிறுவனம் மாறும்போது மென்பொருளை விரைவாக மாற்றியமைக்கும் திறன்.
செயற்கை நுண்ணறிவு (AI) மற்றும் ஆட்டோமேஷனின் பயன்பாடு, மேம்பாட்டு நேரத்தை 50% வரை குறைக்கிறது என்று OutSystems மற்றும் KPMG நடத்திய அறிக்கையில் நேர்காணல் செய்யப்பட்ட 75% நிர்வாகிகள் குறிப்பிட்டுள்ளனர். ஆனால் "கட்டமைப்பு" என்பது புதிய இயல்பு என்றால், இரண்டாவது குழப்பம் எழுகிறது: உள்நாட்டில் அல்லது சிறப்பு வெளிப்புற கூட்டாளர்களுடன் கட்டமைத்தல்? இங்கே, நடைமுறைவாதம் நிலவுகிறது. ஒரு உள்-வீட்டு தொழில்நுட்பக் குழுவை உருவாக்குவதற்கு தொடர்ச்சியான முதலீடு, திறமை மேலாண்மை, உள்கட்டமைப்பு மற்றும், எல்லாவற்றிற்கும் மேலாக, புதுமைக்கான போட்டியில் மிகக் குறைந்த சொத்து நேரம் தேவைப்படுகிறது. மென்பொருள் அல்லாத வணிகங்களைக் , இந்தத் தேர்வு எதிர்மறையாக இருக்கலாம்.
மறுபுறம், மேம்பாட்டு நிறுவனங்களுடனான மூலோபாய கூட்டாண்மைகள் மேம்பட்ட தொழில்நுட்ப அறிவை உடனடியாக அணுகுதல், துரிதப்படுத்தப்பட்ட விநியோகம், பணியமர்த்தல் நெகிழ்வுத்தன்மை மற்றும் குறைக்கப்பட்ட செயல்பாட்டு மேல்நிலை போன்ற நன்மைகளை வழங்குகின்றன. அனுபவம் வாய்ந்த அவுட்சோர்ஸ் செய்யப்பட்ட குழுக்கள் நிறுவனத்தின் நீட்டிப்பாகச் செயல்படுகின்றன, முடிவுகளில் கவனம் செலுத்துகின்றன, மேலும் பெரும்பாலும் ஆயத்த அளவிடக்கூடிய கட்டமைப்பு மாதிரிகள், ஒருங்கிணைந்த CI/CD குழாய்கள் மற்றும் சோதிக்கப்பட்ட கட்டமைப்புகளுடன் வருகின்றன - புதிதாக உருவாக்குவதற்கு விலை உயர்ந்ததாகவும் நேரத்தை எடுத்துக்கொள்ளும் அனைத்தும். இந்த சமன்பாட்டில் மூன்றாவது கூறு ஒன்றையும் குறிப்பிடுவது மதிப்புக்குரியது: திரட்டப்பட்ட நிபுணத்துவத்தின் நெட்வொர்க் விளைவு.
உள் குழுக்கள் தொடர்ச்சியான கற்றல் வளைவை எதிர்கொள்ளும் அதே வேளையில், பல திட்டங்களில் பணிபுரியும் வெளிப்புற நிபுணர்கள் தொழில்நுட்ப மற்றும் வணிக நிபுணத்துவத்தை மிக வேகமாக சேகரிக்கின்றனர். இந்த கூட்டு நுண்ணறிவு, இலக்கு வழியில் பயன்படுத்தப்படுகிறது, பெரும்பாலும் மிகவும் பயனுள்ள மற்றும் புதுமையான தீர்வுகளை உருவாக்குகிறது. எனவே, முடிவு இனி வாங்குவதற்கோ அல்லது கட்டுவதற்கோ இடையே அல்ல, மாறாக கடுமையான தீர்வுகளில் ஒட்டிக்கொள்வதற்கோ அல்லது வணிகத்தின் தேவைகளை உண்மையிலேயே பூர்த்தி செய்யும் ஒன்றை உருவாக்குவதற்கோ இடையே உள்ளது. ஒரு காலத்தில் ஆடம்பரமாக இருந்த தனிப்பயனாக்கம் ஒரு எதிர்பார்ப்பாகவும், அளவிடுதல் ஒரு தேவையாகவும், AI ஒரு விளையாட்டை மாற்றும் காரணியாகவும் மாறிவிட்டது.
இறுதியில், உண்மையான போட்டி நன்மை என்பது, ஏற்கனவே உள்ள மென்பொருளிலோ அல்லது தனிப்பயன் முறையில் எழுதப்பட்ட குறியீடுகளிலோ இல்லை, மாறாக நிறுவனங்கள் தங்கள் வளர்ச்சியில் தொழில்நுட்ப தீர்வுகளை ஒருங்கிணைக்கும் மூலோபாய சுறுசுறுப்பில் உள்ளது. AIAD சகாப்தம், இருமைப் பிரச்சினைகளைக் கைவிட்டு, மென்பொருளை ஒரு தொடர்ச்சியான, உயிருள்ள மற்றும் மூலோபாய செயல்முறையாகக் கருத நம்மை அழைக்கிறது. இதை அடைய, வெறுமனே உருவாக்குவது போதாது; சரியான கூட்டாளிகள் மற்றும் எதிர்காலத்திற்கான ஒரு தொலைநோக்குப் பார்வையுடன், புத்திசாலித்தனமாக உருவாக்குவது அவசியம்.

