डिज़ाइन
उपयोगकर्ता यात्रा को lifecycle state machine के रूप में मैप करें
एक lifecycle state model जो दिखाता है कि उपयोगकर्ता या entity यात्रा में कैसे प्रवेश, बदलाव, प्रतीक्षा, पुनर्प्राप्ति और निकास करता है, हर visible और invisible state के नियमों सहित।
प्रक्रिया
इस क्रम में करो।
- actor, journey boundary, start/end events, lifecycle entities, time horizons और state map को उजागर करने वाले decisions/risks तय करें।
- discovered, eligible, pending, active, waiting, paused, error, recovered, abandoned, expired और completed जैसे वास्तविक states सूचीबद्ध करें और हर के लिए प्रमाण दें।
- हर transition में trigger, guard, timeout, actor, side effect, destination तय करें, और बताएँ कि action reversible या externally consequential है या नहीं।
- interface, API, data, job, notification और permission states मैप करें, जिसमें empty, loading, duplicate, stale और inaccessible स्थितियाँ शामिल हों।
- edge cases, retries, cancellation, handoff, failure और recovery जाँचें, observed behavior को intended design से अलग करें और contradictions दर्ज करें।
- product, engineering, support, accessibility और operations owners के साथ state table/diagram जाँचें, transition rules और ownership version करें।
- model को entry/exit criteria, evidence, assumptions, open questions और unresolved risks के साथ प्रकाशित करें, notification भेजने या external state बदलने से पहले रुकें।
यह लाओ
इनपुट जो बिल्ली मांगेगी।
- actor और journey boundary
- entry, exit और lifecycle events
- interface, data, job और permission states
- owners, constraints और validation cases
राउटर + एक playbook
पहले रूट करो। एक चुनो।
Cat Paw हर काम पर एक playbook खोलता है, कई को मिलाता नहीं। इस राउटर से शुरू करो; बाकी रास्ते इसी workflow के उम्मीदवार हैं।
- राउटर:
diagram-design-pack skills/diagram-design-pack/user-journey-lifecycle-state-map/SKILL.md
सीमाएँ
सीमाएँ प्रॉम्प्ट के साथ चलती हैं।
- शुरू करने से पहले वास्तविक टूल, खाते, अनुमतियों और वर्कस्पेस की जाँच करें; कभी न कहें कि अनुपलब्ध टूल, खाता, स्रोत या क्षमता मौजूद है।
- निजी कोड, कलाकृत, लाइव जाँच या गैर-सार्वजनिक डेटा के लिए Latch/target-workspace का उपयोग करें; यह पहुँच उपलब्ध न हो तो अनुमान के बजाय सीमा पर रुककर अड़चन बताएँ।
- महत्वपूर्ण बाहरी कार्रवाई से पहले स्पष्ट स्वीकृति के लिए रुकें; प्रमाण, अनसुलझे जोखिम, मान्यताएँ और स्वीकृति की प्रतीक्षा में कोई भी कार्रवाई लौटाएँ।
पूरा मतलब
एक जाँचने लायक अंत।
सत्यापित lifecycle state map entry/exit states, guarded transitions, retries, recovery, ownership, accessibility behavior, evidence, assumptions और unresolved risks परिभाषित करता है।
स्रोत
यह प्रक्रिया कहाँ से आई।
- github.com/cathrynlavery/diagram-design/tree/dc1ace47b99a419e42d01a03cb6ace5346efa8ae/
- c4model.com/
- www.nngroup.com/articles/ten-usability-heuristics/
स्रोत workflow का पैटर्न तय करते हैं। Reddit और कम्युनिटी पोस्ट, जहाँ हैं, अभ्यास की कहानी हैं — सार्वभौमिक तथ्य नहीं।