ব্যবহারকারী গল্প, বৈশিষ্ট্য এবং মহাকাব্য মধ্যে সম্পর্ক?


111

যে কেউ এখনও চটফটে নতুন, আমি নিশ্চিত নই যে আমি ব্যবহারকারীর গল্প, বৈশিষ্ট্য এবং মহাকাব্যগুলির মধ্যে সম্পর্ক বা পার্থক্যটি পুরোপুরি বুঝতে পেরেছি।

এই প্রশ্ন অনুসারে , একটি বৈশিষ্ট্য হ'ল গল্পের সংকলন। উত্তরের একটি পরামর্শ দেয় যে কোনও বৈশিষ্ট্যটি আসলে একটি মহাকাব্য। তাহলে বৈশিষ্ট্য এবং মহাকাব্যগুলি কি একই জিনিস হিসাবে বিবেচিত হয়, এটি মূলত সম্পর্কিত ব্যবহারকারী গল্পগুলির একটি সংকলন?

আমাদের প্রকল্পের পরিচালক জোর দিয়ে বলেছেন যে একটি শ্রেণিবদ্ধ কাঠামো রয়েছে:

মহাকাব্য -> বৈশিষ্ট্য -> ব্যবহারকারীর গল্প

এবং এটি মূলত সমস্ত ব্যবহারকারীর গল্প অবশ্যই এই কাঠামোর মধ্যে পড়ে। অতএব সমস্ত ব্যবহারকারীর গল্প অবশ্যই একটি ছাতা বৈশিষ্ট্যের আওতায় পড়তে হবে এবং সমস্ত বৈশিষ্ট্য অবশ্যই একটি মহাকাব্যের অধীনে পড়তে হবে।

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


15
এর একমাত্র আসল উত্তর হ'ল "এর কোন নির্দিষ্ট উত্তর নেই"। প্রতিটি ব্যক্তি / সংস্থার ব্যাখ্যা কিছুটা আলাদা। আমার কাছে বৈশিষ্ট্য এবং ব্যবহারকারীর গল্পগুলি একই, অন্যান্য ব্যক্তিরা একটি পার্থক্য করতে পারে (যা আমার কাছে নির্বোধ বলে মনে হয়) তবে তা সঠিক বা ভুলও নয় wrong আমি মনে করি না পৃথিবীর কেউ আপনাকে অবশ্যই বলতে পারে, "এটি একটি মহাকাব্য, এটি একটি গল্প, এটি একটি বৈশিষ্ট্য" ... যদিও অনেকে চেষ্টা করবেন!
ম্যাটড্যাভি

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

3
@ জোয়েগুয়েরা আমরা এই পদগুলি যেভাবে ব্যবহার করি, আপনি কেবল 1 টি ব্যবহারকারী গল্প লিখেছেন যার ফলশ্রুতিতে 1 টি বৈশিষ্ট্য আসবে। আমরা মোটেও "মহাকাব্য" ব্যবহার করি না, তবে আমাদের অতিশয় শব্দটি "প্রকল্প" - যা আপনার উদাহরণটি প্রসারিত করার জন্য শপিংয়ের ঝুড়ি এবং সমস্ত ধরণের অর্থ প্রদানের (এবং সম্ভবত আরও আন্তঃসম্পর্কিত টুকরো) জড়িত।
ইজকাটা

উত্তর:


93

এগুলি আসলে খুব সাধারণ শব্দ। তাদের ব্যাখ্যা করার অনেকগুলি উপায় রয়েছে, সাহিত্যে এবং লোকেরা কীভাবে তা দেখে তারতম্য করে। আমি যা বলি তার সবকটি লবণের এক বিশাল দানা দিয়ে নিন।

সাধারণত, একটি এপিক আপনার সফ্টওয়্যারটিতে খুব গ্লোবাল এবং খুব ভাল সংজ্ঞায়িত কার্যকারিতা সমন্বিত করে। এটি খুব বিস্তৃত। আপনি যখন এটি বোঝার চেষ্টা করেন এবং এগুলিকে একটি চৌর্য পুনরাবৃত্তির সাথে ফিট করে তোলেন তখন এটি সাধারণত ছোট ব্যবহারকারীর কাহিনী বা বৈশিষ্ট্যে বিভক্ত হয়ে যায়। উদাহরণ:

