"প্রধান" বৈশিষ্ট্য ব্যাকলগের সমান্তরালভাবে "কামড়ের আকার" টাস্কগুলির একটি ব্যাকলগ?


16

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

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

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

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

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

এটি "উহ-উহ" এর স্ক্র্যামমাস্টার প্রশিক্ষণের মাধ্যমে আমাদের মধ্যে প্রতিক্রিয়া সৃষ্টি করেছিল। নেই এক ব্যাকলগ। দুটি ব্যাকলগগুলি এই প্রশ্নের প্রবর্তন করে যে # 1 টি আইটেমটি সত্যই সবচেয়ে গুরুত্বপূর্ণ, কোন তালিকার আইটেমগুলি প্রকৃত বেগ নির্ধারণ করে এবং কোন দুটি ব্যাকলগের মধ্যে কোন গল্প আসলে অন্তর্ভুক্ত থাকে (আকার / জটিলতার কোনও সীমাবদ্ধতা এমন কিছু ক্ষেত্রে হতে পারে যা তুলনামূলকভাবে পড়ে একদিকে বা অন্যদিকে নির্বিচারে) "প্রক্রিয়াটি কাজ করতে দিন", আমরা বলেছিলাম; পরিবর্তনটি যদি শেষ ব্যবহারকারীদের কাছে সত্যই তাৎপর্যপূর্ণ হয় তবে তারা বিভাগের প্রধানদের বোর্ডে সময় / অর্থ সিদ্ধান্ত নেওয়ার জন্য যথেষ্ট আওয়াজ করবে এবং এটি ব্যাকলগের শীর্ষের দিকে দেব দলের সচেতনতায় আবদ্ধ হবে।

আমি ভেবেছিলাম আমি প্রশ্নটি মেঝেতে তুলে ধরছি: আপনার মতে, "কামড়ের আকার" গল্পের একটি সমান্তরাল তালিকার ছোট, দরকারী তবে চূড়ান্তভাবে নিম্ন-অগ্রাধিকার পরিবর্তনগুলি দ্রুততর করাতে মূল্য থাকবে বা এটি সামগ্রিকভাবে আরও ভাল সিদ্ধান্ত এগুলিকে মূল ব্যাকলগে ভাঁজ করতে এবং মৌলিক প্রক্রিয়াটিকে একটি স্প্রিন্টে তাদের অন্তর্ভুক্তি পরিচালনা করতে দেয়?


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

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

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

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

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

উত্তর:


10

