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