এপিক
- গ্রাহককে ওয়েবের মাধ্যমে নিজের অ্যাকাউন্ট পরিচালনা করার অনুমতি দিন

বৈশিষ্ট্য এবং ব্যবহারকারীর গল্প আরও সুনির্দিষ্ট কার্যকারিতা যা আপনি সহজেই গ্রহণযোগ্যতার পরীক্ষার মাধ্যমে পরীক্ষা করতে পারেন। এটি প্রায়শই সুপারিশ করা হয় যে তারা একক পুনরাবৃত্তিতে ফিট করার জন্য পর্যাপ্ত পরিমাণে দানাদার হয়।

বৈশিষ্ট্যগুলি সাধারণত আপনার সফ্টওয়্যারটি যা করে তা বর্ণনা করে:

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

ব্যবহারকারী গল্পগুলি ব্যবহারকারী কী করতে চায় তা প্রকাশ করতে থাকে:

ব্যবহারকারীর কাহিনী
ব্যাঙ্কের কেরানী হিসাবে
আমি গ্রাহকের তথ্যগুলিকে সংশোধন করতে সক্ষম হতে চাই
যাতে আমি এটি আপডেট রাখতে পারি।

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

ব্যবহারকারীর কাহিনী : একজন গ্রাহক হিসাবে, আমি সর্বাধিক জনপ্রিয় ক্রেডিট কার্ডগুলি দিয়ে অর্থ প্রদান করতে চাই
বৈশিষ্ট্যটি সরকারের জিওভি-ট্যাক্স -২০ এক্সএমএল এপিআই সমর্থন করে।

দৃশ্যের প্রশ্নটিও রয়েছে, যা সাধারণত কোনও উপায়ে / ব্যবহারকারী গল্পটি কার্যকর করা হয়। তারা সাধারণত একটি নির্দিষ্ট গ্রহণযোগ্যতা পরীক্ষার জন্য পরিষ্কারভাবে মানচিত্র করে। উদাহরণ স্বরূপ

পরিস্থিতি : টাকা প্রত্যাহার করে
আমার ব্যাংক অ্যাকাউন্টে আমার 2000 ডলার থাকে
যখন আমি 100 টাকা উত্তোলন করি $
তখন আমি 100 ডলার নগদ পাই
এবং আমার ব্যালেন্সটি 1900 $

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

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


17
"গুরুত্বপূর্ণটি হল দলের প্রত্যেকেরই একটি সংজ্ঞায় সম্মত হওয়া"
ম্যাটড্যাভি

এই শ্রেণিবিন্যাসে কোনও ব্যবহারের মামলা কোথায় উপযুক্ত?
রিনিগ্রিন

এটি আপনার দলে কোনও ব্যবহারের ক্ষেত্রে কীভাবে সংজ্ঞা দেবে তার উপর নির্ভর করবে। আসুন এটির ব্যবহারের কেসটির RUP স্টাইলটি ধরে নেওয়া যাক। সেক্ষেত্রে ইউজ কেসটি উভয় দৃশ্যের এবং গল্পের ভূমিকা গ্রহণ করবে, দুটি মিশ্রিত করবে, এবং এইভাবে আরইউপি সফ্টওয়্যার প্রয়োজনীয়তা কেবল ব্যবহারের ক্ষেত্রে নির্দিষ্ট করা হবে। নিজেকে জিজ্ঞাসা করুন: একটি গল্পটি কী হওয়া উচিত ? এবং ব্যবহারের ক্ষেত্রে কী হওয়া উচিত ? আপনার কি দুজনের দরকার? কেন? ব্যক্তিগতভাবে, আমি হয় গল্পটি ব্যবহার করব বা কেস ব্যবহার করব, তবে উভয়ই নয়, কারণ তাদের লক্ষ্য একই। তবুও, এটি সর্বদা নির্ভর করে। যদি আপনার প্রত্যেকের ভূমিকা থাকে তবে সেগুলির প্রতিটি ব্যবহার করুন; যদি না হয় তবে আপনি যা জানেন তা ব্যবহার করুন :) :)
লরেন্ট বোর্গোল্ট-রায়