আমি কয়েকটি বিষয় নিয়ে কথা বলব যা আশা করি, আপনাকে আপনার পথটি আবিষ্কার করতে সহায়তা করবে:

  1. " এসসিআরএম " চটজলদি সম্পর্কে about সাধারণ জ্ঞান প্রয়োজন। যদি পরিবর্তনটি কয়েক মিনিটের পরিবর্তন হয় তবে আমি মনে করি না এর জন্য আপনার ব্যাকলগের দরকার need যদি এটি 2 ঘণ্টার বেশি হয় তবে আমার মনে হয় আপনার এটি দ্বিতীয় চিন্তা করা উচিত। "ইজি-উইন" সব কিছু করা উচিত নয়। SCRUM এ আপনি অগ্রাধিকার অনুসারে কাজ করেন। আমি মনে করি যে সংযোজন এবং এটি গ্রহণ করা থেকে আপনি কী অর্জন করবেন সে সম্পর্কে পিও অবশ্যই তথ্য পাবেন। তবেই পিও সিদ্ধান্ত নিতে পারে এটি গুরুত্বপূর্ণ কিনা। এসসিআরএম এ চলে যাওয়া, কখনও কখনও প্রচুর প্রশ্ন আসে এবং বিকাশকারীরা প্রায়শই "তবে, এটিতে কেবল কয়েক ঘন্টা সময় নেয়" বলে দেবে। তাতে কি? কয়েক ঘন্টা সময় হয়, সংক্ষিপ্ত সমস্ত কিছুই অন্তর্ভুক্ত করা প্রয়োজন হয় না।
  2. আমি একবার এমন একটি প্রকল্পে কাজ করেছি যেখানে আমাদের "ইঞ্জিনিয়ারিং ব্যাকলগ" ছিল । এই ব্যাকলগে পণ্যের উন্নতি করার জন্য বিকাশকারীদের দ্বারা প্রস্তাবিত আইটেম রয়েছে। এই আইটেমগুলির একটি সুস্পষ্ট ব্যবহারকারীর মান নেই (তবে এর একটি অন্তর্ভুক্ত ব্যবহারকারী মান রয়েছে)। উদাহরণস্বরূপ: কোডের একটি উপাদানকে পুনরায় সাজানো। আমরা পরিবর্তন, প্রচেষ্টা এবং লাভের বর্ণনা দিয়েছিলাম (এক্ষেত্রে আপনি ব্যবহারকারীকে কিছু উপস্থাপন করতে পারবেন না But তবে এই ধরনের রিফ্যাক্টরিং যদি আরও দ্রুত নতুন ক্ষমতা বিকাশের কারণ হয়ে থাকে তবে এটি অবশ্যই ব্যবহারকারীর জন্য একটি লাভ)। আমাদের পিও সিদ্ধান্ত নিয়েছে যে সংস্করণ চলাকালীন আমাদের প্রতিটি স্প্রিন্টের 10% (গড়) এই জাতীয় আইটেমগুলিতে বিনিয়োগ করা উচিত। প্রতিটি স্প্রিন্টের আগে, পিও যখন আসন্ন স্প্রিন্টের ব্যাকলগ সম্পর্কে সিদ্ধান্ত নিয়েছে, তিনি নিশ্চিত করেছিলেন যে আমাদের 10% ইঞ্জিনিয়ারিং ব্যাকলগ আইটেম রয়েছে। সুতরাং 2 সংস্করণ ব্যাকলগ -> 1 স্প্রিন্ট ব্যাকলগ।
  3. বাফার্স - এসসিআরএম-এ কাজ শুরু করার সময় লোকেরা প্রায়শই ভুলে যায় যে, সফটওয়্যার ইঞ্জিনিয়ার হিসাবে, আমরা অনিশ্চয়তার জগতে চলে যাই। এটি 1 দিনের কাজের 8 দিনের পরিবর্তে 6 ঘন্টা হিসাবে গণনা করা ঠিক আছে আসুন ধরা যাক আপনার 15 দিনের স্প্রিন্ট রয়েছে, তার মানে আপনার কাছে অতিরিক্ত 30 ঘন্টা রয়েছে যা মিটিংগুলিতে যায়, যে জিনিসগুলিতে খুব বেশি সময় লেগেছিল, এবং হ্যাঁ - এই ছোট্টদের জন্যও যে জিনিসগুলি মনে রাখা খুব সামান্য তবে আমাদের দিনের ২ দিনের কাজের অংশ।
  4. ফোকাসড থাকুন - সর্বশেষ তবে অন্তত নয়, এসসিআরইউমে ফোকাস থাকা জরুরী। এই জাতীয় কাজে বিনিয়োগ করার জন্য আপনার মোট প্রচেষ্টার কতটুকু অগ্রাধিকার এবং কোনটি এবং এই বার এবং প্রচেষ্টা বিনিয়োগ মনে রাখবেন Dec "সামান্য জিনিস" এ কাজ করার জন্য এগুলি চালিত হবেন না কারণ তারা খুব কম। আপনাকে সিদ্ধান্ত নিতে সহায়তা করার জন্য আপনার কাছে একটি পিও আছে এবং আপনার সাধারণ জ্ঞান রয়েছে।
  5. চৌকস থাকুন - এবং শেষে, সমস্যাটির কাছে যাওয়ার জন্য বিভিন্ন পদ্ধতির চেষ্টা করতে ভুলবেন না, যদি সত্যিই এটি সবচেয়ে ভাল উপায় তবে নিজেকে প্রশ্ন করুন। পথে উন্নতি করুন।

শুভকামনা :)


1
ইঞ্জিনিয়ারিং ব্যাকলগের জন্য +1। এটি ব্যবহারকারীর অনুরোধগুলির জন্যও ব্যবহার করা যেতে পারে যা অন্যথায় কখনও কাটা না করে।
বার্ট ভ্যান ইনজেন শেহেনো

3

