নেটিভ মোবাইল অ্যাপ্লিকেশন বিকাশ - আমি কীভাবে আমার ব্যবহারকারীর গল্পগুলিকে কাঠামো করব?


9

আমি এমন একটি প্রকল্প শুরু করতে যাচ্ছি যা প্রোটোটাইপ নেটিভ মোবাইল অ্যাপ্লিকেশনগুলি (প্রাথমিকভাবে আইওএস এবং অ্যান্ড্রয়েড) বিকাশ করার সাথে সাথে একটি ওয়েব-ভিত্তিক অ্যাডমিন ইন্টারফেস এবং এই অ্যাপ্লিকেশনগুলির সাথে যোগাযোগের জন্য একটি API জড়িত। আমরা ইতিমধ্যে খসড়া করা গল্পের একটি তালিকা পেয়েছি, তবে এর মধ্যে অনেকগুলি ফর্ম্যাটে রয়েছে:

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

এটি যদি একটি একক প্ল্যাটফর্মের জন্য লক্ষ্য করা থাকে, তবে আমি কোনও সমস্যা দেখতে পেতাম না। তবে, যেহেতু আমরা একাধিক প্ল্যাটফর্মকে টার্গেট করছি, এখন নিশ্চিত নই যে এগুলি এখন নকল করা উচিত যেমন "অ্যান্ড্রয়েড ব্যবহারকারী হিসাবে" বা অনুরূপ। এটি সদৃশ বলে মনে হচ্ছে তবে এটি প্রতিটি প্ল্যাটফর্মের জন্য আলাদাভাবে সম্পন্ন করা দরকার।

এটি প্রথম মোবাইল প্রকল্প যা আমরা নেটিভ চালু করেছি - এর আগে এটি ফোনগ্যাপ ছিল এবং আমরা "মোবাইল ব্যবহারকারী হিসাবে" এর আওতায় সমস্ত গল্পকে ছুঁড়ে ফেলি। যেহেতু মূলত এটি একটি ওয়েব-ভিত্তিক অ্যাপ্লিকেশন যা দেশীয় কোডে মোড়ানো ছিল তাই এটি কোনও সমস্যার বেশি উপস্থিতি দেয় না, তবে আমি সচেতন যে সম্পূর্ণ দেশীয় অ্যাপ্লিকেশনগুলি আলাদা বলগেম!


এটি মোবাইলের পক্ষে সত্যই সুনির্দিষ্ট নয় - এটি এমন একটি প্রকল্পের জন্য প্রযোজ্য যা অবশ্যই একাধিক প্ল্যাটফর্মগুলিতে পিসি এবং লিনাক্স বা বিভিন্ন গেমিং কনসোলের মতো বিতরণ করতে হবে। শিরোনাম পরিবর্তন করা উচিত?
কেভিন ক্লায়ান

উত্তর:


3

আপনি কেন প্রতিটি মোবাইল অ্যাপ্লিকেশনের জন্য পৃথক ব্যবহারকারী গল্প তৈরি করতে চান না তা আমি দেখতে পাচ্ছি না। গল্পগুলি একইরকম শোনার পরেও তাদের বিকাশকারী এবং ব্যবহারকারীদের দৃষ্টিভঙ্গি উভয়ের মধ্যেই বিশাল পার্থক্য রয়েছে।

আপনি যদি জিরার মতো সিস্টেম ব্যবহার করেন তবে আপনি প্রতিটি অ্যাপ্লিকেশনের জন্য একটি পৃথক প্রকল্পও তৈরি করতে পারেন। এই পদ্ধতির উন্নতি বিশেষত যদি সংস্থানসমূহ _ বিভিন্ন বিকাশকারী (গুলি), বিভিন্ন কম্পিউটার সংস্থান ইত্যাদির ক্ষেত্রে সমস্ত অ্যাপ্লিকেশন সম্পূর্ণ স্বতন্ত্র থাকে তবে প্রতিটি কাজের জন্য অনুমান করা আরও সহজ হবে।

আপনি যদি এখনও পৃথক ব্যবহারকারী গল্প তৈরি করতে না চান তবে আপনি একই গল্পের অধীনে প্রতিটি অ্যাপ্লিকেশনটির জন্য কাজ তৈরি করতে পারেন। তবে আপনি যদি একই সাথে সমস্ত অ্যাপ্লিকেশন বিকাশ করেন তবে এটি সুবিধাজনক হবে, যাতে প্রতিটি গল্প প্রায় একই সময়ে সমাপ্ত হয়।


2

(আমি ধারণা করি আপনি স্ক্রাম ব্যবহার করেন)। যদি পণ্যের মালিক যদি সামনে থেকে জানেন তবে তিনি সর্বদা বিভিন্ন মোবাইল প্ল্যাটফর্মকে সমানভাবে অগ্রাধিকার দেবেন। (উদাঃ কারণ এটি একটি কোম্পানির নীতি)

এবং যদি আপনার ব্যবহারকারীর গল্পগুলি যথেষ্ট ছোট হয়, যাতে আপনার দলটি একটি স্প্রিন্টে কমপক্ষে চার বা পাঁচটি করতে পারে।

কেবলমাত্র তখনই আপনার মোবাইল গল্পগুলি প্ল্যাটফর্মের জন্য একটি গল্পে ভাগ করা উচিত নয়। সমস্ত প্রত্যাশিত প্ল্যাটফর্মগুলি বর্ণনা করতে সম্পন্ন সংজ্ঞাটি ব্যবহার করুন।

অন্যান্য সমস্ত ক্ষেত্রে: প্ল্যাটফর্মের জন্য মোবাইল গল্পগুলি ভাগ করুন। কিছুই যে কিছু ভুল একেবারে নেই।


ধন্যবাদ ক্রিস - তাদের যথেষ্ট ছোট হওয়ার বিষয়ে আমি আপনার
মতামত তুলে ধরছি

1

যে কেউ এই পৃষ্ঠাটি টেনেছেন, তাদের পক্ষে সম্ভবত এই প্রতিক্রিয়া আইওএস / অ্যান্ড্রয়েড উভয় প্ল্যাটফর্মের জন্য একটি অ্যাপ্লিকেশন সফলভাবে বিকাশের জন্য একটি বিকল্প সরবরাহ করতে পারে।

অ্যাগ্রিল / স্ক্রাম প্রকল্পগুলিকে পরিচালিত এমন একটি প্রকল্প পরিচালক হিসাবে দুটি পৃথক অপারেটিং সিস্টেমের জন্য একই অ্যাপ্লিকেশনটি বিকাশের উপরের ব্যাখ্যাটি দুটি পৃথক কর্মপ্রবাহ নির্দেশ করবে।

এটি সফলভাবে করতে দুটি পৃথক প্রকল্পের প্রয়োজন হবে। প্রতিটি ওএসের নিজস্ব প্রয়োজনীয়তা থাকবে। একক প্রকল্পে দুটি ওএস মিশ্রিত করে আপনি যে কোনও ওএসে কী বিকাশ করতে হবে তা নিয়ে সম্ভাব্য বিভ্রান্তি তৈরি করতে পারেন। সুতরাং, আপনার দলটি কোন ওএসের প্রয়োজনীয়তা তা বোঝাতে মূল্যবান সময় হারাতে পারে। সংক্ষেপে.

ওএসের সাথে সুনির্দিষ্ট ব্যবহারকারী কাহিনীর নিজস্ব সেট দিয়ে দুটি প্রকল্প স্থাপনের পরামর্শ দেব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.