প্রকল্পের পরিপক্কতা সম্পর্কিত আমার চেকলিস্টটি এখানে:
প্রকল্পটি তার প্রাথমিক মাইলফলক পৌঁছেছে?
আমি কোনও কোড যুক্ত করা এড়িয়ে যাব যদি এটি নিজের বর্ণিত প্রাথমিক মাইলফলক না পৌঁছে। আমি প্রস্তাব দিচ্ছি না যে আপনার বিকাশকারীকে দাবি করা উচিত যে তাঁর প্রকল্পটি উত্পাদন প্রস্তুত এবং সর্বদা এই জাতীয় দাবির মূল্যায়ন করার চেষ্টা করুন, তবে তিনি অবশ্যই আপনাকে বিশ্বাস করবেন যখন সে আপনাকে এটি না বলবে, অর্থাৎ সফ্টওয়্যারটিকে সংস্করণ 0.x হিসাবে লেবেল করা, আলফা, বিটা, মুক্তির প্রার্থী ইত্যাদি।
পর্যাপ্ত ডকুমেন্টেশন আছে কি?
একটি নিখুঁত প্রকল্প প্রস্তাব করবে:
- উদাহরণ সহ পূর্ণ ব্যবহারকারী গাইড
- এটি একটি গ্রন্থাগার হলে একটি সংহতকরণ / এক্সটেনশন গাইড
- এপিআই ডকুমেন্টেশন
- সম্পূর্ণরূপে উত্স কোড নথিভুক্ত
- একটি পাবলিক ইস্যু ট্র্যাকার
বিকাশকারীরা এখনও প্রকল্পের জন্য প্রতিশ্রুতিবদ্ধ?
ভবিষ্যতে বিকাশকারীরা প্রতিশ্রুতিবদ্ধ থাকবেন কি না তা আপনি কখনই বলতে পারবেন না, যদি না এটি ফাউন্ডেশন / সংস্থা সমর্থিত প্রকল্প unless তবে প্রায়শই সর্বদা এটির জন্য পরীক্ষা করে বলতে পারেন যে তারা এখনই প্রতিশ্রুতিবদ্ধ কিনা:
- সাম্প্রতিক প্রতিশ্রুতিবদ্ধ ক্রিয়াকলাপ
- সাম্প্রতিক বৈশিষ্ট্য (কেবল বাগ সংশোধন নয়)
- সাম্প্রতিক ডকুমেন্টেশন ক্রিয়াকলাপ (ডক্স আপডেট, ব্লগ পোস্ট ইত্যাদি)
এছাড়াও প্রকল্পের পরিপক্কতার একটি ভাল সূচক হ'ল প্রাথমিক মাইলফলক পরে জড়িত হওয়া সক্রিয় বিকাশকারীগণ, বিকাশকারীদের একটি দ্বিতীয় প্রজন্ম।
বিকাশকারীরা কি অ্যাক্সেসযোগ্য?
- তারা কি বাগগুলিতে সাড়া দেয়?
- তারা কি জেনেরিক ইস্যু ট্র্যাকার বাদে যোগাযোগের অন্যান্য উপায় সরবরাহ করে? এটি চেকলিস্টের একটি গৌণ আইটেম, তবে একক বিকাশকারী প্রকল্পের জন্য বিকল্প যোগাযোগের উপায় "নিখোঁজ বিকাশকারীদের ক্ষেত্রে" এর মতো ক্ষেত্রে সহায়তা করতে পারে ।
এখন, আপনার আরও নির্দিষ্ট প্রশ্নের জন্য:
বেগ
একটি পাবলিক ইস্যু ট্র্যাকার সহ একটি প্রকল্পে আমি অবশ্যই সমস্যাগুলি বন্ধ হয়ে যেতে কত সময় লাগে তা পরীক্ষা করে দেখব। অবশ্যই গতি সর্বদা মানের মানে হয় না, তাই আমি সম্ভবত বদ্ধ সমস্যাগুলির মধ্য দিয়ে যাব, আমি কয়েকটি বিবেচনা করব যা আমি গুরুত্বপূর্ণ বিবেচনা করব এবং বিকাশকারীদের প্রতিক্রিয়া সময় এবং মানের মূল্যায়ন করব।
লাইসেন্সের সামঞ্জস্যতা
আইনী সমস্যা হিসাবে, আপনার কোডবেসে কোনও ওপেন সোর্স প্রকল্পটি কখনই সংহত করবেন না যদি আপনি 100% নিশ্চিত না হন যে এটির ব্যবহারের সাথে এটি আপনার লাইসেন্সের সাথে সামঞ্জস্যপূর্ণ। যদি সন্দেহ হয়, আপনি সর্বদা প্রকল্পের বিকাশকারীদের জিজ্ঞাসা করতে পারেন, বা এমনকি এখানে জিজ্ঞাসা করতে পারেন।
সম্প্রদায় হাইপ
আপনার সর্বদা হাইপকে মূল্যায়ন করা উচিত। সহযোগী বিকাশকারীদের কাছ থেকে প্রস্তাবনাগুলি প্রায়শই প্রকল্পের পরিপক্কতার জন্য যথেষ্ট ভাল সূচক।
লাইসেন্সের সামঞ্জস্যতা বাদে চেকলিস্টের প্রতিটি আইটেম optionচ্ছিক। আমি আমার কোডগুলিতে প্রচুর মৃত এবং অনাবৃত প্রকল্পগুলিকে একীভূত করেছি, এটি সর্বদা আপনার নির্দিষ্ট চাহিদা কী এবং আপনি কীভাবে নিজের কোড বিকশিত দেখছেন তার উপর নির্ভর করে।