অ্যাগিল এবং এসসিআরইউমের মতো প্রোগ্রামিং ফ্রেমওয়ার্কগুলি বিকাশে শৃঙ্খলা এবং কাঠামো প্রয়োগের জন্য ডিজাইন করা হয়েছে। যাইহোক, শৃঙ্খলা এবং গঠন মজাদার এবং সৃজনশীলতার প্রতিশব্দ হিসাবে মনে হয়। সাধারণত, শৃঙ্খলা প্রতিষ্ঠা ও বজায় রাখতে আপনার আরও কঠোর পরিশ্রম করা দরকার। এই বিরোধী ধারণাগুলির মধ্যে ভারসাম্য খুঁজে পাওয়া খুব কঠিন difficult সুতরাং, ফ্রেমওয়ার্কগুলি বিষয় এড়ানোর প্রবণতা রাখে।

আমার শেষ প্রকল্পে, আমরা লক্ষ্য করেছি যে বিকাশকারীদের মাথা রিফ্রেশ বা পরিষ্কার করার জন্য প্রতিদিন কিছুটা সময় প্রয়োজন তাদেরকে বাজেট সময় দেওয়া হয়েছিল (.5 ঘন্টা / দিন বা 2.5 ঘন্টা / ডাব্লু) যার মধ্যে তারা কিছু করতে পারত কারণ (কাজের কোনও ক্ষেত্রে প্রয়োগ হওয়ার সম্ভাবনা সহ) applied জিনিসগুলিকে শৃঙ্খলাবদ্ধ রাখতে, তাদের ক্রিয়াকলাপগুলি নথিবদ্ধ করতে বলা হয়েছিল যাতে তারা যে কোনও কৃতিত্বের জন্য creditণ পেতে পারে ইত্যাদি "" ক্যান্ডি জারের "জন্য একটি নির্দিষ্ট বাজেট থাকা আমাদের সময়সীমার মধ্যে ফিট করে এবং জিনিসগুলি হাতছাড়া হতে বাধা দেয়।

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


3

ছোট গল্পগুলি আপনার প্রধান ব্যাকলগে রাখা উচিত।

আপনি যা বর্ণনা করছেন তার সাথে আমিও একই রকম সমস্যার মুখোমুখি, যদিও আমি স্ক্র্যাম ব্যবহার করছি না। আমি দেখতে পাচ্ছি যে আপনি অগ্রাধিকার এবং দক্ষতার চ্যালেঞ্জগুলির মুখোমুখি ।

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

ক্ষয়ক্ষতিটি হ'ল এই কাজগুলি ঘন ঘন সন্নিবেশ করা শীর্ষস্থানীয় অগ্রাধিকারের কার্যগুলিকে ধীরগতি করে বা লাইনচ্যুত করে যা পণ্য মালিকের সাথে একমত হয়েছিল। (পার্শ্ব নোট, প্রায়শই সবাই এই "দ্রুত" সমাধানের জন্য প্রয়োজনীয় সময়ের পরিমাণকে হ্রাস করে e)

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

প্রায়শই যখন আমি স্টেকহোল্ডারকে অগ্রাধিকার দিতে বলি, তখন আমাকে জিজ্ঞাসা করা হয় "আপনি কি এটিকে ঠিক চেপে ধরতে পারেন?"। প্রকৃত ইচ্ছাটি আমার বর্তমান সর্বাধিক অগ্রাধিকারকে প্রভাবিত না করে যাদুতে নতুন কাজটি পুরোপুরি সম্পন্ন করার জন্য।

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

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

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

  1. আপনি আরও দক্ষ হয়ে উঠলে আপনি মূল্যবান কাজ শেষ করার জন্য আপনার দলের সক্ষমতা বাড়িয়েছেন, যার মধ্যে "অনুরোধ করা ভাল" অনুরোধ রয়েছে।
  2. যদি কোনও অনুরোধটি সত্যই "ভাল লাগলে" হয়, তবে ব্যবসায়ের আরও গুরুত্বপূর্ণ অগ্রাধিকারের দিকে নজর না দেওয়া পর্যন্ত অপেক্ষা করা অনুরোধটির পক্ষে সম্ভবত পুরোপুরি বৈধ is

ভাল দিক. এখন পর্যন্ত sensকমত্যের বিপরীতে, তবে সে কারণেই আমি প্রশ্নটি জিজ্ঞাসা করেছি; সমস্ত দৃষ্টিকোণ পেতে।
কীথস

