প্রকল্পটি কতটা সংজ্ঞায়িত হওয়া দরকার তা শুরু করার জন্য যথেষ্ট এবং আপনি পরবর্তী দুই সপ্তাহের দিকে কোথায় যাচ্ছেন তা জেনে রাখা যথেষ্ট।
একটি স্ক্রাম মাস্টার হিসাবে, আমি কেবল বলতে পারি যে আপনার এক্সেল শীট বা অন্য কোথাও আপনার পণ্যগুলির মোট বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে হবে, কেবলমাত্র আপনার বৈশিষ্ট্যগুলি ট্র্যাক রাখতে। তাদের ব্যবহারকারী গল্পগুলি তৈরি করা আপনার পরবর্তী বৈশিষ্ট্যটি কী দরকার তা ভেবে অনেক সহায়তা করে। তারপরে, তাদের অগ্রাধিকার দিন: শীর্ষে সর্বাধিক গুরুত্বপূর্ণ বা আবশ্যকীয় বৈশিষ্ট্য এবং নীচে থেকে নীচে।
আপনি কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য তালিকাভুক্ত করার পরে, এমন দুটি বৈশিষ্ট্য নির্বাচন করুন যা আপনি ভাবেন যে আপনি দু'সপ্তাহের পরে বা পছন্দসই হলে এক মাসের পরে ডোন রাজ্যে নিয়ে আসতে পারেন বলে মনে করেন features তারপরে, এই নির্বাচিত বৈশিষ্ট্যটি বিস্ফোরণ করুন যাতে আপনি কয়েকটিতে কোডিং শুরু করতে পারেন।
কোডিংয়ের সময়, আপনি নির্বাচিত বৈশিষ্ট্যগুলি একটি সমাপ্ত অবস্থায় আনার জন্য অবশ্যই অন্যান্য উপাদানগুলির বিকাশ করতে হবে think সম্পন্ন হ'ল মানে আপনার আর কিছুই করার নেই, তা হচ্ছে, টেস্টিংস, কোডিং, এসেম্বলিং, ডকুমেন্টেশন সম্পন্ন!
যে কোনও সময়ে আপনার নির্বাচিত বৈশিষ্ট্যগুলির তালিকাটি প্রসারিত হতে পারে, যতক্ষণ আপনি লক্ষ্যটির সাথে মিলিত হন, অর্থাত, আপনি প্রদত্ত সময়কালে আপনি যা বলেছিলেন সবই বিকাশ করতে সক্ষম হবেন।
সংক্ষেপে, কিছুই নিখুঁত হতে হবে। কিছু ধারণাগুলি নিক্ষেপ করুন, আপনার কমরেডদের সাথে ভাগ করুন এবং দেখুন যা লিখিত রয়েছে তা চাহিদাযুক্ত পণ্যের প্রয়োজনীয়তার সাথে মিলিত হওয়ার জন্য অর্থবোধ করে কিনা। যদি তাই হয়, তবে আপনি ভিতরে আছেন! এটি পরিষ্কার করার জন্য, আমি একটি সাধারণ গ্রাহক ম্যানেজমেন্ট পণ্য নিয়ে যাব। কি দরকার?
As a user, I may manage the Customers;
As a system, I persist changes to the underlying data store;
As a user, I need to enter my credentials to be able to manage customers;
As a system, I have to authenticate the user against the Active Directory;
আপনার প্রথম খসড়াটি এত সহজ হতে পারে! তারপরে, আমরা দেখতে পাচ্ছি যে সুরক্ষা আমাদের সিস্টেমের একটি গুরুত্বপূর্ণ অঙ্গ, চূড়ান্ত অগ্রাধিকার (ওয়াই / এন) করা কি যথেষ্ট গুরুত্বপূর্ণ? এটি আপনার যে প্রয়োজনীয়তাগুলি পূরণ করতে হবে তার উপর নির্ভর করবে। ধরা যাক গ্রাহক ব্যবস্থাপনাই এখানে সবচেয়ে গুরুত্বপূর্ণ বিষয়। সুতরাং, পরবর্তী স্প্রিন্টে, আমাদের গ্রাহকদের একটি মৌলিক তবে গ্রহণযোগ্য উপায়ে পরিচালনা করতে সক্ষম হওয়া দরকার। গ্রাহক ব্যবস্থাপনা কি?
As a user, I may manage Customers;
-> As a user, I add a customer to the system;
-> As a user, I change a customer details;
-> As a user, I delete a customer;
-> As a system, I flag a deleted customer as being inactive instead of deleting it;
-> As a user, I need to list the customers;
-> As a user, I search the customers data bank for a given customer;
-> ...
এটি ইতিমধ্যে অ্যাপ্লিকেশন বিকাশ শুরু করতে সক্ষম হতে যথেষ্ট কার্যকারিতা চিত্রিত করে। আপনার প্রোগ্রামারদের যদি আরও নির্দেশের প্রয়োজন হয় তবে সম্ভবত বিকাশকারী কোনও বিকাশকারী ক্লাস ডায়াগ্রামের সাথে স্বাচ্ছন্দ্যযুক্ত গ্রাহক শ্রেণি এবং এর বৈশিষ্ট্য এবং পদ্ধতিগুলি ডিজাইন করতে পারেন! তবে যতদূর আমি উদ্বিগ্ন, এই কয়েকটি দিয়ে আমি লিখেছি, আমার যথেষ্ট পরিমাণে শুরু করার দরকার ছিল। কিছু বৈশিষ্ট্যগুলি যুক্ত করা বা পরিবর্তিত হতে পারে। যা গুরুত্বপূর্ণ তা হল আপনি যা বলেছিলেন তা হয়ে গেল focus আমাদের উদাহরণস্বরূপ, এটি গ্রাহক পরিচালনার জিনিস। আমাদের এখন পর্যন্ত ব্যবহারকারীর প্রমাণীকরণ সম্পর্কে যত্ন নেওয়ার দরকার নেই এটি পরবর্তী স্প্রিন্টে পরে আসবে।
আশা করি এটা কাজে লাগবে! =)