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