यह एक इंजीनियरिंग चिंता की तरह लगता है, जिसे व्यवसाय चलाने वाले किसी भी व्यक्ति द्वारा आसानी से सौंप दिया जाता है और सुरक्षित रूप से अनदेखा कर दिया जाता है: डेटा मॉडल - आपका सॉफ़्टवेयर किसी ग्राहक, ऑर्डर, प्रोजेक्ट का प्रतिनिधित्व कैसे करता है और ये चीज़ें कैसे संबंधित हैं। लेकिन डेटा मॉडल कोई तकनीकी विवरण नहीं है. यह चुपचाप निर्णय लेता है कि आप किन प्रश्नों का उत्तर दे सकते हैं, आप क्या स्वचालित कर सकते हैं और आप क्या देख सकते हैं। आपका डेटा मॉडल आपकी रणनीति है, चाहे आपने इसे जानबूझकर चुना हो या दुर्घटनावश विरासत में मिला हो।
मॉडल तय करता है कि क्या संभव है।
एक सरल प्रश्न पर विचार करें: "मुझे प्रत्येक ग्राहक दिखाएँ जिसने उत्पाद ए खरीदा है, एक समर्थन टिकट खोला है, और नवीनीकरण नहीं कराया है।" आप इसका उत्तर दे सकते हैं या नहीं - आसानी से, बिल्कुल - यह पूरी तरह से आपके डेटा मॉडल द्वारा तय किया जाता है। यदि खरीदारी, टिकट और नवीनीकरण एक ही मॉडल में रहते हैं जहां "ग्राहक" एक इकाई है, तो यह एक प्रश्न है। यदि वे ग्राहक की तीन धारणाओं के साथ तीन उपकरणों में रहते हैं, तो यह एक बहु-दिवसीय परियोजना है जो संभवतः गलत है। रणनीति "जोखिम वाले ग्राहकों को फिर से शामिल करें" पहले व्यवसाय के लिए उपलब्ध है और प्रभावी रूप से दूसरे के लिए बंद है - महत्वाकांक्षा के कारण नहीं, बल्कि वास्तुकला के कारण।
रणनीति उन चीज़ों का एक समूह है जिन्हें आप करने का इरादा रखते हैं। आपका डेटा मॉडल उन चीज़ों का समूह है जो आप वास्तव में करने में सक्षम हैं। जब वे अलग हो जाते हैं, तो डेटा मॉडल जीत जाता है।
खंडित मॉडल एक खंडित रणनीति है।
जब आपका डेटा बारह उपकरणों में रहता है, तो आपके पास एक डेटा मॉडल नहीं होता है - आपके पास बारह होते हैं, जिनमें से प्रत्येक की मूल संस्थाओं की अपनी परिभाषा होती है, जिनमें से कोई भी पूरी तरह से सहमत नहीं होता है। वह विखंडन तटस्थ नहीं है. यह चुपचाप हर उस रणनीति को बंद कर देता है जिसके लिए टुकड़ों को देखने की आवश्यकता होती है: वैयक्तिकरण, जीवनचक्र स्वचालन, वास्तविक लाभप्रदता विश्लेषण, कुछ भी जो एक ही दृश्य में पूरे ग्राहक की आवश्यकता होती है। आपकी रणनीति चुपचाप आपके बिखरे हुए डेटा को फिट करने के लिए सिकुड़ जाती है, और आप कभी भी हटाए गए विकल्पों पर ध्यान नहीं दे सकते हैं।
जानबूझकर मॉडल का चयन करना।
रणनीतिक कदम यह है कि अपने डेटा मॉडल को एक रणनीतिक निर्णय के रूप में माना जाए - क्योंकि यह एक है - और इसे उद्देश्य पर चुनें। एक एकीकृत मॉडल, जहां मुख्य संस्थाओं को एक बार परिभाषित किया जाता है और सब कुछ उनसे संबंधित होता है, आपके लिए रणनीतियों की अधिकतम संख्या उपलब्ध रखता है। यह आपके विकल्पों को खुला रखने के वास्तुशिल्प समकक्ष है: आपको आज यह जानने की ज़रूरत नहीं है कि आपको दो वर्षों में किस क्रॉस-कटिंग क्षमता की आवश्यकता होगी, लेकिन एक सुसंगत डेटा मॉडल गारंटी देता है कि जब आप ऐसा करेंगे तो यह संभव होगा।
इसकी परवाह करने के लिए आपको डेटाबेस की परवाह करने की ज़रूरत नहीं है, क्योंकि परिणाम तकनीकी नहीं है - यह रणनीतिक है। जिस तरह से आपका व्यवसाय अपनी दुनिया का प्रतिनिधित्व करता है, उससे यह तय होता है कि आपका व्यवसाय क्या कर सकता है। एक एकीकृत मॉडल चुनें और आप अपने रणनीतिक विकल्प खुले रखें। एक खंडित विरासत प्राप्त करें और आप वर्षों तक उन दीवारों से टकराते रहेंगे जिन्हें आप देख नहीं सकते, एक ऐसी वास्तुकला द्वारा निर्मित जिसे किसी ने नहीं चुना।