1
কেবলমাত্র আমি যুক্ত করেই কাজ করেছি যে আপনি কোনও এপিকের মধ্যে সনাক্ত করা সমস্ত কিছুই আপনি শেষ করার সম্ভাবনা কম। এর অধীনে কিছু ব্যবহারকারীর গল্প এটি ব্যাকলগের শীর্ষে উঠবে না।
itj

2
এগুলি হ'ল বিভিন্ন উচ্চতাতে সমস্যার সমাধান করার জন্য কেবলমাত্র বর্ণনা। মহাকাব্যগুলি উচ্চতর পরিচালনার জন্য অর্থবোধ করে। বৈশিষ্ট্যগুলি হ'ল বিপণনীরা মহাকাব্য সরবরাহ করতে চান। এই দৃশ্যটি মধ্য-স্তরের পরিচালকদের জন্য কাজ করে। ব্যবহারকারী গল্পগুলি সমাধান তৈরি করতে হবে এমন লোকদের, বিকাশকারী এবং নিম্ন-স্তরের পরিচালনার জন্য কাজকে বিচ্ছিন্ন করে।
rfportilla

36

এপিক : একটি খুব বড় ব্যবহারকারীর গল্প যা শেষ পর্যন্ত ছোট গল্পে বিভক্ত হয়ে যায়।

ব্যবহারকারীর গল্প: প্রয়োজনের খুব উচ্চ স্তরের একটি সংজ্ঞা, কেবল পর্যাপ্ত তথ্য রয়েছে যাতে বিকাশকারীরা এটি প্রয়োগের প্রচেষ্টার একটি যুক্তিসঙ্গত অনুমান করতে পারে।

http://www.telerik.com/agile-project-management-tools/agile-resources/vocabulary.aspx

বৈশিষ্ট্য : একটি সফ্টওয়্যার অ্যাপ্লিকেশন বা লাইব্রেরির একটি স্বতন্ত্র বৈশিষ্ট্য বা ক্ষমতা (যেমন, কার্য সম্পাদন, বহনযোগ্যতা বা কার্যকারিতা)।

http://en.wikipedia.org/wiki/Software_feature


26

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

ট্যাগ স্ট্যাক এক্সচেঞ্জের জন্য কাজ করে এবং তারা আপনার জন্যও কাজ করতে পারে।


1
যথাযথভাবে। আমি এই প্রশ্নটিতে ক্লিক করে আশা করি যে আমি এর মতো উত্তর পেয়েছি।
জিম্যানো

23

Epics, গল্প এবং বৈশিষ্ট্যগুলি নিয়ে আমরা যেভাবে কাজ করব তা নীচে রয়েছে

প্রকল্পের চক্রের প্রথম দিকে, আমরা এপিক্স নিয়ে আসি । এগুলি খুব উচ্চ-স্তরের, প্রায় বিপণন কেন্দ্রিক, কার্যকারিতার বুলেট-পয়েন্ট। আপনি নির্বাহী সংক্ষিপ্তসারে জিনিসটি বাছাই করতে পারেন যেমন,

আমাদের নতুন ওয়েবসাইটটি গ্রাহকদের পণ্যগুলি ব্রাউজ করতে, উপলভ্যতা এবং মূল্য নির্ধারণ করতে, অর্ডার দেওয়ার জন্য এবং তাদের অতীতের অর্ডার ইতিহাস দেখার অনুমতি দেবে

এটি এপিক্সগুলিতে বাড়ে

  • পণ্য ক্যাটালগ ব্রাউজ করুন
  • উপলভ্যতা দেখুন
  • মূল্য নির্ধারণ করুন
  • স্থান অর্ডার
  • অর্ডার ইতিহাস দেখুন

