আমি একটি এম্বেড থাকা সিস্টেম সংস্থায় কর্মরত একটি সফ্টওয়্যার বিকাশকারী। আমাদের একটি প্রজেক্ট ম্যানেজার রয়েছে, যিনি সামগ্রিক প্রকল্পের সময়সূচী (বৈদ্যুতিক, গুণমান, সফ্টওয়্যার এবং উত্পাদন সহ) কেয়ার করেন তাই তার সফ্টওয়্যার শিডিউলটি খুব সংক্ষিপ্ত is
আমাদের একজন সফ্টওয়্যার ম্যানেজারও রয়েছে, যিনি আমার মনিব। তিনি আমাকে সফ্টওয়্যার শিডিউল, ডিজাইনের ডকুমেন্টস (উচ্চ এবং নিম্ন স্তরের নকশা), এসআরএস, পরিবর্তন পরিচালনা, যাচাইকরণ পরিকল্পনা এবং প্রতিবেদনগুলি, রিলিজ ম্যানেজমেন্ট, পর্যালোচনা এবং অবশ্যই সফ্টওয়্যারটি লিখতে এবং বজায় রাখতে বাধ্য করেন।
পুরো সফটওয়্যার টিমের জন্য আমাদের কাছে কেবলমাত্র একজন পরীক্ষক ইঞ্জিনিয়ার রয়েছে (10 জন সদস্য) এবং যে কোনও সময়ে, বেশ কয়েকটি প্রকল্প চলছে।
আমি আমার ডকুমেন্টগুলি তৈরি করতে আমার 80% সময় ব্যয় করছি। আমার বস একটি প্রক্রিয়া ব্যাকগ্রাউন্ড থেকে আসে এবং আমাদের যা প্রয়োজন তা সফ্টওয়্যার উন্নত করার জন্য আরও ভাল ডকুমেন্টেশন বিশ্বাস করে:
- তিনি নকশাকে सर्वोपरि বলে বিবেচনা করেছেন, কোডিংটি "স্রেফ ডিজাইনটি লিখে রাখছি", এটি খুব বেশি সময় নেয় না এবং "হার্ডওয়্যার প্রস্তুত হওয়ার আগে সমস্ত কোড লেখা উচিত"।
- কোনও বিতরণকারী মডেলের সাথে সহযোগিতা করা সহজ করার পরেও আমরা তাকে বলার পরেও কোনও কেন্দ্রীয় এবং বিতরণযোগ্য সংস্করণ নিয়ন্ত্রণের মধ্যে পার্থক্য বুঝতে পারে না।
- কোড বোঝে না এবং প্রতিটি বাগ এবং এর প্রস্তাবিত সমাধান বুঝতে চায়।
- বিশ্বাস করে যাচাইকরণ বিকাশকারী দ্বারা করা উচিত, এবং পরীক্ষক দ্বারা বৈধকরণ। তবে বিষয়টি হল, বাস্তবায়ন সঠিক হলে আমাদের যাচাইকরণ যাচাই করে (আমরা ইউনিট পরীক্ষাগুলি লিখি না, এটি কখনই তফসিল হিসাবে বিবেচনা করা হয় না), এবং বৈধতা ব্ল্যাক বক্স পরীক্ষা, সুতরাং ইউনিট পরীক্ষা অনুপস্থিত।
আমি সত্যি বিভ্রান্ত.
- আমি কি এই সমস্ত নথি রক্ষণাবেক্ষণের জন্য দায়বদ্ধ? এটি আমার মনে করে যে আমি সংক্ষেপে সফ্টওয়্যার প্রকল্প পরিচালনা করছি। আমি প্রযুক্তিগত ডকুমেন্টেশন সহ ঠিক আছি তবে আমি বিশ্বাস করি শিডিউলিং / পরিকল্পনা বিকাশকারী দ্বারা করা উচিত নয়।
- আমি নথি তৈরি করতে পছন্দ করি না, আমি সমস্যাগুলি সমাধান করতে এবং কোড লিখতে চাই। আমার অভিজ্ঞতায় ডিজাইনের ডকুমেন্টগুলি তৈরি করা কেবলমাত্র একটি পরিমাণে সহায়তা করে, এটি কখনই আরও ভাল বা দ্রুত কোডের সমাধান নয়।
- আমি অনুভব করি বস আরও ভাল পণ্য তৈরি করার বিষয়ে যত্নবান হন না, তবে কেবল পরিচালকের দৃষ্টিতে একজন ভাল পরিচালক হওয়ার বিষয়ে।
আমি কি করতে পারি? এই পুরো বছর আমি 3 মাসের আসল কোডিং করেছি, বাকিটি কেবলমাত্র নথি তৈরি করতে এবং ক্লায়েন্টদের কাছ থেকে বাগ রিপোর্টের জন্য অপেক্ষা করতে ব্যয় করেছে।