AI മുമ്പത്തേക്കാൾ വേഗത്തിൽ കോഡ് നിർമ്മിച്ചെടുക്കുന്നുണ്ടെങ്കിലും, മിക്ക കമ്പനികളും ഇപ്പോഴും ജോലികൾ ഓരോ ഡിപ്പാർട്ട്‌മെന്റുകളിൽ നിന്നും മറ്റൊന്നിലേക്ക് കൈമാറുന്ന പഴയ രീതികളിലൂടെയാണ് പ്രോജക്റ്റുകൾ മുന്നോട്ട് കൊണ്ടുപോകുന്നത്. ഇതിന്റെ ഫലമായി ഒരു വലിയ തടസ്സം (bottleneck) ഉണ്ടാകുന്നു: കോഡ് അതിവേഗം മുന്നേറുമ്പോൾ സംഘടനയുടെ പ്രവർത്തനങ്ങൾ പിന്നിലായിപ്പോകുന്നു.

ഉപകരണങ്ങൾക്ക് പകരം ആളുകളെ പുനഃസംഘടിപ്പിച്ചുകൊണ്ട് ഈ വ്യത്യാസം പരിഹരിക്കുന്ന പുതിയൊരു രീതിയാണ് Temp Squads. ഇതിന്റെ ആശയം ലളിതമാണ്—ഒരു പ്രത്യേക ബിസിനസ്സ് ലക്ഷ്യത്തിനായി വൈവിധ്യമാർന്ന കഴിവുകളുള്ള ഒരു ചെറിയ ടീമിനെ രൂപീകരിക്കുക, ഓരോ അംഗത്തിനും AI ഉപയോഗിച്ച് വേഗത്തിൽ ജോലി തുടങ്ങാൻ സഹായിക്കുക, ലക്ഷ്യം പൂർത്തിയായാൽ ആ ടീമിനെ പിരിച്ചുവിടുക.

എന്തുകൊണ്ട് AI മാത്രം മതിയാകില്ല

Large-language model-കൾക്ക് ഫംഗ്ഷനുകൾ നിർമ്മിക്കാനും, കോഡ് പരിഷ്കരിക്കാൻ (refactor) നിർദ്ദേശങ്ങൾ നൽകാനും, മുഴുവൻ മൊഡ്യൂളുകൾ പോലും എഴുതാനും കഴിയും. എന്നാൽ വിവിധ ഡിപ്പാർട്ട്‌മെന്റുകൾക്കിടയിലുള്ള കൈമാറ്റങ്ങൾക്കായി (handoffs) ഒരു pull request തടസ്സപ്പെടുന്ന നിമിഷം ഈ നേട്ടങ്ങളെല്ലാം ഇല്ലാതാകുന്നു. ഈ കൈമാറ്റങ്ങൾക്കായി ചെലവാകുന്ന സമയം AI നൽകിയ ലാഭത്തെ ഇല്ലാതാക്കുകയും, അധിക മീറ്റിംഗുകൾ കൂടുതൽ കാലതാമസം വരുത്തുകയും ചെയ്യുന്നു.

ജോലികൾ തുടക്കം മുതൽ ഒടുക്കം വരെ ഒരു കേന്ദ്രീകൃത ഗ്രൂപ്പിനുള്ളിൽ തന്നെ (inside) നിലനിർത്താനുള്ള ഒരു മാർഗ്ഗമാണ് സംഘടനകൾക്ക് ആവശ്യം. അവിടെയാണ് Temp Squad എന്ന ആശയം പ്രസക്തമാകുന്നത്.

Temp Squad ഫ്രെയിംവർക്ക്