হারুন যা বলেছে তা সবই সত্য ... তবে এটি সমস্ত "বড় সংস্থার" গতিশীলতার দিকে নিয়ে যায়। শেষের ব্যবহারকারীরা যা চান তা পেতে অনেকগুলি হুপকে ঝাঁপিয়ে পড়তে হয়। সুতরাং, তারা শেষ পর্যন্ত ছোটখাটো টুইটগুলি প্রস্তাব দিয়ে থামবে যা তাদের ভাল সরঞ্জাম পেয়ে শেষ হবে এবং কেবল "ক্রামি" সরঞ্জামটি যেমন আছে তেমনই ব্যবহার করবে।
ডঙ্ক

2

আমার মতে; আপনার সমস্যাটি সেই উপায় যা ব্যাকলগে কর্মকে অগ্রাধিকার দেওয়া হয়। উদাহরণস্বরূপ, "অগ্রাধিকার" গুরুত্ব এবং কত দ্রুত এটি সম্পন্ন করা যায় উভয়ই বিবেচনায় নিতে পারে। এমন কিছু যা গুরুত্বপূর্ণ নয় তবে 10 মিনিটের মধ্যে শেষ করা যেতে পারে তার চেয়ে বেশি গুরুত্বপূর্ণ কিছুটির চেয়ে বেশি অগ্রাধিকার থাকতে পারে যা বাস্তবায়নে বেশ কয়েক সপ্তাহ সময় লাগে।


1
এটি একটি ভালো দিক; অগ্রাধিকার সেট করার সময় "আরওআই" বিবেচনা করা উচিত। এমন কাজটি করুন যা আপনাকে সবচেয়ে দ্রুত উন্নতি দেয় gets ব্যাকলগ সেট আপ করার সময় এটি উত্সাহিত করা যেতে পারে (আমরা আমাদের চতুর গ্রহণের শুরুতে সত্যই শুরু করি)।
কিথস

2

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

আভি যেমন উপরের মত বলেছিলেন - "এসসিআরএম" চটচটে হতে চলেছে। সাধারণ জ্ঞান প্রয়োজন। পরিবর্তনটি যদি কয়েক মিনিটের পরিবর্তন হয় তবে আমি মনে করি না এর জন্য আপনার ব্যাকলগের দরকার need

যদি পরিবর্তনটি সময় নেয় তবে এর অর্থ এটি সমস্ত "নিরীহ" নয় এবং এটি ভালভাবে নথিভুক্ত করা উচিত।


0

আপনার প্রাথমিক প্রশ্ন এবং পরবর্তী স্পষ্টতার উপর ভিত্তি করে, আমি এটি বুঝতে পেরেছি যে আপনার ব্যথার বিষয়গুলি

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

স্ক্রাম, যদি প্রাথমিকভাবে সঠিকভাবে মেনে চলতে হয় তবে এই সমস্যাগুলির অনেকগুলি সমাধান করা উচিত এবং আরও গুরুত্বপূর্ণ, সমাধান করা উচিত অন্যান্য সমস্যাগুলি সামনে আনুন।

- ক্রমাগত প্রয়োজনীয়তা পরিবর্তন

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

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

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

- আর্কিটেকচার, সমাধান, ফ্রেমওয়ার্ক সম্পর্কিত বিভিন্ন পন্থা গৃহীত হচ্ছে

স্ক্রাম আরও ভাল যোগাযোগের সুবিধার্থ করে, এটি দলগত কাজ এবং আরও ভাল সিদ্ধান্ত গ্রহণের পাশাপাশি যা চলছে তার মধ্যে আরও বেশি দৃশ্যমানতা সরবরাহ করার সুবিধা দেয়। এই ঘুরিয়ে কাঠামো, আর্কিটেকচারাল সলিউশন ইত্যাদির ব্যবহার এবং কাঠামোগত স্ক্র্যামের ব্যবস্থার ব্যবহার সম্পর্কে সংগঠনের সিদ্ধান্তগুলি সহজতর করা উচিত যা পুরো সংস্থা জুড়ে উদ্বুদ্ধ করতে সহায়তা করতে পারে।

- প্রয়োজনীয়তা সংগ্রহ প্রক্রিয়া

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

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

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

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

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