সফটওয়্যার ডেভেলপাররা যে কমন ভুলগুলো করে থাকেন

আমাদের দেশের বেশিরভাগ সফটওয়্যার কোম্পানিতে আমরা বিদেশি ক্রেতাদের জন্য সফটওয়্যার তৈরি করে থাকি। এই কাজটি করতে গিয়ে আমাদের প্রতিনিয়ত ক্লায়েন্ট এর সাথে যোগাযোগ করতে হয়। এই যোগাযোগের দক্ষতা অনেক সময় সফলতা ও ব্যার্থতার মদ্ধে পার্থক্য করে দিতে পারে। অভিজ্ঞতা এখানে অনেক গুরুত্বপূর্ণ। তাই নতুনদের জন্য আমার নিজের পূর্ব অভিজ্ঞতা থেকে কিছু জিনিষ শেয়ার করছি যাতে কিছু কমন ভুল আমরা এড়িয়ে...

ফাংশনাল রিকয়ারমেনটের সাথে সফটওয়্যার ইঞ্জিনিয়ারিং এর কোন সম্পর্ক নেই

আমরা যখন একটি সফটওয়্যার বানাতে বসি তখন এর বর্ণনা সম্বলিত একটি ডকুমেন্ট আমাদের ধরিয়ে দেয়া হয়। এই ডকুমেন্টে ২টি অংশ থাকে। যে অংশে সফটওয়্যারটি কিভাবে কাজ করবে তা বর্ণনা করা থাকে তা হল ফাংশনাল রিকয়ারমেনট। আর একটি অংশ থাকে যাকে বলে নন ফাংশনাল রিকয়ারমেনট। “নন ফাংশনাল” কথাটি শুনলেই আমাদের মস্তিষ্ক আমাদের বলে যে এটি খুবই অপ্রয়োজনীয় একটি জিনিষ। আর যেখানে...