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