ഒരു പ്രത്യേക ബിസിനസ്സ് ലക്ഷ്യം കൈവരിക്കുന്നതിനായി രൂപീകരിക്കുന്ന താൽക്കാലികവും വിവിധ മേഖലകളിൽ വൈദഗ്ധ്യമുള്ളതുമായ (cross-functional) ഒരു ടീമാണ് Temp Squad. അംഗങ്ങൾ അവരുടെ സാധാരണ പദവികൾ തന്നെ നിലനിർത്തുന്നു—backend engineer, UX designer, product owner എന്നിങ്ങനെ—എന്നാൽ പ്രോജക്റ്റിന്റെ കാലയളവിലേക്ക് മാത്രമാണ് അവർ ഈ സ്ക്വാഡിൽ ചേരുന്നത്. ലക്ഷ്യം പൂർത്തിയാകുമ്പോൾ സ്ക്വാഡ് പിരിച്ചുവിടുകയും സ്ഥിരം ടീം ആ കോഡിന്റെ ദീർഘകാല ഉത്തരവാദിത്തം ഏറ്റെടുക്കുകയും ചെയ്യുന്നു.

ഘട്ടം ഘട്ടമായുള്ള നടപ്പിലാക്കൽ

  1. ലക്ഷ്യം നിർവചിക്കുക – ആഗ്രഹിക്കുന്ന ഫീച്ചറിന്റെയോ ഫലത്തിന്റെയോ "എന്താണ്" എന്നും "എന്തിനാണ്" എന്നും ബിസിനസ്സ് വിഭാഗം വ്യക്തമാക്കുന്നു. ഈ ഘട്ടത്തിൽ വിശദമായ ടാസ്ക് ലിസ്റ്റ് ആവശ്യമില്ല.
  2. മൈൽസ്റ്റോൺ നിർമ്മിക്കുക – ലക്ഷ്യത്തെ ഒരു സിംഗിൾ കാർഡിൽ രേഖപ്പെടുത്തുക. അതിൽ റിസ്ക്കുകൾ, വിജയത്തിന്റെ മാനദണ്ഡങ്ങൾ (success metrics), പ്രതീക്ഷിക്കുന്ന ഫലങ്ങൾ എന്നിവയും ഉൾപ്പെടുത്തണം. ബിസിനസ്സ് വിഭാഗവും ടെക്നോളജി വിഭാഗവും തമ്മിലുള്ള ഏക സംവേദന മാർഗ്ഗമായി ഈ കാർഡ് മാറും.
  3. Temp Squad രൂപീകരിക്കുക – ആവശ്യമായ കൃത്യമായ കഴിവുകൾ (backend, frontend, UX, data മുതലായവ) തിരിച്ചറിഞ്ഞ് ആ വ്യക്തികളെ ഒരുമിച്ച് കൊണ്ടുവരിക. അവർ അവരുടെ മറ്റ് ജോലികൾ തുടരുകയും എന്നാൽ സ്ക്വാഡിനായി സമയം മാറ്റിവെക്കുകയും ചെയ്യുന്നു.
  4. ഒരു ഓപ്പൺ സോഴ്സ് മോഡൽ ഉപയോഗിക്കുക – മൈൽസ്റ്റോണിനെ ചെറിയ, സ്വതന്ത്രമായ ഇഷ്യൂകളായി (issues) വിഭജിക്കുകയും അവ ഒരു ഷെയർഡ് റെപ്പോസിറ്ററിയിൽ സൂക്ഷിക്കുകയും ചെയ്യുക. സ്ക്വാഡിലുള്ള ആർക്കും സമയം ലഭിക്കുമ്പോൾ ഒരു ഇഷ്യൂ ഏറ്റെടുക്കാം, ഇത് കർശനമായ ടാസ്ക്-ഓണർ ശ്രേണിയെ ഒഴിവാക്കുന്നു.
  5. AI ബുദ്ധിശക്തി പ്രയോജനപ്പെടുത്തുക – ഒരു AI അസിസ്റ്റന്റ് ഓരോ ഇഷ്യൂവും പരിശോധിക്കുകയും അത് നടപ്പിലാക്കാനുള്ള പ്ലാൻ നിർദ്ദേശിക്കുകയും ചെയ്യുന്നു. ഈ നിർദ്ദേശം ഡെവലപ്പർക്ക് ജോലി വേഗത്തിലാക്കാൻ സഹായിക്കും, എന്നാൽ കോഡ് എഴുതുന്നതിന് മുമ്പ് ഒരു മനുഷ്യൻ അത് പരിശോധിച്ചു അംഗീകരിക്കേണ്ടതുണ്ട്.
  6. സ്ക്വാഡ് പിരിച്ചുവിടുക – മൈൽസ്റ്റോൺ മാനദണ്ഡങ്ങൾ നിറവേറ്റിക്കഴിഞ്ഞാൽ സ്ക്വാഡ് പിരിച്ചുവിടാം. മെയിന്റനൻസിനും ഭാവിയിലെ മാറ്റങ്ങൾക്കുമായി സ്ഥിരം ടീം പുതിയ കോഡ്ബേസ് ഏറ്റെടുക്കുന്നു.

