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