AI முன்னெப்போதையும் விட வேகமாக code-களை உருவாக்க முடியும், ஆனால் பெரும்பாலான நிறுவனங்கள் இன்னும் ஒரு துறையிலிருந்து மற்றொரு துறைக்கு வேலைகளை மாற்றும் பாரம்பரிய நடைமுறைகளையே (legacy processes) பின்பற்றுகின்றன. இதன் விளைவாக ஒரு தெளிவான நெரிசல் புள்ளி (bottleneck) உருவாகிறது: code வேகமாக முன்னேறுகிறது, ஆனால் நிறுவனம் பின் தங்கியே இருக்கிறது.
Temp Squads எனப்படும் புதிய அணுகுமுறை, கருவிகளை மாற்றாமல் மனிதர்களை மறுசீரமைப்பதன் மூலம் இந்த முரண்பாட்டைச் சரிசெய்கிறது. இதன் கருத்து எளிமையானது—ஒரு குறிப்பிட்ட வணிக இலக்கைச் சுற்றி, குறுகிய காலத்திற்குச் செயல்படும், பல்வேறு திறன்களைக் கொண்ட ஒரு குழுவை உருவாக்குங்கள், AI மூலம் ஒவ்வொரு உறுப்பினருக்கும் ஒரு தொடக்கப் புள்ளியை (head start) வழங்குங்கள், பின்னர் இலக்கு எட்டப்பட்டவுடன் அந்தக் குழுவை கலைத்துவிடுங்கள்.
AI மட்டும் ஏன் போதுமானதல்ல
பெரிய மொழி மாதிரிகளால் (Large-language models) செயல்பாடுகளை (functions) உருவாக்கவும், மாற்றங்களைச் செய்யப் பரிந்துரைக்கவும் (refactors), ஏன் முழு தொகுதிகளையும் (modules) எழுதவும் முடியும். ஆனால், ஒரு pull request பல துறைகளுக்கிடையே ஒப்படைக்கப்பட வேண்டிய சூழலில் முடங்கினால், அந்த முன்னேற்றங்கள் அனைத்தும் வீணாகிவிடும். ஒவ்வொரு துறையும் தனித்தனிப் பிரிவுகளாக (silos) செயல்படுவதால், அந்தப் பொறுப்புகளை ஒப்படைக்கும் முறையே AI மூலம் சேமிக்கப்பட்ட நேரத்தை விழுங்கிவிடுகிறது, மேலும் கூடுதல் கூட்டங்கள் தாமதத்தை மேலும் அதிகரிக்கின்றன.
நிறுவனங்களுக்குத் தேவை, வேலையைத் தொடக்கத்திலிருந்து இறுதி வரை ஒரே ஒரு கவனம் செலுத்தும் குழுவிற்குள்ளேயே (inside) வைத்திருக்கும் ஒரு வழிமுறைதான். அந்த இடத்தில்தான் Temp Squad என்ற கருத்துரு நுழைகிறது.
Temp Squad கட்டமைப்பு
Temp Squad என்பது ஒரு குறிப்பிட்ட வணிக முடிவை அடைவதற்காக உருவாக்கப்பட்ட ஒரு தற்காலிக, பல்வேறு செயல்பாடுகளைக் கொண்ட (cross-functional) குழுவாகும். உறுப்பினர்கள் தங்கள் வழக்கமான பதவிகளையே—backend engineer, UX designer, product owner—தொடர்வார்கள், ஆனால் திட்டத்தின் கால அளவு வரை அவர்கள் இந்த Squad-இல் இணைவார்கள். நோக்கம் நிறைவேற்றப்பட்டதும், Squad கலைக்கப்படும் மற்றும் நிரந்தரக் குழு அந்த code-ன் நீண்டகாலப் பொறுப்பை ஏற்கும்.
படிப் படியாகச் செயல்படுத்துதல்
- இலக்கை வரையறுக்கவும் (Define the Goal) – வணிகம் விரும்பும் அம்சம் அல்லது முடிவின் "ஏன்" மற்றும் "என்ன" என்பதைத் தெரிவிக்கும். இந்த நிலையில் விரிவான பணிப் பட்டியல் தேவையில்லை.
- மைல்கல்லை உருவாக்கவும் (Create the Milestone) – இலக்கை ஒரு தனி அட்டையில் (card) பதிவு செய்யவும்; அதில் அபாயங்கள், வெற்றி அளவீடுகள் மற்றும் எதிர்பார்க்கப்படும் முடிவுகளையும் பட்டியலிட வேண்டும். இந்த அட்டை வணிகத்திற்கும் தொழில்நுட்பத்திற்கும் இடையிலான ஒரே ஆதாரமாக அமையும்.
- Temp Squad-ஐ உருவாக்கவும் (Form the Temp Squad) – தேவையான துல்லியமான திறன்களைக் கண்டறியவும்—backend, frontend, UX, data போன்றவை—மற்றும் அந்த நபர்களை ஒன்றிணைக்கவும். அவர்கள் மற்ற பணிகளையும் தொடரலாம், ஆனால் இந்த Squad-க்காகத் தங்களின் நேரத்தை ஒதுக்க வேண்டும்.
- திறந்த மூல மாதிரியைப் பயன்படுத்தவும் (Use an Open-Source Model) – மைல்கல்லைச் சிறிய, சுதந்திரமான சிக்கல்களாகப் (issues) பிரித்து, ஒரு பகிரப்பட்ட களஞ்சியத்தில் (shared repository) சேமிக்கவும். Squad-ல் உள்ள எவரும் தங்களுக்கு நேரம் கிடைக்கும்போது ஒரு சிக்கலைத் தேர்ந்தெடுக்கலாம், இது ஒரு கடுமையான பணி-உரிமையாளர் படிநிலையைத் தவிர்க்கும்.
- AI நுண்ணறிவைப் பயன்படுத்தவும் (Apply AI Intelligence) – ஒரு AI உதவியாளர் ஒவ்வொரு சிக்கலையும் ஆய்வு செய்து, அதைச் செயல்படுத்துவதற்கானத் திட்டத்தைப் பரிந்துரைக்கும். இந்தத் திட்டம் டெவலப்பருக்கு ஒரு தொடக்கப் புள்ளியை வழங்கும், ஆனால் எந்தக் குறியீடும் எழுதப்படுவதற்கு முன்பு ஒரு மனிதர் அதை ஆய்வு செய்து அங்கீகரிக்க வேண்டும்.
- குழுவை கலைக்கவும் (Dissolve the Squad) – மைல்கல்லின் அளவீடுகள் எட்டப்பட்டவுடன், Squad-ஐக் கலைத்துவிடலாம். நிரந்தரக் குழு அந்தப் புதிய codebase-ஐப் பராமரிப்பு மற்றும் எதிர்கால மேம்பாட்டிற்காகப் பொறுப்பேற்கும்.
இது எவ்வாறு சிறப்பாகச் செயல்படுகிறது
- பொறுப்புகளை ஒப்படைப்பதைத் தவிர்க்கிறது (Eliminates handoffs) – அனைத்துப் பணிகளும் Squad-க்குள்ளேயே இருக்கும், எனவே டிக்கெட்டுகள் (tickets) பல துறைகளைக் கடந்து செல்லாது.
- திறன்களின் பங்களிப்பை விரிவுபடுத்துகிறது (Broadens skill participation) – வடிவமைப்பாளர்கள் (designers), மேலாளர்கள் மற்றும் பிற பொறியாளர்கள் அல்லாதவர்களும், AI மூலம் உருவாக்கப்பட்ட அடிப்படை கட்டமைப்பின் (scaffolding) உதவியுடன் நேரடியாக codebase-இல் பங்களிக்க முடியும்.
- கூட்டங்களின் சுமையைக் குறைக்கிறது (Cuts meeting load) – தனித்தனி குழுக்களிடையே தொடர்ச்சியாகத் தெரிவிக்கப்படும் நிலை அறிக்கைகளுக்குப் (status updates) பதிலாக, ஒரே ஒரு தகவல் தொடர்புத் தளம் போதுமானதாக இருக்கும்.
- நீண்டகால உரிமையைப் பாதுகாக்கிறது (Preserves long-term ownership) – Squad கலைக்கப்பட்ட பின்னரும், தற்போதுள்ள தயாரிப்புக் குழுவே அந்த code-க்கு உரிமையாளராக இருக்கும், இது "பராமரிப்பற்ற" (orphaned) அம்சங்களைத் தவிர்க்கும்.
சாத்தியமான குறைபாடுகள்
(இந்தப்பகுதி எதிர்கால உள்ளீட்டிற்காக விடப்பட்டுள்ளது)
இதை எப்படி முயற்சிப்பது
சிறிய அளவில் தொடங்குங்கள். ஒரு திட்டத்தில் முன்னோடித் திட்டத்தை (pilot) நடத்துங்கள். முடிவுகளை அளவிடுங்கள்.
முக்கியக் கருத்து: AI குறியீடு உருவாக்கத்தை வேகப்படுத்துகிறது, ஆனால் அதற்கு இணையான நிறுவன ஒழுங்குமுறை (organizational rhythm) இல்லையென்றால் அந்தப் பயன்கள் வீணாகிவிடும். Temp Squads மனிதர்களையும் இயந்திரங்களையும் ஒரு தெளிவான இலக்கைச் சுற்றி ஒருங்கிணைத்து, AI-ன் வேகத்தை நிஜ உலக விநியோகமாக (real-world delivery) மாற்றுகின்றன.
