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