এগুলি ইউজার স্টোরি হিসাবে রচিত (উদাহরণস্বরূপ গ্রাহক হিসাবে আমি পণ্য ক্যাটালগ ব্রাউজ করতে চাই, যাতে আমি একটি জ্ঞাত ক্রয়ের সিদ্ধান্ত নিতে পারি), তবে যা বাস্তবে বিকাশ ও প্রকাশিত হবে তার দশটির জন্য কেবল স্টার্টার হিসাবে পরিবেশন করা হয়।

এই মহাকাব্যগুলি আরও পরে ব্যবহারকারী গল্পগুলিতে বিভক্ত হয় । এই প্রকৃত এন্ড-টু-এন্ড ব্যবহারকারী যাতায়াতের, খুব সুযোগ সীমিত এবং একটি উপায় যে করা যাবে সংজ্ঞায়িত হয় আনুমানিক এবং পরিকল্পিত স্বাধীনভাবে, এবং উন্নত , পরীক্ষিত , এবং মুক্তি এক বিজ্ঞপ্তিতে চক্র।

ইউজার স্টোরি হ'ল ডেলিভারির একক। এটি ব্যবহারকারীর গল্প যা সম্পূর্ণ বা সম্পূর্ণ না, লাইভ হয় বা লাইভ হয় না।

একটি এপিকের ফলে প্রচুর সংখ্যক ব্যবহারকারীর কাহিনী হতে পারে, সমস্তগুলি একই সাথে বিকাশ বা প্রকাশ করা হবে না।

উদাহরণ হিসাবে, ব্রাউজ পণ্য ক্যাটালগ মহাকাব্যটি ভেঙে যেতে পারে

  • বিভাগ শ্রেণিবিন্যাস নেভিগেট করুন
  • কীওয়ার্ড অনুসন্ধান করুন
  • পণ্যের বৈশিষ্ট্য অনুসারে ফিল্টার করুন (দামের সীমা, ব্র্যান্ড, রঙ, আকার ইত্যাদি)

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

সাধারণত, আমাদের বেশিরভাগ প্রকল্পের জন্য, আমাদের কাছে দশটি এপিক্স এবং শত শত গল্প রয়েছে।

এখন, আমরা গল্পের জীবনচক্রের মধ্য দিয়ে যাবার সময় আমরা এই গল্পগুলিকে ফিচার এস দিয়ে ট্যাগ করি । উদাহরণস্বরূপ, সমস্ত ব্রাউজ এবং অনুসন্ধান এবং স্টক এবং মূল্যের গল্পগুলিকে 'পণ্য-ক্যাটালগ' বলে ট্যাগ করা হবে। ক্রেডিট কার্ডের মাধ্যমে অর্থ প্রদানের জন্য প্লেস অর্ডার গল্পগুলিকে একটি 'ক্রেডিট-কার্ড' লেবেল দিয়ে ট্যাগ করা যেতে পারে এবং পেপ্যাল ​​দিয়ে অর্থ প্রদানের ক্ষেত্রে 'পেপাল' লেবেলে ট্যাগ করা হবে।

এই লেবেলগুলি একসাথে সম্পর্কিত গল্পগুলি একসাথে ভাগ করে দেয়, কারণ এটি বিভিন্ন ধরণের একই ক্রিয়াকলাপ (যেমন সমস্ত জায়গার ক্রম কাহিনীগুলি) করা হয় না, কারণ তাদের একসাথে প্রকাশ করা উচিত।

উদাহরণস্বরূপ, "ক্রেডিট কার্ডের মাধ্যমে অর্থ প্রদানের আদেশ প্রদান" গল্পটি "পেপাল দ্বারা অর্থ প্রদানের আদেশ প্রদান" গল্পের মতো একই মহাকাব্যের অন্তর্গত, তবে তাদের একসাথে মুক্তি দেওয়ার দরকার নেই।