ഇതിന്റെ പ്രത്യേകതകൾ

  • കൈമാറ്റങ്ങൾ ഒഴിവാക്കുന്നു – എല്ലാ ജോലികളും സ്ക്വാഡിനുള്ളിൽ തന്നെ നിൽക്കുന്നതിനാൽ ടിക്കറ്റുകൾ വിവിധ ഡിപ്പാർട്ട്‌മെന്റുകളിലൂടെ കടന്നുപോകേണ്ടതില്ല.
  • കഴിവുകളുടെ പങ്കാളിത്തം വർദ്ധിപ്പിക്കുന്നു – ഡിസൈനർമാർ, മാനേജർമാർ, മറ്റ് എൻജിനീയർമാരല്ലാത്തവർ എന്നിവർക്കും AI ഉപയോഗിച്ച് നിർമ്മിച്ച scaffolding-ന്റെ സഹായത്തോടെ കോഡ്ബേസിൽ നേരിട്ട് സംഭാവന നൽകാൻ കഴിയും.
  • മീറ്റിംഗുകളുടെ ഭാരം കുറയ്ക്കുന്നു – വിവിധ ഗ്രൂപ്പുകൾക്കിടയിലുള്ള നിരന്തരമായ സ്റ്റാറ്റസ് അപ്ഡേറ്റുകൾക്ക് പകരം ഒരു കമ്മ്യൂണിക്കേഷൻ ചാനൽ മതിയാകും.
  • ദീർഘകാല ഉടമസ്ഥാവകാശം നിലനിർത്തുന്നു – സ്ക്വാഡ് പിരിച്ചുവിട്ടാലും നിലവിലുള്ള പ്രൊഡക്റ്റ് ടീം കോഡിന്റെ ഉടമസ്ഥരായി തുടരുന്നു, ഇത് ഫീച്ചറുകൾ ആർക്കും ഉത്തരവാദിത്തമില്ലാത്ത അവസ്ഥ ഒഴിവാക്കുന്നു.

വരാൻ സാധ്യതയുള്ള പോരായ്മകൾ

(ഭാവിയിലെ ഇൻപുട്ടിനായി ഈ ഭാഗം മാറ്റിവെച്ചിരിക്കുന്നു)

ഇത് എങ്ങനെ പരീക്ഷിക്കാം

ചെറുതായി തുടങ്ങുക. ഒരു പ്രോജക്റ്റിൽ പൈലറ്റ് റൺ നടത്തുക. ഫലങ്ങൾ അളക്കുക.

ചുരുക്കത്തിൽ: AI കോഡ് നിർമ്മാണം വേഗത്തിലാക്കുന്നു, എന്നാൽ അതിനനുസരിച്ചുള്ള ഒരു സംഘാടന രീതിയില്ലെങ്കിൽ ആ നേട്ടങ്ങൾ നഷ്ടമാകും. Temp Squads ആളുകളെയും യന്ത്രങ്ങളെയും ഒരു കൃത്യമായ ലക്ഷ്യത്തിലേക്ക് അടുപ്പിക്കുന്നു, ഇത് AI-യുടെ വേഗത യഥാർത്ഥ ലോകത്തിലെ ഡെലിവറിയിലേക്ക് മാറ്റാൻ സഹായിക്കുന്നു.