- जब किसी product, project या company के अनावश्यक रूप से जटिल हो जाने का एहसास हो, तो उस समस्या को हल करने के सबसे अच्छे तरीकों में से एक है उन हिस्सों को हटाना जिन्हें 'ज़रूरी' माना जाता था
- Pinecone के उदाहरण के माध्यम से समझाया गया है कि जटिलता कम करना कैसे बेहतर परिणाम ला सकता है
कैलकुलेटर
- usage-based pricing की जटिलता
- usage-based pricing में यह कठिनाई होती है कि user पहले से product की लागत का सटीक अनुमान नहीं लगा सकता
- कई कंपनियों की तरह, Pinecone ने भी pricing page में एक कैलकुलेटर जोड़ा ताकि संभावित ग्राहक अपने usage pattern के आधार पर लागत का अनुमान लगा सकें
- लेकिन users के साथ बातचीत से पता चला कि कैलकुलेटर इतना संवेदनशील और भ्रमित करने वाला था कि वह वास्तविक लागत से 1,000 गुना तक अधिक अनुमान दिखा सकता था
- इसके कारण users गलत फैसले लेने लगे और product का उपयोग छोड़ने की स्थिति पैदा हुई
- सुधार की कोशिशें और उनकी सीमाएँ
- कैलकुलेटर को सुधारने की कोशिशें जारी रहीं, लेकिन जैसे-जैसे explanations, disclaimers और default values जोड़ी गईं, भ्रम और बढ़ता गया
- कंपनी के भीतर कैलकुलेटर से जुड़ी चर्चाओं ने 550 से अधिक messages पैदा किए, हज़ारों शब्दों के documents बने और दर्जनों घंटों की meetings हुईं
- कैलकुलेटर हटाने का प्रयोग
- आखिरकार, किसी ने यह सवाल उठाया, 'क्या कैलकुलेटर सच में ज़रूरी है?' और इसी से कैलकुलेटर हटाने का A/B test किया गया
- test के नतीजों ने दिखाया कि कैलकुलेटर हटाने से users के लिए बेहतर परिणाम मिले
- कैलकुलेटर के बिना वाले version के visitors ने कैलकुलेटर वाले version के visitors की तुलना में 16% अधिक sign-up किया और 90% अधिक contact किया
- pricing से जुड़े support requests भी नहीं बढ़े, और users कुल मिलाकर कम भ्रमित और अधिक संतुष्ट थे
- internal survey में 10 में से 7 लोगों ने सोचा था कि कैलकुलेटर वाला version बेहतर होगा
सवाल पूछने और हटाने का साहस
- समस्या हल करने में जोड़ने के बजाय हटाने की ज़रूरत
- ज़्यादातर लोग समस्या हल करते समय कुछ अतिरिक्त जोड़ने के आदी होते हैं, लेकिन वास्तव में हटाना बेहतर समाधान हो सकता है
- हटाने के फायदे बड़े होने पर भी लोग उसे एक स्पष्ट विकल्प की तरह नहीं देखते
- जब जटिलता जुड़ जाती है, तो वह अक्सर मूल्यहीन होने पर भी बनी रहती है
- कुछ जोड़ने पर मिलने वाला reward अधिक होता है, और हटाने के लिए लगभग कोई incentive नहीं होता
- लोग यह मानना नहीं चाहते कि जो उन्होंने जोड़ा था वह मूल्यवान नहीं था
- लोग यह भी नहीं चाहते कि ऐसा लगे जैसे वे किसी और द्वारा जोड़ी गई चीज़ पर हमला कर रहे हैं
- जो पहले से मौजूद है, उसके बारे में मान लिया जाता है कि उसके होने की कोई अच्छी वजह होगी, इसलिए उसकी दोबारा समीक्षा नहीं की जाती
- हम अक्सर मौजूदा चीज़ों को हटाने से पैदा होने वाली बेचैनी के कारण हटाने से डरते हैं, लेकिन साहसिक हटाव बेहतर परिणाम ला सकता है
- जब किसी जटिल समस्या का सामना हो, तो यह सवाल पूछने की ज़रूरत है: "क्या इसे हटाने पर भी सब ठीक रहेगा?"
GN⁺ की राय
- यह लेख इस बात पर ज़ोर देता है कि जटिलता को कम करना कितना महत्वपूर्ण है। जटिल system या product ग्राहकों और users के लिए अनावश्यक भ्रम पैदा कर सकते हैं, और इसे हल करने के लिए साहसिक निर्णय की ज़रूरत होती है
- जटिल system को बनाए रखने का एक कारण यह है कि हमें लगता है कि उसके मौजूद रहने की कोई वजह है। लेकिन कई बार यही तत्व समस्या को और बिगाड़ सकते हैं
- यह दृष्टिकोण खासकर software development, project management और product design में महत्वपूर्ण सीख देता है। जटिलता हटाकर बेहतर user experience और ऊँचे परिणाम हासिल किए जा सकते हैं
- इसी तरह के दृष्टिकोण में, "सबसे सरल चीज़ सबसे शक्तिशाली होती है" इस सिद्धांत को याद रखने की ज़रूरत है। अतिरिक्त features या जटिल संरचना से समस्या हल करने की कोशिश करने के बजाय, अनावश्यक तत्वों को हटाना बेहतर परिणाम दे सकता है
1 टिप्पणियां
Hacker News राय
कैलकुलेटर अच्छा था या बुरा, यह स्पष्ट नहीं, लेकिन तर्क ऊपर-ऊपर से बेतुका लगता है
इस पोस्ट की समझदारी भरी बात को व्यापक रूप से फैलाने लायक मानकर सिफारिश करता है
आंतरिक सर्वे में 70% लोगों ने सोचा कि कैलकुलेटर बेहतर होगा
लेखक को अपनी ही सलाह मानने का सुझाव दिया गया
सामान्य संदेश दिलचस्प है
एक समर्पित Slack channel बनाया गया और उस पर बहुत सी राय इकट्ठी हुई
ग्राहकों के लिए उपयोगी ढंग से मॉडल न किए जा सकने वाले जटिल pricing structure को हटाना बेहतर हो सकता है
कंपनी के पास 250 products हैं, लेकिन 5 products से 80% revenue आता है
इसी तरह का अनुभव साझा किया गया
Pinecone की pricing महंगी होने की ओर इशारा किया गया