যেখানে "ক্রেডিট কার্ডের মাধ্যমে অর্থ প্রদানের আদেশ প্রদান" গল্প, "ক্রেডিট কার্ডের মাধ্যমে ফেরত ফেরতের প্রক্রিয়াজাতকরণ" গল্প এবং "গ্রাহকরা তাদের অ্যাকাউন্টে তাদের সংরক্ষিত ক্রেডিট কার্ড পরিচালনা করতে দেয়" গল্পটি একে অপরের সাথে সম্পর্কিত বলে মনে হয় । তারা সবাইকে 'ক্রেডিট-কার্ড' বৈশিষ্ট্য লেবেলে ট্যাগ করা হত। অর্থাত্ তারা সকলেই "ক্রেডিট কার্ড" বৈশিষ্ট্যের সাথে সম্পর্কিত। ক্রেডিট কার্ডের মাধ্যমে অর্থ প্রদানের আদেশ প্রদানের ক্ষমতা প্রকাশ করা খুব বেশি কার্যকর নয়, যদি পেপালটিতে ফেরত ফেরতের প্রক্রিয়া করা সম্ভব না হয় বা আপনার অ্যাকাউন্টে আপনার সংরক্ষিত ক্রেডিট কার্ড পরিচালনা করা সম্ভব না হয় তবে

দ্রষ্টব্য : সাধারণ নিয়ম হিসাবে, এটি। এটি শেষ পর্যন্ত একটি ব্যবসায়িক সিদ্ধান্ত। যদি সময়-বাজারে গুরুত্বপূর্ণ হয়, তবে এর মধ্যে একটির সাথে সরাসরি না থাকার বৈধ কারণ থাকতে পারে এবং অন্যটির সাথে নয়।

সুতরাং এপিক্সগুলি (সম্পর্কিত, তবে পৃথক) গল্পগুলিতে বিভক্ত হয়ে ওঠে যা স্বতন্ত্রভাবে বিকশিত হতে পারে, যখন বৈশিষ্ট্যগুলি একসাথে প্রকাশিত হওয়া গল্পগুলি একসাথে ভাগ করে দেয়।

আপনি বলতে পারেন যে এপিক্সগুলি ব্যবহারকারী গল্পগুলিতে বিভক্ত হয়ে যায় এবং ব্যবহারকারী গল্পগুলি বৈশিষ্ট্যগুলিতে রচিত হয়। কোনও বৈশিষ্ট্যের সাথে সম্পর্কিত গল্পগুলি সাধারণত এপিক্স জুড়ে থাকে। সুতরাং মহাকাব্য এবং বৈশিষ্ট্যগুলি কঠোর শ্রেণিবিন্যাসের নয়, অরথগোনাল।

আমাদের কাজ করার পথে, এপিক্সগুলি একবার গল্পে বিভক্ত হয়ে গেলে তারা তাদের উদ্দেশ্যটি হারাতে থাকে। আমরা অনুমান করি না, বা মহাকাব্য পরিকল্পনা করি না। আমরা এপিক্সগুলিতে অগ্রগতি ট্র্যাক করি না। আমরা এপিক্স প্রকাশ করি না। আমরা ব্যবহারকারী গল্পগুলি অনুমান, পরিকল্পনা এবং ট্র্যাক করি। এবং আমরা বৈশিষ্ট্যগুলি প্রকাশ করি।


4
"... সুতরাং মহাকাব্যগুলি (সম্পর্কিত, তবে পৃথক) গল্পগুলিতে বিভক্ত হয়ে যায় যা স্বাধীনভাবে বিকশিত হতে পারে, যখন বৈশিষ্ট্যগুলি একসাথে প্রকাশিত হওয়া গল্পগুলিকে একসাথে ভাগ করে দেয় ..." ইউরেকার মুহুর্ত !!
হেনরি রদ্রিগেজ

এই পোস্টে আরও থাম্বস প্রাপ্য! যশ!
গুশন

10

আমি অনেক প্রতিক্রিয়ার মতোই সম্মত হই যে সত্যিকারের সঠিক উত্তর নেই কারণ এগুলি কেবলমাত্র পদে রীতি অনুসারে বৈচিত্রময় হতে পারে আপনি নির্ভর করছেন যে কোন চপল শিবিরের উপর ভিত্তি করে এবং আপনি অবশ্যই বাহ্যিক স্টেকহোল্ডার সহ আপনার দলের সবাই যতক্ষণ পর্যন্ত আপনার নিজের ক্যাম্পটি তৈরি করতে পারবেন তাদের অর্থ কী তা বুঝতে পারুন। এটি আপনার প্রয়োজনকে সংগঠিত করার এক উপায়।

