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