എന്തിന് ഉപകരണങ്ങൾ മാത്രം DevOps ഉണ്ടാക്കുന്നില്ല
നിങ്ങൾക്ക് എല്ലാ ഉപകരണങ്ങളും വാങ്ങാം, ഇപ്പോഴും സിലോസ് ഉണ്ടാകും. സംസ്കാരം ആണ് ഏറ്റവും ബുദ്ധിമുട്ടുള്ള ഭാഗം.
നിങ്ങൾക്ക് എല്ലാ ഉപകരണങ്ങളും വാങ്ങാം, ഇപ്പോഴും സിലോസ് ഉണ്ടാകും. സംസ്കാരം ആണ് ഏറ്റവും ബുദ്ധിമുട്ടുള്ള ഭാഗം.

ഉപകരണങ്ങൾ വാങ്ങിക്കൊണ്ട് കമ്പനികളെ "ദെവൊപ്സ്" ചെയ്യുന്നതായി ഞാൻ കണ്ടിട്ടുണ്ട്. കുബർനെറ്റസ്, ഒരു സിഐ/സിഡി പ്ലാറ്റ്ഫോം, ഒരു നിരീക്ഷണ സ്യൂട്ട്, ഒരു പക്ഷെ ഒരു പുതിയ ടീം "ഡെവ് ഓപ്സ്" എന്ന് വിളിക്കാം. ഒരു വര് ഷം കഴിഞ്ഞിട്ടും റിലീസുകള് ഇപ്പോഴും വളരെ പതുക്കെയാണ്, വേദനയും, ഡെവലപ്പര് മാർ ഇപ്പോഴും കോഡ് മതിൽക്കപ്പുറം തള്ളിവിടുന്നു, പുതിയ ഡെവ് ഒപ്സ് ടീം പഴയ ഓപ്സ് ടീമാണ്, പുതിയ പേരും നീണ്ട ടിക്കറ്റ് ക്യൂയും.
ഉപകരണങ്ങളല്ല പ്രശ്നം. അവയൊന്നും പ്രധാനമല്ല.
2009ൽ പാത്രിക് ഡെബോയിസ് ബെൽജിയത്തിൽ ആദ്യത്തെ ഡെവ് ഒപ്സ് ഡേ സംഘടിപ്പിച്ചപ്പോൾ "ഡെവ് ഒപ്പ്സ്" എന്ന വാക്ക് രൂപംകൊണ്ടു. അത് പരിഹരിച്ച പ്രശ്നം മനുഷ്യന്റെ പ്രശ്നമായിരുന്നു. ഡെവലപ്പർമാർക്ക് മാറ്റങ്ങൾ വേഗത്തിൽ എത്തിക്കണമെന്നും പ്രവർത്തനങ്ങൾ സ്ഥിരത ആവശ്യമാണെന്നും. അവര് ക്ക് വ്യത്യസ്ത ലക്ഷ്യങ്ങളുണ്ടായിരുന്നു, വ്യത്യസ്ത മാനേജര് മാരും വ്യത്യസ്ത പ്രോത്സാഹനങ്ങളും. അവര് യുദ്ധം ചെയ്തു, സോഫ്റ്റ്വെയര് വിതരണം വളരെ പതുക്കെയായിരുന്നു.
ഇവയെ ഒന്നിപ്പിക്കാന് DevOps നിർദ്ദേശിച്ചു: പങ്കിട്ട ലക്ഷ്യങ്ങള് , പങ്കിട്ട ഉത്തരവാദിത്തം , പങ്കിട്ട ഉപകരണങ്ങള് , ധാരാളം ഓട്ടോമേഷന് അങ്ങനെ വേഗതയും സ്ഥിരതയും എതിര് ക്കല് അവസാനിപ്പിക്കും.
ഓർഡര് ശ്രദ്ധിക്കുക. ആളുകളും ലക്ഷ്യങ്ങളും ആദ്യം, അവയെ പിന്തുണയ്ക്കുന്നതിനുള്ള ഉപകരണങ്ങളും.
DevOps നെക്കുറിച്ച് ചിന്തിക്കാന് ഒരു ഉപകാരപ്രദമായ മാർഗ്ഗം ഇതാണ് ശാന്തമായി, ജെസ് ഹംബിളും മറ്റുള്ളവരും പ്രചരിപ്പിച്ച ഒരു ചട്ടക്കൂട്:
ഉപകരണങ്ങള് കൂടുതലും A യും M ന്റെ ഒരു ഭാഗവും മൂടുന്നു. സി, എൽ, എസ് എന്നിവയെല്ലാം ആളുകൾ എങ്ങനെ ഒരുമിച്ചു പ്രവർത്തിക്കുന്നു എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു.
ഉപകരണങ്ങൾ നല്ല സഹകരണം വേഗത്തിലാക്കുന്നു. അവ മോശം സഹകരണം വേഗത്തിലാക്കുന്നു.
ശരിക്കും സഹായിക്കുന്നതെന്താണ്:
ഗൂഗിളിന്റെ ടീം ഫലപ്രാപ്തിയെക്കുറിച്ചുള്ള ഗവേഷണം അരിസ്റ്റോട്ടിൽ പദ്ധതി, ഉയര് ന്ന പ്രകടനം കാഴ്ചവെക്കുന്ന ടീമുകളില് ഏറ്റവും പ്രധാനപ്പെട്ട ഘടകം മാനസിക സുരക്ഷ: സംസാരിച്ചതിനോ ചോദ്യങ്ങൾ ചോദിച്ചതിനോ തെറ്റുകൾ സമ്മതിച്ചതിനോ ശിക്ഷിക്കപ്പെടില്ലെന്ന വിശ്വാസം.
ഡൊറയുടെ പഠനം സമാനമായ ഒരു കാര്യം പറയുന്നു. ജനറേറ്റീവ് സംസ്കാരം, വിവരങ്ങള് സ്വതന്ത്രമായി ഒഴുകുന്നു, പരാജയം കുറ്റപ്പെടുത്തുന്നതിനു പകരം അന്വേഷണത്തിലേക്ക് നയിക്കുന്നു, മെച്ചപ്പെട്ട സോഫ്റ്റ്വെയര് വിതരണവും മെച്ചപ്പെട്ട ക്ഷേമവും പ്രവചിക്കുന്നു.
പ്രായോഗികമായി, DevOps ലെ മനഃശാസ്ത്രപരമായ സുരക്ഷ ഇങ്ങനെ കാണപ്പെടുന്നുഃ
അത് ഇല്ലാതെ, പ്രശ്നങ്ങൾ മറഞ്ഞിരിക്കും, മറഞ്ഞിരിക്കുന്ന പ്രശ്നങ്ങൾ വൈദ്യുതി മുടക്കുകളായി മാറും.
നിങ്ങളുടെ സംഘടനയെ യഥാർഥ DevOps-ലേക്ക് നീക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കില്:
ഒരു കാര്യവുമില്ല. നല്ല ഉപകരണങ്ങള് നല്ല രീതികള് സാധ്യമാക്കുകയും സ്കേലബിളാക്കുകയും ചെയ്യുന്നു. പക്ഷെ വ്യത്യസ്തമായി ഒരുമിച്ച് പ്രവർത്തിക്കാനുള്ള തീരുമാനത്തിനു ശേഷമാണ് അവ വരുന്നത്, പകരം അല്ല.
എന്റെ അഭിപ്രായം: DevOps എന്നത് നിങ്ങൾ പരിശീലിക്കുന്ന ഒന്നാണ്, നിങ്ങൾ വാങ്ങുന്ന ഒന്നല്ല. ഉപകരണങ്ങള് എളുപ്പമുള്ള ഭാഗമാണ്. ജനങ്ങളാണ് പ്രധാനം.
ഡെസ്ലി