উত্তরটি আমার পছন্দ হ'ল মাইক কোহনের শিবির থেকে এবং এটি মোটামুটি সহজ।

http://www.mountaingoatsoftware.com/blog/stories-epics-and-themes

  • মহাকাব্য মাত্র একটি বড় গল্প (শ্রেণিবিন্যাস)
  • থিম কেবল গল্পের একটি গ্রুপ (প্রায় ট্যাগের মতো)

তিনি আসলে "ফিচার" শব্দটি এড়িয়ে যান। আমি ধরে নিলাম এটি মূলত কারণ এটি প্রচলিত জলপ্রপাত বিশ্বে একটি সাধারণ শব্দ ছিল। অনেক চৌকস শিবির বিভিন্ন পার্থক্য জোর দেওয়ার জন্য বিভিন্ন পদ ব্যবহার করে।

সুতরাং আপনার প্রধানমন্ত্রীর সংজ্ঞায়, বৈশিষ্ট্যটি এপিক-স্টোরি শ্রেণিবদ্ধের মাঝখানে রয়েছে।

এই তথ্য সংজ্ঞাটির জন্য আমার তথ্য-গ্রাফিকটি এখানে আমার ইনফকিউ নিবন্ধ http://www.infoq.com/articles/visualize-big-picture-agile ;-)

এখানে চিত্র বর্ণনা লিখুন


6

বৈশিষ্ট্য এবং এপিক্সগুলি একই জিনিস নয়।

  • একটি বৈশিষ্ট্যটি কোনও ইউজার স্টোরি নয়।
  • একটি এপিক একটি ব্যবহারকারীর গল্প।
  • একটি ইউজার স্টোরি একটি এপিক হতে পারে।
  • একটি ব্যবহারকারীর গল্পে অনেকগুলি বৈশিষ্ট্য থাকতে পারে।
  • একটি বৈশিষ্ট্য অনেকগুলি ব্যবহারকারীর গল্প 1 টি পূরণ করতে পারে।

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

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


4

এটি কেবল পচন সমস্যা। এগুলি বিভিন্ন আকারের ব্যতীত কেবল গল্প।

আমি ব্যক্তিগতভাবে তাদের আকারগুলি লেবেল না দেওয়া পছন্দ করি তবে আপনি যদি তা করেন তবে তাও ঠিক আছে। আপনার কর্মক্ষেত্রে সংজ্ঞাটি কী তা প্রধানমন্ত্রীকে জিজ্ঞাসা করুন।


1

আমাদের সংস্থার ২,০০০ এরও বেশি বিকাশকারী রয়েছে, সুতরাং আমরা আমাদের সাধারণ পণ্যটিতে একসাথে কাজ করছি এমন শত শত চতুর দলের মধ্যে সাবলীল এবং স্পষ্ট যোগাযোগের জন্য এই প্রশ্নের উত্তর গুরুত্বপূর্ণ। খুব ছোট সংস্থার জন্য, আপনার খুব সাধারণ কাঠামো থাকতে পারে যা এমনকি শ্রেণিবদ্ধ হওয়ার দরকার নেই (যেমন অন্যরা উত্তর দিয়েছেন)। তবে, বড় সংস্থাগুলির জন্য অবশ্যই কিছু সংগঠিত, মাপসই, ধারাবাহিক শ্রেণিবিন্যাসের প্রয়োজন রয়েছে - এবং এর মধ্যে এমন কিছু রয়েছে যা কঠোরভাবে শ্রেণিবদ্ধ নয় এমন একটি পদবিন্যাস তৈরি করার প্রচেষ্টা করার মধ্যে রয়েছে।

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

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

