देशी मोबाइल ऐप विकास - मैं अपनी उपयोगकर्ता कहानियों को कैसे तैयार करूं?


9

मैं एक ऐसे प्रोजेक्ट पर शुरू करने जा रहा हूं, जिसमें प्रोटोटाइप देशी मोबाइल ऐप (आईओएस और एंड्रॉइड शुरू में) के साथ-साथ वेब-आधारित एडमिन इंटरफेस और इन ऐप्स के लिए एपीआई के साथ संवाद करना शामिल होगा। हमें पहले से तैयार की गई कहानियों की एक सूची मिल गई है, हालांकि उनमें से बहुत से प्रारूप हैं:

As a mobile user I want to be able to view a login screen so that I can sign into the app

यदि इसे एक ही मंच के लिए लक्षित किया गया था, तो मुझे कोई समस्या नहीं दिखेगी। हालाँकि, जब से हम कई प्लेटफार्मों को लक्षित कर रहे हैं, मुझे यकीन नहीं है कि क्या अब इन्हें "Android उपयोगकर्ता के रूप में" या इसी तरह दोहराया जाना चाहिए। यह दोहराव की तरह लगता है, लेकिन यह काम है जिसे प्रत्येक मंच के लिए अलग से पूरा करने की आवश्यकता होगी।

यह पहली मोबाइल परियोजना है जिस पर हम मूल निवासी हैं - पहले यह फोनगैप था और हमने "एक मोबाइल उपयोगकर्ता के रूप में" के तहत सभी कहानियों को लम्प किया। चूंकि मूल रूप से यह एक वेब-आधारित ऐप था, जो मूल कोड में लिपटा हुआ था, इसलिए यह बहुत अधिक समस्या नहीं थी, लेकिन मैं सचेत हूं कि पूर्ण-मूल ऐप्स एक अलग बॉलगेम हैं!


यह वास्तव में मोबाइल के लिए विशिष्ट नहीं है - यह एक परियोजना पर लागू होता है जिसे कई प्लेटफार्मों पर वितरित किया जाना चाहिए, जैसे पीसी और लिनक्स या विभिन्न गेमिंग कंसोल। क्या शीर्षक बदलना चाहिए?
केविन क्लाइन

जवाबों:


3

मैं नहीं देखता कि आप प्रत्येक मोबाइल एप्लिकेशन के लिए अलग-अलग उपयोगकर्ता कहानियां क्यों नहीं बनाना चाहते हैं। भले ही कहानियां समान हैं, लेकिन डेवलपर्स और उपयोगकर्ताओं के दृष्टिकोण से उनके पास बहुत अंतर है।

यदि आप जीरा जैसी प्रणाली का उपयोग कर रहे हैं, तो आप प्रत्येक एप्लिकेशन के लिए एक अलग प्रोजेक्ट भी बना सकते हैं। यह दृष्टिकोण विशेष रूप से बेहतर है अगर सभी एप्लिकेशन संसाधनों के संदर्भ में पूरी तरह से स्वतंत्र हैं _ विभिन्न डेवलपर (एस), विभिन्न कंप्यूटर संसाधन, आदि। प्रत्येक कार्य के लिए अनुमान लगाना आसान होगा।

यदि आप अभी भी अलग-अलग उपयोगकर्ता कहानियां नहीं बनाना चाहते हैं, तो आप एक ही कहानी के तहत प्रत्येक एप्लिकेशन के लिए कार्य बना सकते हैं। लेकिन यह सुविधाजनक होगा यदि आप सभी अनुप्रयोगों को एक साथ विकसित करते हैं, ताकि हर कहानी लगभग एक ही समय में पूरी हो जाए।


2

(मुझे लगता है कि आप स्क्रैम का उपयोग करते हैं)। यदि उत्पाद के मालिक को पता है कि वह / वह हमेशा अलग-अलग मोबाइल प्लेटफार्मों को समान रूप से प्राथमिकता देंगे। (उदा। क्योंकि यह एक कंपनी की नीति है)

और अगर आपकी उपयोगकर्ता कहानियां काफी छोटी हैं, ताकि आपकी टीम स्प्रिंट में कम से कम चार या पांच कर सके।

इसके बाद ही आपको अपनी मोबाइल कहानियों को प्रति प्लेटफ़ॉर्म में विभाजित नहीं करना चाहिए। सभी अपेक्षित प्लेटफार्मों को बताने के लिए की गई परिभाषा का उपयोग करें।

अन्य सभी मामलों में: मोबाइल कहानियों को प्रति प्लेटफॉर्म पर विभाजित करें। इसमें कुछ भी गलत नहीं है।


धन्यवाद Kris - मैं उनके बारे में आपकी बात को काफी छोटा
मानता हूं

1

जिस किसी ने भी इस पृष्ठ को खींचा है, शायद यह प्रतिक्रिया आईओएस / एंड्रॉइड दोनों प्लेटफार्मों के लिए एक ऐप को सफलतापूर्वक विकसित करने के लिए एक विकल्प प्रदान करने में मदद कर सकती है।

एक प्रोजेक्ट मैनेजर के रूप में जो एजाइल / स्क्रैम का प्रबंधन करता है, दो अलग-अलग ऑपरेटिंग सिस्टम के लिए एक ही एप्लिकेशन को विकसित करने के ऊपर दिए गए स्पष्टीकरण को दो अलग-अलग कार्य-प्रणालियों का संकेत देगा।

ऐसा करने के लिए सफलतापूर्वक दो अलग-अलग परियोजनाओं की आवश्यकता होगी। प्रत्येक OS की अपनी आवश्यकताएं होंगी। दो OS के एक ही प्रोजेक्ट में मिलाने से आप संभावित रूप से भ्रम पैदा कर सकते हैं कि ओएस में क्या विकसित किया जाए। इस प्रकार, आपकी टीम बहुमूल्य समय खो सकती है जिसमें ओएस की आवश्यकता थी। संक्षेप में।

मैं उपयोगकर्ता के अपने स्वयं के सेट के साथ दो परियोजनाएं स्थापित करने की सिफारिश करूंगा जो ओएस के लिए विशिष्ट हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.