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