സ്റ്റാൻഡ്അപ്പ് തിയേറ്റർ
സമയം രാവിലെ 9:15. നിങ്ങൾ കോഫി കുടിക്കുമ്പോൾ, ഒരു സഹപ്രവർത്തകൻ ആറ് ദിവസം മുമ്പ് തുടങ്ങിയ അതേ API integration-ൽ ഇപ്പോഴും ജോലി ചെയ്തുകൊണ്ടിരിക്കുകയാണെന്ന് പറയുന്നു.
അവർ കുടുങ്ങിക്കിടക്കുകയാണെന്ന് എല്ലാവർക്കും അറിയാം. എങ്കിലും എല്ലാവരും തലയാട്ടുന്നു.
ഇത് ഏകോപനത്തിനായുള്ള ഒരു മീറ്റിംഗ് അല്ല. ഇതൊരു പ്രകടനമാണ്.
സ്റ്റാൻഡ്അപ്പുകൾ പലപ്പോഴും ജോലികൾ തടസ്സമില്ലാതെ മുന്നോട്ട് കൊണ്ടുപോകുന്നതിനെക്കുറിച്ചുള്ളതാകാറില്ല. പകരം നിങ്ങൾ തിരക്കിലാണെന്ന് തെളിയിക്കാനുള്ള ഒന്നായി മാറുന്നു. ആളുകൾ സഹപ്രവർത്തകരോട് സംസാരിക്കുന്നത് നിർത്തുന്നു. അവർ മാനേജർമാരോട് സംസാരിക്കാൻ തുടങ്ങുന്നു. ആ മൂന്ന് സാധാരണ ചോദ്യങ്ങൾ ഉൽപ്പാദനക്ഷമതയുള്ളവരായി തോന്നിക്കാനുള്ള അറുപത് സെക്കൻഡ് ദൈർഘ്യമുള്ള ഒരു ഓഡിഷനായി മാറുന്നു.
ഈ നാടകം ടീമുകൾക്ക് വലിയ വില നൽകേണ്ടി വരുന്നു.
എഞ്ചിനീയറിംഗ് എന്നത് സങ്കീർണ്ണമായ ഒന്നാണ്. ഒരു ഫീച്ചർ ഫ്ലാഗ് (feature flag) ശരിയാക്കാൻ നിങ്ങൾ മണിക്കൂറുകൾ ചിലവഴിച്ചേക്കാം. "പഴയൊരു ഫ്ലാഗിൽ ഒരു ബഗ് കണ്ടെത്തി, പക്ഷേ അത് പരിഹരിക്കാൻ കഴിയില്ല" എന്ന് പറയുന്നത് നിങ്ങൾ ഒന്നും ചെയ്തില്ല എന്നതുപോലെ തോന്നും. അതിനാൽ നിങ്ങൾ പകരം "ചെക്കൗട്ട് പ്രശ്നത്തിൽ പുരോഗതിയുണ്ട്" എന്ന് പറയുന്നു. നിങ്ങൾ നിങ്ങളെത്തന്നെ സംരക്ഷിക്കുന്നു, പക്ഷേ സത്യം മറച്ചുവെക്കുന്നു. നിങ്ങളുടെ ടീം അതിന്റെ പശ്ചാത്തലം മനസ്സിലാക്കാതെ അടുത്ത ആഴ്ചയും അതേ തെറ്റ് ആവർത്തിക്കുന്നു.
ഇത്തരം പ്രകടനപരമായ സ്റ്റാൻഡ്അപ്പുകൾ സഹായം തേടാനുള്ള മനോഭാവത്തെ ഇല്ലാതാക്കുന്നു. തടസ്സങ്ങൾ ഉണ്ടെന്ന് സമ്മതിക്കുന്നത് അപ്രാപ്തത സമ്മതിക്കുന്നത് പോലെ തോന്നും. നിങ്ങൾ നിങ്ങളുടെ ഡെസ്കിലേക്ക് മടങ്ങുകയും ഒറ്റയ്ക്ക് കഷ്ടപ്പെടുകയും ചെയ്യുന്നു. "on track" ആയിരിക്കാൻ നിങ്ങൾ നിശബ്ദത പാലിക്കുന്നു.
മാനേജർമാർക്ക് ഇത് ഇഷ്ടമാണ്. എല്ലാവരും "on track" എന്ന് പറയുന്നത് കേൾക്കുമ്പോൾ അവർക്ക് സുരക്ഷിതത്വം തോന്നുന്നു. സുഗമമായ ഒരു സ്റ്റാൻഡ്അപ്പ് പലപ്പോഴും ഡെഡ്ലൈനിന് തൊട്ടുമുമ്പ് പൊട്ടിത്തെറിക്കുന്ന പ്രശ്നങ്ങളെ മറച്ചുവെക്കുന്നു.
ഒരു ഡെവലപ്പർ രണ്ട് ആഴ്ചയോളം ഒരു ഡിപ്ലോയ്മെന്റ് പൈപ്പ്ലൈനുമായി (deployment pipeline) കഷ്ടപ്പെടുന്നത് ഞാൻ കണ്ടിട്ടുണ്ട്. അദ്ദേഹം എല്ലാ ദിവസവും "Still working on deployment" എന്ന് പറയുമായിരുന്നു. മീറ്റിംഗ് ഒരു സംഭാഷണമായിരുന്നില്ല, മറിച്ച് ഒരു പ്രസംഗം (broadcast) മാത്രമായതുകൊണ്ട് ആരും ചോദ്യങ്ങൾ ചോദിച്ചില്ല. ലോഞ്ചിന് തൊട്ടുമുമ്പ് പൈപ്പ്ലൈൻ തകരാറിലായപ്പോൾ, അത് പരിഹരിക്കാൻ മുഴുവൻ ടീമും ആ വാരാന്ത്യം ജോലി ചെയ്യേണ്ടി വന്നു. പത്ത് മിനിറ്റ് നീണ്ടുനിൽക്കുന്ന ഒരു ചർച്ച എല്ലാവരെയും രക്ഷിക്കുമായിരുന്നു.
ഇത് എങ്ങനെ പരിഹരിക്കും?
വ്യക്തിയെക്കുറിച്ചല്ല, ജോലിയെക്കുറിച്ച് സംസാരിക്കുക. ഓരോ വ്യക്തിയെയും പ്രത്യേകം സമീപിക്കരുത്. പകരം, ബോർഡിൽ വലത്തുനിന്ന് ഇടത്തോട്ടേക്ക് നീങ്ങുക. പൂർത്തിയാകാൻ ഏറ്റവും അടുത്തുള്ള ടിക്കറ്റുകളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക. "ഇത് ഷിപ്പ് ചെയ്യുന്നതിൽ നിന്ന് തടയുന്നത് എന്താണ്?" എന്ന് ചോദിക്കുക.
ഒരു ടിക്കറ്റിനെക്കുറിച്ചുള്ള ചോദ്യമാകുമ്പോൾ പ്രകടനം നടത്തുക പ്രയാസമാണ്. കുടുങ്ങിക്കിടക്കുന്ന ഒരു ടിക്കറ്റിനെ നിങ്ങൾക്ക് മിനുസപ്പെടുത്താൻ കഴിയില്ല. നിങ്ങൾ വസ്തുതകൾ പറയണം. വസ്തുതകൾ സഹായം തേടാൻ പ്രേരിപ്പിക്കുന്നു.
സ്റ്റാൻഡ്അപ്പുകൾ അല്പം അസ്വസ്ഥതയുണ്ടാക്കുന്നതാകട്ടെ. നിങ്ങളുടെ മീറ്റിംഗുകൾ എപ്പോഴും സുഗമവും ആശ്വാസകരവുമാണെങ്കിൽ, നിങ്ങൾ യഥാർത്ഥ പ്രശ്നങ്ങളെ പുറത്തുകൊണ്ടുവരുന്നില്ല എന്നാണ് അർത്ഥം. യഥാർത്ഥ ജോലികൾ അപൂർവ്വമായേ അടുക്കും ചിട്ടയോടെ ഇരിക്കുകയുള്ളൂ.
സ്റ്റാൻഡ്അപ്പ് എന്നത് വെറുമൊരു പാത്രമാണ്. സത്യസന്ധത അപകടകരമായി തോന്നുമ്പോഴാണ് അത് ഒരു നാടകമായി മാറുന്നത്. സംസ്കാരം ശരിയാക്കുക, അപ്പോൾ മീറ്റിംഗിന് അതിന്റെ യഥാർത്ഥ ജോലി ചെയ്യാൻ കഴിയും.
നാളെ, ആരെങ്കിലും "no blockers" എന്ന് പറയുമ്പോൾ, അറിയപ്പെടുന്ന ഒരു ബഗ്ഗിനെക്കുറിച്ച് കൃത്യമായ ഒരു ചോദ്യം ചോദിക്കുക. ആ നാടകം അവസാനിപ്പിക്കുകയും യഥാർത്ഥ ജോലി ആരംഭിക്കുകയും ചെയ്യുക.