Theory
Surat का flat
चार शानदार BCA graduates Surat के एक छोटे flat में बैठकर local textile merchants के लिए custom code लिखते हैं। उनके पास official titles, एक HR department, या एक औपचारिक reporting structure नहीं है। जब sync up करना हो तो वे बस कमरे के आर-पार चिल्ला देते हैं। 2 साल आगे बढ़िए: उनका startup, GrowSoft, दो पूरी मंज़िलों पर 40 developers तक बढ़ चुका है। अचानक, कमरे के आर-पार चिल्लाना पूरी अफ़रा-तफ़री की ओर ले जाता है। Code overwrite हो जाता है, clients नज़रअंदाज़ हो जाते हैं, और किसी को नहीं पता कि किस चीज़ के लिए कौन ज़िम्मेदार है।
Theory
local cricket team बनाम IPL franchise
अपने दोस्तों के साथ एक gully cricket match सोचिए। सबको खेलना आता है, कोई लिखित contract नहीं, और कोई भी bat पकड़ सकता है। पर क्या आप उसी casual तरीक़े से Indian Premier League (IPL) चला सकते हैं? नहीं। एक IPL franchise को coaches, analysts, fitness trainers, accountants, और एक साफ़ chain of command चाहिए। जैसे-जैसे एक समूह बड़ा होता है और उसके goals जटिल होते हैं, उसे एक casual जमावड़े से एक संरचित machine में बदलना ही पड़ता है।
Theory
एक Organization को परिभाषित करना
university exams में, एक organization को औपचारिक रूप से लोगों की एक संरचित, जान-बूझकर की गई व्यवस्था के रूप में परिभाषित किया जाता है जो साथ मिलकर ऐसे ख़ास, साझा goals हासिल करने के लिए काम करते हैं जो व्यक्ति अकेले हासिल नहीं कर सकते। यह सिर्फ़ एक bus stop पर खड़े लोगों का एक random जमावड़ा नहीं है। हर सच्चे organization को तीन ज़रूरी स्तंभ चाहिए: एक परिभाषित purpose, लोगों का एक समूह, और एक जान-बूझकर बनाया structure जो उनके बर्ताव और आपसी क्रिया को guide करे।
At a glance
तीन स्तंभ जो एक समूह को एक organization में बदल देते हैं।
| स्तंभ | मूल मतलब | GrowSoft का उदाहरण |
|---|---|---|
| Common Purpose | entity का अलग goal या target | textile hubs के लिए scalable billing software बनाना |
| People | operations चलाने वाले human resources | 40 developers, testers, और support executives |
| Deliberate Structure | roles परिभाषित करने वाले नियम और सीमाएँ | designated project managers के साथ teams बनाना |
Theory
GrowSoft का बदलाव
देखते हैं कि GrowSoft क़दम-दर-क़दम एक organization कैसे बना। शुरू में, चार दोस्तों के पास एक common purpose और people थे, पर उनमें एक deliberate structure की कमी थी। जब वे 40 employees तक पहुँचे, उन्हें श्रम बाँटना पड़ा। उन्होंने लोगों को विशेष departments में समूहबद्ध किया: mobile development, web development, और quality assurance। उन्होंने एक reporting line शुरू की जहाँ junior developers एक team lead को रिपोर्ट करते हैं, जो फिर technical director को रिपोर्ट करता है। यही deliberate structure है जिसने आख़िरकार समूह को एक organization में बदल दिया।
Quiz
200 tech professionals की एक भीड़ एक live product launch stream देखने के लिए एक cafe पर अचानक इकट्ठा होती है। औपचारिक management concepts के अनुसार, क्या यह भीड़ एक organization मानी जाती है?
- हाँ, क्योंकि वे एक common interest साझा करते हैं और सब tech field में हैं
- हाँ, क्योंकि एक जगह 10 से ज़्यादा लोग इकट्ठा हैं
- नहीं, क्योंकि उनमें एक deliberate structure और एक coordinated business purpose की कमी है
- नहीं, क्योंकि वे Companies Act के तहत registered नहीं हैं
Show the answer
नहीं, क्योंकि उनमें एक deliberate structure और एक coordinated business purpose की कमी है
भले ही भीड़ में people और एक अस्थायी साझा रुचि है, उनमें एक deliberate structure, परिभाषित roles, या एक लगातार common purpose की कमी है। एक random जमावड़ा एक समूह है, एक औपचारिक organization नहीं।
Watch out
आकार वाली ग़लती
semester exams में एक आम ग़लती यह लिखना है कि एक organization सैकड़ों employees वाली एक विशाल company होनी ही चाहिए। याद रखिए, आकार एक organization को परिभाषित नहीं करता। 3 लोगों की एक छोटी team एक perfect organization हो सकती है अगर उनका एक साफ़ common purpose, परिभाषित roles, और साथ काम करने का एक संरचित तरीक़ा हो। पैमाने को structure से मत उलझाइए।
Theory
Startups से Enterprise Architecture तक
एक computer applications student के तौर पर, आप यही pattern software engineering में देखेंगे। जब आप एक छोटा project बनाते हैं, एक अकेली monolithic file ठीक चलती है। पर जब आप हज़ारों users वाला एक enterprise application बनाते हैं, आपको concerns अलग करने के लिए MVC (Model-View-Controller) जैसी एक संरचित architecture इस्तेमाल करनी होती है। मानव organizations सँभालना ठीक वही logic अपनाता है जो जटिल software architecture सँभालना।
Think first
गायब सामग्री
GrowSoft एक automated script set up करता है जो बिना किसी मानवीय हस्तक्षेप के code deploy करता है, tests चलाता है, और invoices भेजता है। tap करने से पहले मन में सोचिए कि क्या यह automated system अकेला एक organization बनता है।
Show the answer
नहीं, नहीं बनता। किसी भी organization का एक मूल स्तंभ people की मौजूदगी है। Automated systems और software tools एक organization द्वारा इस्तेमाल किए assets हैं, पर entity ख़ुद एक goal हासिल करने के लिए coordinated मनुष्यों से बनी होनी चाहिए।
Summary
Key takeaways
- एक organization एक common purpose के लिए साथ काम करते लोगों की एक संरचित, जान-बूझकर की गई व्यवस्था है।
- एक casual जमावड़े या भीड़ में एक organization कहलाने के लिए ज़रूरी deliberate structure की कमी होती है।
- तीन बुनियादी स्तंभ हैं एक साफ़ purpose, people, और एक deliberate structure।
- Organizations छोटे या बड़े हो सकते हैं: structure और coordination इन्हें परिभाषित करते हैं, सिर्फ़ आकार नहीं।
- जैसे systems 4 से 40 लोगों तक बढ़ते हैं, स्पष्ट structure अफ़रा-तफ़री रोकता है और जवाबदेही पक्की करता है।
- अपने purpose को सुरक्षित करने के लिए अपने people को structure दीजिए।