Decision Matrix: मुफ़्त भारित स्कोरिंग टूल
विकल्पों की तुलना भारित मानदंडों के साथ संख्यात्मक स्केल या लेटर ग्रेड पर करें। स्वत: स्कोर, रंग-कोडित सेल, CSV एक्सपोर्ट।
Decision Matrix क्या है?
Decision Matrix एक भारित स्कोरिंग टूल है जो आपके परिभाषित मानदंडों के विरुद्ध कई विकल्पों की तुलना करता है। जब भी मैं दो या तीन वास्तविक विकल्पों के बीच फँस जाता हूँ — अपार्टमेंट, नौकरी के ऑफ़र, होस्टिंग प्रदाता — तो मैं एक मैट्रिक्स खुली रखता हूँ, क्योंकि ट्रेड-ऑफ़ को ग्रिड में लिखना मुझे ईमानदार होने पर मजबूर करता है कि कौन से कारक वास्तव में मायने रखते हैं। प्रत्येक मानदंड का अपना भार और अपना पैमाना होता है (X/10 जैसा संख्यात्मक या A+ से F तक के लेटर ग्रेड), और टूल टाइप करते समय प्रति विकल्प भारित अंतिम स्कोर की गणना करता है। स्कोर कम होने पर सेल लाल हो जाते हैं और अधिक होने पर हरे, ताकि आप मैट्रिक्स को एक नज़र में पढ़ सकें।
मुख्य विशेषताएँ
- भारित मानदंड — प्रत्येक पंक्ति में 1 से 999 तक का Weight मान होता है। भार स्वचालित रूप से कुल के प्रतिशत में परिवर्तित होते हैं, हर वज़न सेल के नीचे छोटे टेक्स्ट में दिखते हैं।
- प्रति-मानदंड पैमाना प्रकार — हर मानदंड अपना पैमाना चुनता है: संख्यात्मक (1 से 1000 तक के विन्यास योग्य अधिकतम के साथ) या लेटर ग्रेड (A+ से F)।
- लेटर ग्रेड समर्थन — जब आप किसी पंक्ति के लिए लेटर ग्रेड चुनते हैं, तो स्कोर सेल A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D- और F के साथ ड्रॉपडाउन बन जाता है। अक्षर आंतरिक रूप से 1.0 (A+) से 0.0 (F) तक के मानों पर मैप होते हैं।
- रंग-कोडित सेल — सेल पृष्ठभूमि लाल (सबसे खराब) से नारंगी होते हुए गहरे हरे (सर्वश्रेष्ठ) तक बदलती है, और मान बदलने पर लाइव अपडेट होती है। खाली सेल पारदर्शी रहते हैं।
- आउटपुट प्रारूप टॉगल — फ़ाइनल-स्कोर पंक्ति को संख्यात्मक स्कोर (0-100) और लेटर ग्रेड (A+ से F) के बीच बदलें। आंतरिक गणना समान है; केवल प्रस्तुति बदलती है।
- कॉलम नोट्स — किसी विकल्प नाम के बगल में स्टिकी-नोट आइकन पर क्लिक करके उस विकल्प के बारे में लंबे विचार दर्ज करें (पक्ष, विपक्ष, जो एक सेल में नहीं अंटता)।
- सेल नोट्स — हर स्कोर सेल का अपना स्टिकी-नोट आइकन है, किसी विशेष मान की वजह बताने के लिए ("लीज़ की अवधि के कारण 7/10")।
- CSV एक्सपोर्ट — पूरी मैट्रिक्स (मानदंड नाम, भार, पैमाने, स्कोर और फ़ाइनल-स्कोर पंक्ति) को
decision-matrix.csvके रूप में एक्सपोर्ट करता है। CSV एक Supporter फ़ीचर है। - प्लेन टेक्स्ट या Markdown तालिका के रूप में कॉपी करें — टर्मिनल या प्लेन ईमेल के लिए फ़िक्स्ड-वि़थ टेक्स्ट तालिका, या GitHub, Notion या चैट के लिए Markdown तालिका। Markdown एक Supporter फ़ीचर है।
- ब्राउज़र संग्रहण में स्वत: सहेजें — पूरी मैट्रिक्स हर संपादन के बाद
localStorageमें सहेजी जाती है। टैब बंद करें और अगले दिन वापस आएँ — मैट्रिक्स ठीक वैसी ही मिलेगी।
Decision Matrix का उपयोग कैसे करें
चरण 1: अपने मानदंड जोड़ें (पंक्तियाँ)
टूल तीन खाली मानदंड पंक्तियों और दो विकल्प कॉलम के साथ शुरू होता है। बाएँ ओर मानदंड-नाम फ़ील्ड पर क्लिक करें और जो आप मूल्यांकन कर रहे हैं वह टाइप करें — "मासिक लागत", "आवागमन समय", जो भी लागू हो। सेटिंग्स कार्ड में + Add Criterion बटन और पंक्तियाँ जोड़ता है (20 तक)। हर पंक्ति के दाईं ओर X बटन उस पंक्ति को हटा देता है।
चरण 2: भार और पैमाने सेट करें
Weight कॉलम में, हर मानदंड के लिए 1 से 999 तक का नंबर टाइप करें। इनपुट के नीचे प्रतिशत बदलते भार के साथ अपडेट होता है — अगर तीनों पंक्तियों का भार 1 है, तो हर 33% दिखाएगी। भार 3 करें और वह पंक्ति 60% पर चली जाती है। Scale कॉलम में संख्यात्मक या लेटर ग्रेड चुनने के लिए ड्रॉपडाउन है। संख्यात्मक के लिए, दाईं ओर के छोटे बॉक्स में अधिकतम मान टाइप करें (डिफ़ॉल्ट 10 — X/5 स्केल के लिए 5 बदलें, X/50 के लिए 50, या 1000 तक कुछ भी)। पैमाने का प्रकार बदलने से उस पंक्ति के सभी स्कोर साफ़ हो जाते हैं।
चरण 3: अपने विकल्प जोड़ें (कॉलम)
प्रत्येक विकल्प एक कॉलम बन जाता है। कॉलम के शीर्ष इनपुट पर क्लिक करें और नाम टाइप करें — "अपार्टमेंट A", "वेंडर B", "प्लान 3"। + Add Option से और कॉलम जोड़ें (15 तक)। ऊपर दाईं ओर X आइकन एक कॉलम हटाता है। विकल्प नाम के बगल में स्टिकी-नोट आइकन पर क्लिक करके कॉलम नोट्स डायलॉग खोलें।
चरण 4: हर सेल को स्कोर दें
मैट्रिक्स में जाएँ और स्कोर भरें। संख्यात्मक पंक्तियाँ 0 और स्केल अधिकतम के बीच दशमलव स्वीकार करती हैं — 0-10 पंक्ति में 7.5 टाइप करें, या 0-50 पंक्ति में 42। लेटर ग्रेड पंक्तियाँ ड्रॉपडाउन दिखाती हैं — एक ग्रेड चुनें। टाइप करते ही सेल का रंग लाल से हरे में बदलता है और नीचे Final Score पंक्ति पुनर्गणना होती है। खाली सेल छोड़ दिए जाते हैं — वे विकल्प के स्कोर को नीचे नहीं खींचते — इसलिए जब कोई मानदंड लागू न हो तो सेल खाली छोड़ दें। किसी सेल के अंदर छोटे स्टिकी-नोट आइकन पर क्लिक करके उस विशेष स्कोर का नोट लगाएँ।
चरण 5: परिणाम पढ़ें और एक्सपोर्ट करें
Final Score पंक्ति हर विकल्प का भारित औसत दिखाती है। डिफ़ॉल्ट रूप से 0-100 की संख्या; Output Format ड्रॉपडाउन को Letter Grade पर पलटें ताकि A+ से F दिखे। एक्शन कार्ड में पाँच बटन हैं: Copy Result (रैंक की गई सूची), Copy as Plain Table (फ़िक्स्ड-वि़थ टेक्स्ट), Copy as Markdown (Supporter), Export CSV (Supporter) और Clear।
व्यावहारिक उदाहरण
नौकरी के ऑफ़र के बीच चुनना
मान लीजिए दो ऑफ़र हैं जिन्हें पाँच आयामों पर तुलना करना है। मानदंड सेट करें — वेतन (भार 4), Equity (भार 2), आवागमन (भार 3), कार्यशैली (भार 3) और मैनेजर (भार 5), सब 0-10 पर। ऑफ़र A को 8, 6, 4, 9, 7 दें। ऑफ़र B को 9, 4, 9, 6, 5। फ़ाइनल स्कोर लगभग 70 (A) और 67 (B) आते हैं — इतने पास कि सेल नोट्स से बारीकियाँ पकड़ना ज़रूरी हो जाता है।
लेटर ग्रेड के साथ अपार्टमेंट खोज
कुछ निर्णय अंकों से बेहतर अक्षरों में होते हैं। अपार्टमेंट खोज के लिए सेट करें — स्थान (भार 5, लेटर), कीमत (भार 4, संख्यात्मक 0-10 जहाँ अधिक मतलब सस्ता), लेआउट (भार 3, लेटर) और शोर (भार 2, लेटर)। हर अपार्टमेंट के लिए एक कॉलम जोड़ने से रंग-कोडिंग बहुत पठनीय हो जाती है — A और B हरे, C पीला-नारंगी, D-F लाल। Output Format को Letter Grade पर बदलें ताकि फ़ाइनल पंक्ति भी A-F दिखाए।
तीन क्लाउड प्रदाताओं की तुलना
पाँच मानदंड चुनें — कीमत, क्षेत्र कवरेज, अनुपालन प्रमाणन, SLA गुणवत्ता और सपोर्ट — अपने वर्कलोड के अनुसार भार सेट करें, और हर प्रदाता को 0-10 पर स्कोर दें। Markdown एक्सपोर्ट एक तालिका देता है जिसे आप Notion या GitHub इश्यू में सीधा पेस्ट कर सकते हैं।
सुझाव और अच्छे अभ्यास
भार सबसे आख़िर में सेट करें, पहले नहीं। मुझे ज़्यादा ईमानदार परिणाम तब मिलते हैं जब मैं पहले सभी मानदंडों को भार 1 से सूचीबद्ध करता हूँ, सब स्कोर देता हूँ, फिर भार समायोजित करता हूँ। अगर भार 2 से 5 करने पर परिणाम नाटकीय रूप से बदल जाए, तो वह मानदंड हमेशा से निर्णायक था।
तारांकन के लिए सेल नोट्स का उपयोग करें। "अगर लीज़ 12 महीने हो तो यह 9 होगा" वाले नोट के साथ 7 का स्कोर तीन सप्ताह बाद नंगे 7 से अधिक उपयोगी है। मैट्रिक्स संदर्भ जल्दी भूलती है; नोट्स नहीं।
जहाँ मदद हो वहाँ पैमाने मिलाएँ। ऐसा कोई नियम नहीं कि सभी पंक्तियाँ एक ही पैमाने पर हों। व्यक्तिपरक मानदंडों (वाइब, डिज़ाइन, मेल) के लिए लेटर ग्रेड, प्रतिशतों के लिए संख्यात्मक 0-100, और बाक़ी के लिए संख्यात्मक 0-10 का उपयोग करें। भार गणित रूपांतरण ठीक से संभालता है।
ज़्यादा = बेहतर, हमेशा। रंग-कोडिंग और फ़ाइनल स्कोर दोनों मानते हैं कि बड़े मान अच्छे हैं। अगर आपका मानदंड कुछ ऐसा है जिसका कम चाहते हैं (कीमत, आवागमन समय, त्रुटि दर), तो उसे उल्टा करें: कम कीमत को ऊँचा स्कोर मिले। नहीं तो रंग उल्टे चलेंगे।
जब लागू न हो तो सेल खाली छोड़ें। फ़ाइनल-स्कोर सूत्र खाली सेल छोड़ता है और जिन मानदंडों के मान हैं उनके भार के विरुद्ध पुनर्सामान्यीकृत करता है। यह असंगत मानदंड के लिए स्कोर अनुमानित करने से अधिक सटीक है — मसलन, डेस्कटॉप कंप्यूटर के लिए "बैटरी जीवन" स्कोर करना।
सामान्य समस्याएँ और निवारण
पंक्ति का पैमाना बदलने पर सेल अपने मान खो देते हैं। पंक्ति को संख्यात्मक और लेटर ग्रेड के बीच बदलने से उस पंक्ति के सभी स्कोर साफ़ हो जाते हैं। लेटर-ग्रेड ड्रॉपडाउन और संख्यात्मक इनपुट कच्चे मान साझा नहीं कर सकते। अगर आपको दोनों दृश्य चाहिए, तो पैमाना बदलने से पहले पंक्ति की प्रतिलिपि बनाएँ।
Final Score अपेक्षा से बहुत कम है। स्कोर एक भारित औसत है, योग नहीं, इसलिए वह किसी एक सेल के अधिकतम से अधिक नहीं हो सकता। अगर तीन सेल 9/10 हैं और दो 5/10, तो औसत उन मानों के बीच ही पड़ेगा, 9 से ऊपर नहीं।
एक कॉलम स्कोर के बजाय "--" दिखाता है। उस विकल्प की कोई स्कोर की हुई सेल नहीं है, या सब खाली हैं। कम से कम एक स्कोर जोड़ें और फ़ाइनल स्कोर भर जाएगा।
टाइप करने के बाद संख्यात्मक इनपुट अटका लगता है। स्कोर और भार इनपुट केवल blur पर (फ़ील्ड फ़ोकस खोने पर) कमिट होते हैं। टैब करें या क्लिक करके बाहर जाएँ। यह बहु-अंकीय संख्या टाइप करते समय हर कीस्ट्रोक पर पुनः रेंडर रोकता है।
अधिक पंक्तियाँ या कॉलम जोड़ना अवरुद्ध है। मैट्रिक्स 20 मानदंडों और 15 विकल्पों पर सीमित है। उससे आगे Add बटन निष्क्रिय हो जाते हैं और एक टोस्ट दिखता है। वास्तविकता में, दोनों में से 8-10 से अधिक मैट्रिक्स को कम पठनीय बना देता है — अगर आप सीमाओं तक पहुँच रहे हैं तो विचार करें कि क्या कुछ मानदंड मिलाए जा सकते हैं।
गोपनीयता और सुरक्षा
Decision Matrix पूरी तरह से आपके ब्राउज़र में चलता है। आपके मानदंड नाम, विकल्प नाम, स्कोर और नोट केवल glyph_decision_matrix कुंजी के तहत localStorage में संग्रहीत होते हैं। कुछ भी सर्वर पर नहीं भेजा जाता। अगर आप संवेदनशील विकल्पों — नौकरी के ऑफ़र, वेंडर मूल्य, व्यक्तिगत निर्णय — का मूल्यांकन कर रहे हैं तो वह जानकारी आपके डिवाइस पर रहती है और ब्राउज़र संग्रहण साफ़ करने पर मिट जाती है।
अक्सर पूछे जाने वाले प्रश्न
भारित स्कोर की गणना कैसे होती है?
प्रत्येक सेल मान को उसकी पंक्ति के पैमाने का उपयोग करके 0-1 श्रेणी में सामान्यीकृत किया जाता है (0-10 पर 7 = 0.7; A- = 0.9)। उस सामान्यीकृत मान को पंक्ति के भार से गुणा किया जाता है, उस विकल्प के लिए सभी स्कोर की हुई पंक्तियों में जोड़ा जाता है, फिर स्कोर वाली पंक्तियों के कुल भार से विभाजित किया जाता है। खाली सेल विभाजन के दोनों ओर छूट जाते हैं। परिणाम संख्यात्मक प्रदर्शन के लिए 100 से गुणा होता है, या लेटर ग्रेड पर मैप होता है।
लेटर ग्रेड आंतरिक रूप से किस पर मैप होते हैं?
A+ = 1.0, A = 0.95, A- = 0.9, B+ = 0.85, B = 0.8, B- = 0.75, C+ = 0.7, C = 0.65, C- = 0.6, D+ = 0.55, D = 0.5, D- = 0.45, F = 0.0। आउटपुट प्रारूप Letter Grade होने पर वही थ्रेशोल्ड उल्टी दिशा में चलते हैं।
खाली सेल स्कोर क्यों कम नहीं करते?
सूत्र केवल मान वाले सेल के भार से विभाजित करता है। लागू न होने वाली पंक्ति को छोड़ना तुलना को निष्पक्ष रखता है। अगर आप चाहते हैं कि खाली सेल शून्य गिने, तो स्पष्ट रूप से 0 टाइप करें — उसे "शून्य स्कोर" माना जाता है, "स्कोर नहीं" नहीं।
Copy Result, Copy as Plain Table और Copy as Markdown में क्या अंतर है?
Copy Result रैंक की गई सूची देता है (#1 विकल्प A: 78.5)। Copy as Plain Table हर मानदंड और फ़ाइनल-स्कोर पंक्ति वाली फ़िक्स्ड-वि़थ टेक्स्ट तालिका देता है — प्लेन-टेक्स्ट ईमेल या टर्मिनल आउटपुट के लिए उपयोगी। Copy as Markdown एक | col | col | तालिका देता है — GitHub, Notion या किसी Markdown संपादक में चिपकाएँ। Markdown कॉपी और CSV एक्सपोर्ट Supporter फ़ीचर हैं।
क्या मैं अलग-अलग कई मैट्रिक्स सहेज सकता हूँ?
हाँ। हर बदलाव पर मैट्रिक्स localStorage में स्वत: सहेजी जाती है, इसलिए बंद करके फिर खोलना उसे पुनर्स्थापित करता है। कई अलग निर्णयों के बीच नामित सहेजने के लिए मैट्रिक्स के नीचे Presets पैनल वर्तमान स्थिति को नाम के तहत सहेजता है (Presets एक Supporter फ़ीचर है)।
क्या मैं किसी और के साथ मैट्रिक्स साझा कर सकता हूँ?
मैट्रिक्स डेटा केवल आपके ब्राउज़र में रहता है। साझा करने के लिए Copy as Markdown या Export CSV (Supporter) का उपयोग करें, फिर पेस्ट करें या फ़ाइल भेजें। प्राप्तकर्ता आपके ब्राउज़र से आपकी लाइव मैट्रिक्स संपादित नहीं कर सकता।
क्या undo है?
मैट्रिक्स में स्वयं कोई undo बटन नहीं है, लेकिन मैट्रिक्स के नीचे History पैनल हर महत्वपूर्ण बदलाव के बाद स्नैपशॉट रिकॉर्ड करता है। किसी प्रविष्टि पर क्लिक करने से वह स्थिति पुनर्स्थापित होती है। History एक Supporter फ़ीचर है।
मैट्रिक्स का अधिकतम आकार क्या है?
20 मानदंड (पंक्तियाँ) और 15 विकल्प (कॉलम) — यानी 300 स्कोर सेल और सभी नोट्स।
मेरा संख्यात्मक पैमाना 1000 पर सीमित क्यों है?
1000 से ऊपर पैमाना उपयोग में कठिन हो जाता है — बहुत अधिक टाइपिंग, प्रति प्रतिशत बहुत कम विभेदन। अगर आपको और बारीक या बड़ा पैमाना चाहिए तो दर्ज करने से पहले मानों को स्वयं स्केल करें।
संबंधित उपकरण
जल्द आ रहा है: यादृच्छिक चयनकर्ता इस टूल का आलसी चचेरा भाई है — उन विकल्पों के लिए जो इतने छोटे हैं कि सोचना नहीं चाहते। जल्द आ रहा है: प्रोजेक्ट प्लानर एक बार निर्णय हो जाने के बाद समयरेखा और निर्भरताओं को कवर करता है। जल्द आ रहा है: माइंड मैप ठोस विकल्प होने से पहले के विचार-मंथन चरण के लिए बेहतर है। डेटा-समृद्ध तुलनाओं के लिए जल्द आ रहा है: CSV Data Suite बड़े स्प्रेडशीट के आयात, फ़िल्टर और छाँट को संभालता है।
Decision Matrix अभी आज़माएँ: Decision Matrix