চঞ্চল হওয়ার অর্থ কী?


17

আমাদের একটি প্রকল্প রয়েছে যা প্রত্যেকে বলে যে আমরা চটপটে কাজ করব তবে আমি সন্দেহ করি আমরা চটজলদি কী তা স্পষ্টভাবে বুঝতে পেরেছি।

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

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

কিউএ সাধারণত কয়েক মাস পরে জড়িত হয়ে যায় এবং ততক্ষণে আমরা অনুপস্থিত প্রয়োজনীয়তা পেয়েছি যা আরও আমাদের কাজের পরিমাণ আরও বাড়িয়েছিল। স্পষ্টত কোনও প্রতিক্রিয়া লুপ ছিল না।

সুতরাং আমার প্রশ্ন হ'ল আমরা কোথায় ভুল হয়ে গেলাম এবং কীভাবে আমি দলটিকে একই ভুল করতে বাধা দিতে পারি।


4
প্রোগ্রামারগুলির ডুপ্লিকেটের মতো মনে হচ্ছে।
স্ট্যাককেক্সচেঞ্জ

1
হ্যাঁ আমি আপনার সাথে 100% একমত আমার ম্যানেজার চটপটে একটি বই পড়েছিলেন এবং সবেমাত্র এটি পেয়েছিলেন (যদিও খুব খারাপ)। আমি প্রকল্পের সার্ভারে টিডিডি ব্যবহার করেছি তবে অন্যরা এটি শিখতে বা এর সুবিধাটি দেখতে চায়নি। আমাদের একটি কাঠামো ছিল (ক্লায়েন্টের পক্ষের) যা চিরকালের জন্য নিয়ে যায় এবং বিকাশকারী তর্ক করে চলেছেন যে কেবল এটির (হস্তক্ষেপ ছাড়াই) চালিয়ে যাওয়া দরকার।
জেডি 01

3
যদিও শিরোনামটি একটি সদৃশ বলে মনে হচ্ছে, আমি মনে করি এই প্রশ্নটি নিজেরাই সহায়ক কারণ অনেক দল চতুর কী "জেনেরিক" ব্যাখ্যা পড়েন (এবং এমনকি প্রশিক্ষণের ক্লাস নেন এবং পরামর্শদাতাদের নিয়োগ দেন) এবং তারপরে জেডি0১ এর ঠিক একই বিষয়গুলিতে চলে যান I দল যাই হোক। সুতরাং এই নির্দিষ্ট দলের প্রসঙ্গে প্রশ্নটি রাখার জন্য, নির্দিষ্ট সমস্যা এবং সমাধানগুলি সম্পর্কে আরও আলোকপাত করা যেতে পারে যা অন্যান্য সাধারণ পোস্টগুলির প্রশ্নগুলি সমাধান করে না।
ডিএক্সএম

উত্তর:


27

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

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

আপনার ম্যানেজমেন্টের মতো শব্দগুলি "এসসিআরএম, কিন্তু ..." যেখানে "তবে" কিন্তু সেখানে তারা এমন সমস্ত এসসিআরইউম জিনিস ফেলে দেয় যা তারা বোঝে না বা সম্মত হয় না এবং ঠিক একইভাবে হ্যাফাজার্ড জলপ্রপাতের মতো জিনিসগুলি করে, তবে এগুলিতে নতুন চকচকে বাজওয়ার্ডের নাম সহ।

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

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

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


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

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

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

1
টিডিডির মূল কারণ হ'ল প্রযুক্তিগত debtণ জমা হওয়ার হার হ্রাস করে অবিচ্ছিন্ন রিফ্যাক্টরিংয়ের অনুমতি দেওয়া। যদি কোড থাকে তবে আপনি পরিবর্তন করতে ভয় পাচ্ছেন কারণ পুনরায় পরীক্ষা করা খুব ব্যয়বহুল হবে, প্রজেক্টের অকালীন পরিণতি হবে।
কেভিন 4

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

9

জারারোদ একটি ভাল উত্তর সরবরাহ করেছে (এটির জন্য +1) এবং আমি এটির উপরে আরও প্রসারিত করতে চাই।

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

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