তবে এটি এখনও আমাদের প্রয়োজনের জন্য অপর্যাপ্ত। আমরা আমাদের সফ্টওয়্যার পণ্যের গ্রাহকের কাছে পরিষ্কারভাবে মূল্যবান বিতরণযোগ্য হিসাবে একটি বৈশিষ্ট্যটি সংজ্ঞায়িত করি (যেমন আমরা আসন্ন প্রকাশের ঘোষণাগুলিতে এই বৈশিষ্ট্যগুলি তালিকাবদ্ধ করি)। এবং আমরা একটি স্টোরিটিকে একটি স্বল্প পরিমাণে সুযোগ এবং কাজের হিসাবে সংজ্ঞায়িত করি যা একটি একক স্প্রিট ডেভেল টিম একক স্প্রিন্টে সরবরাহ করতে পারে। আমরা এখন পোর্টফোলিও স্তরে (এবং এই স্তরের নীচে নয়) ইনভেস্টমেন্ট থিম এবং বিজনেস এপিকের SAFe সংজ্ঞা অনুসরণ করতে শুরু করছি। এবং আমরা "থিম" এবং "এপিক" এর আমাদের পুরানো সংজ্ঞাটি ব্যবহার না করার জন্য শুরু করছি।

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

ফিচার এবং বিজনেস এপিকের মধ্যেও আমাদের একাধিক স্তরের স্তরের প্রয়োজন, তবে কেবলমাত্র এটিকে "থিমস" বলা ছাড়া আমরা এটিকে এখনও সমাধান করতে পারি নি - যা আমরা জানি যে সঠিক শব্দটি নয়, কারণ এটি নিরাপদে বিনিয়োগ থিমগুলির সাথে সহজেই বিভ্রান্ত। কিছু বড় প্রকল্পের জন্য (রিলিজ) আমাদের প্রায় 5-8 টি বিভিন্ন শ্রেণিবৃদ্ধিক স্তর রয়েছে, প্রত্যেকে কাজকে ছোট এবং ছোট খণ্ডে বিভক্ত করে। আপনি এই থিমগুলিকে "বৈশিষ্ট্য গোষ্ঠী" হিসাবে ভাবতে পারেন, তবে এটি অবশ্যই সঠিক শব্দ নয়।

আমি মনে করি অস্পষ্টতার চেয়ে স্পষ্টতার প্রস্তাবযুক্ত পদগুলি ব্যবহার করার চেষ্টা করা গুরুত্বপূর্ণ important সুতরাং যে কেউ গল্পের উল্লেখ করছেন তার অর্থ কাজের একক ক্ষুদ্রতম ইউনিট যা একক স্প্রিন্টে করা যেতে পারে (গল্পের অধীনে টাস্কগুলি ব্যতীত), এবং উপ-বৈশিষ্ট্যটির অর্থ কোনও বৈশিষ্ট্যটির কাজটির ক্ষুদ্রতম ইউনিট যা কোনও একক দ্বারা করা যেতে পারে টীম. তেমনি, কোনও বৈশিষ্ট্য গ্রুপটি বৈশিষ্ট্যটির উপরে একটি স্তরক্রমিক স্তর। তারপরে এটি কিছুটা ঝাপসা হয়ে যায়, তাই আমরা সাধারণত তাদের থিমস বলি এবং আমরা থিমগুলিকে পিতা-মাতা এবং অন্যান্য থিমগুলির সন্তান হিসাবে অনুমতি দিই। আমরা বৈশিষ্ট্য, উপ-বৈশিষ্ট্য এবং গল্পের স্তরগুলিকে একক স্তরে সীমাবদ্ধ করার চেষ্টা করি (বৈশিষ্ট্যগুলি অন্যান্য বৈশিষ্ট্যগুলির শিশু হওয়া উচিত নয়) তবে আমরা এটি সীমাবদ্ধ রাখতে এখনও 100% সফল হই না।

আমি জানি যে আমরা এর কয়েকটি সংগঠিত করতে "ট্যাগ" ব্যবহার করতে পারি, তবে ট্যাগগুলি আমাদের সাংগঠনিক কাজের ব্রেকডাউন কাঠামো দেয় না যা আমাদের দলের সকলের মধ্যে কাজকে শ্রেণিবদ্ধকরণ করা দরকার। সংজ্ঞা অনুসারে, ট্যাগগুলি দ্ব্যর্থক (বহু থেকে বহু সম্পর্ক), তবে একটি শ্রেণিবিন্যাস কঠোরভাবে এক থেকে বহু।