আরেকটি বিকল্প হ'ল দলে আরেকটি প্রক্রিয়া ঠেকানো এবং সবাইকে স্ক্রাম আপনাকে যা করতে বলে তা অনুসরণ করার পরিবর্তে, চৌকস পদ্ধতির চেষ্টা করুন : দলের সাথে যোগাযোগ করুন এবং দেখুন যে একসাথে আপনি প্রতিটিটির সমস্যার ক্ষেত্র এবং সমাধান সনাক্ত করতে পারেন। তারপরে ধীরে ধীরে আপনার কাজ করার পরিবর্তনের সাথে পরিচয় করিয়ে দিন যাতে সমস্যাগুলির সমাধান করা যায়।

এটি কিছুটা সময় নিতে পারে তবে ...

  1. আপনি প্রথমে সবচেয়ে বড় সমস্যাগুলি সমাধান করবেন যা আপনার দলগুলির পণ্য সরবরাহের ক্ষমতাতে সবচেয়ে বেশি প্রভাব ফেলবে
  2. তাত্ক্ষণিক সমস্যাগুলি চিহ্নিত করে এবং সমাধানগুলি নিয়ে অংশ নেওয়ার মাধ্যমে, আপনার দলের সদস্যরা বুঝতে পারবেন যে নির্দিষ্ট অনুশীলনগুলি কেন গুরুত্বপূর্ণ এবং সেগুলি কেবল তাদের করতে হবে না কারণ তাদের তা করার জন্য বলা হয়।

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

বোঝার মূল বিষয়টি হ'ল চতুর জিনিসগুলি করার জন্য একটি নতুন প্রক্রিয়া নিয়ে আসে না; এটি অবিচ্ছিন্ন পরিবর্তন এবং বিদ্যমান প্রক্রিয়া / অনুশীলনের নিয়মিত সামঞ্জস্য সম্পর্কে।


1
ডাউনওয়োটার: বিস্তৃত যত্ন? আমি কি কয়েকটা পালক এলোমেলো করেছিলাম কারণ আমি বলেছিলাম যে অন্ধভাবে স্ক্রাম গ্রহণ করবে না বা এটি অন্য কিছু ছিল?
ডিএক্সএম

2
হ্যাঁ নির্বোধ আমি আপনার বিস্তারিত তথ্যের জন্য +1 করব।
মাইকেল ডুরান্ট

1
+1 এর জন্য " বুঝতে চাওয়াটি হ'ল চতুর জিনিসগুলি করার জন্য একটি নতুন প্রক্রিয়া নিয়ে আসে না; এটি ক্রমাগত পরিবর্তন এবং বিদ্যমান প্রক্রিয়া / অনুশীলনের নিয়মিত সামঞ্জস্য সম্পর্কে " "
ডেভিড 'দ্য টাক আদা'

-2

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

তাদের ইঞ্জিনিয়ারিং অনুশীলনগুলিরও গভীরভাবে তদন্ত করা উচিত যা নির্বাচিত নির্দিষ্ট চতুর প্রকল্প পদ্ধতিটি সমর্থন করতে ব্যবহৃত হয়।


2
আমি হ্রাস পেয়েছি কারণ আমি মনে করি না যে এটির আসল প্রশ্নের উত্তর নেই।
ব্রায়ান ওকলে

1
আমি যথেষ্ট মনে করি। আমি ওপি'র প্রাথমিক ভিত্তিটি সম্বোধন করছিলাম: "আমাদের একটি প্রকল্প রয়েছে যা প্রত্যেকে বলে যে আমরা চটপটে কাজ করব তবে আমি সন্দেহ করি যে আমরা চটজলদি কী তা স্পষ্টভাবে বুঝতে পেরেছি।" অনেকে বলে যে তারা এগ্রিল দর্শন বা এটি সমর্থন করে এমন পদ্ধতিগুলি আসলে কী তা না বুঝে তারা "চট করে" বা "চটচটে" হতে চায়।
স্টিভেনভি

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

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