মূল কথাটি হ'ল এটি এখনও আমাদের জন্য একটি কার্য-অগ্রগতি, এবং আমরা এখনও এটির সাথে লড়াই করছি। তবে থিম, এপিক, ফিচার এবং স্টোরির SAFe সংজ্ঞাগুলি মেনে চললে আমাদের সঠিক পথে এগিয়ে চলেছে!


1

প্রোডাক্ট ব্যাকলগ হায়ারার্কি পণ্যের আকার এবং এর মড্যুলারিটির উপর নির্ভরশীল (পণ্যের সংখ্যার সংজ্ঞা দেওয়া হয়েছে)।

ছোট প্রকল্পগুলির জন্য: এপিক> গল্পটি পর্যাপ্ত পরিমাণের চেয়ে বেশি; এবং আপনি হয় "বৈশিষ্ট্য" কল।
বড় প্রকল্পগুলি এক হতে পারে: উপন্যাস> থিম> এপিক> বৈশিষ্ট্য> গল্প

সর্বোত্তম উদাহরণ নিম্নলিখিত হতে পারে:
উপন্যাস = এমএস অফিস
থিম = এমএস ওয়ার্ড / এমএস এক্সেল ...
মহাকাব্য = টেবিল / ফন্ট ডিরেক্টরি ...
বৈশিষ্ট্য = বেসিক সারণী / সারণী রঙীন পরিকল্পনা / ঘরগুলির সাথে পরিচালিত ...
গল্প (জন্য ' বুনিয়াদি সারণীগুলির 'টেবিলগুলির' এপিকের মধ্যে বৈশিষ্ট্য) = সারণি / অঙ্কিত টেবিল যুক্ত করুন / কাঁচা / সন্নিবেশ করুন কলাম ...

ব্যাকলগের জন্য আপনার নিজস্ব স্কেলিং সংজ্ঞায়িত করার সময় যা মনে করি তা মনে রাখাই সুবিধাজনক:
1. গল্প: ক) সর্বদা একটি স্প্রিন্টের মধ্যেই সম্ভব; খ) সর্বশেষ ব্যবহারকারীদের জন্য সর্বদা পরীক্ষণযোগ্য নয়
২. মহাকাব্য / বৈশিষ্ট্য: ক) একটি স্প্রিন্ট সময়কাল ফিট করে না এবং এটি পচে যাওয়ার প্রয়োজন; খ) সর্বদা শেষ ব্যবহারকারীদের জন্য পরীক্ষামূলক হতে হবে; গ) সর্বদা শিপিয়েবল, নগদীকরণ করা যায় - এর জন্য আরওআই গণনা করা যায়
3.. এপিক> ফিচার বিভাগ যুক্ত বা না বিবেচনা করার সময় বা এপিক> স্টোরিতে লেগে থাকুন: আমি এপিক এবং স্টোরির মধ্যে কেবল তখনই বৈশিষ্ট্য সন্নিবেশ করানোর পরামর্শ দিই: এপিক ডোন ' টি এমনকি 1 রিলিজ ফিট করে না, তাই আপনাকে শিপযোগ্য উপাদান সংজ্ঞা দিতে হবে যা 1 রিলিজ সময়কাল ফিট করবে

আশা করি এটি সহায়ক।


-1

আমাদের সংস্থায় আমাদের নিম্নলিখিত রয়েছে:

থিম = গল্পের সংকলনকে একসাথে গ্রুপ করতে ব্যবহৃত হয়

এপিক = একটি বৃহত ব্যবহারকারীর কাহিনী বর্ণনা করা হয়েছে (সত্যই একটি প্রয়োজনীয়তা) যা ব্যবহারকারীর গল্পগুলিতে বিভক্ত হওয়া দরকার

বৈশিষ্ট্যগুলি = এটি টিনে যা বলে, তা প্রয়োজনীয় পণ্যের একটি বৈশিষ্ট্য বর্ণনা করে

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

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