আমি কীভাবে বর্তমান সফ্টওয়্যার বিকাশ প্রক্রিয়াটি মোকাবিলা করতে আগ্রহী যেটি বছরের পর বছর পরিবর্তিত হয়নি এবং অবশেষে পণ্য এবং দলের ব্যর্থতার দিকে পরিচালিত করবে। হ্যাঁ, সম্ভবত এটির সমাধানের সহজ উপায় হ'ল চাকরি পরিবর্তন করা, তবে এই অর্থনীতির সাথে কাজটি করা আরও সহজ। তবে, যদি আপনার নির্দিষ্ট উদাহরণ থাকে এবং একই পরিস্থিতিতে একাধিকবার দেখেছেন বা দেখেছেন এবং মনে করেন যে এই সমস্যাগুলির সমাধানের সেরা সমাধানটি হল সংস্থাটি ছেড়ে দেওয়া, তবে দয়া করে আপনার উত্তরটিকে সমর্থন করুন। মুল বক্তব্যটি হ'ল, এই প্রশ্নের সত্যই একটি উত্তর রয়েছে বিশেষত যদি বিষয়টির একাধিক বিশেষজ্ঞ শেষ পর্যন্ত ইঙ্গিত করে যে সেরা পথে যেতে হবে: রুট এ A.
আমি জানি যে প্রচুর বিকাশকারী একই পরিস্থিতিতে ছিলেন বা ছিলেন। সংস্থাগুলি তাদের বাজারে # 1 হওয়া থেকে শেষ বা এমনকি বাজারের বাইরে চলে যাওয়ার প্রধান কারণগুলির মধ্যে এটি। আশা করি এই পোস্টের উত্তরগুলি অন্যান্য বিকাশকারীদের অনুরূপ বাধার সম্মুখীন হবে। একটি ছোট বা বড় উন্নয়ন দলে সাধারণত এটি ঘটে:
- কিছু বিকাশকারী প্রবাহের সাথে যেতে পছন্দ করেন না এবং সিদ্ধান্ত নেন না বলে মনে করেন এবং প্রচুর কোডের সাথে কোডটি ছেড়ে দেওয়া পছন্দ করেন যেমনভাবে হয় এবং বিকাশ প্রক্রিয়াটি যেমন হয়,
- অন্যরা কোনও পরিবর্তন না পেয়ে ক্লান্ত হয়ে পদত্যাগ করে অন্য সংস্থায় চলে যায়,
- অন্যরা কথা বলতে ভয় পান এবং চুপ করে থাকতে পছন্দ করেন বলে মনে হয়
- অনেক সময় খুব কম বিকাশকারী বা কেবল একজনই পণ্যের উন্নতির জন্য কথা বলার চেষ্টা করে এবং ক্লায়েন্ট, ব্যবহারকারী এবং দলের পক্ষে সর্বোত্তম কোডিং অনুশীলনগুলি এবং এর ফলে কী করা যায় তার সুবিধাগুলি অনুসরণ করা কতটা গুরুত্বপূর্ণ তা দলকে বলে। এই ধরণের বিকাশকারীরা সাধারণত খুব কম সফ্টওয়্যার সংস্থাগুলি যে সুবিধা দেয় বা এই পণ্যটির প্রচুর সম্ভাবনা রয়েছে তার কারণগুলির কারণে দলগুলির সাথে থাকার সিদ্ধান্ত নেয় etc.
আমাদের দলের পণ্যটি কেবলমাত্র তার একাংশের একটি অংশ যেখানে কোম্পানির পণ্যগুলির ছাতা রয়েছে সেহেতু এটি থেকে আয় হয় (এই সংস্থাটি কোনও সফ্টওয়্যার / হার্ডওয়্যার সংস্থা নয়; সুতরাং, কমপক্ষে আপাতত কোনও ধ্রুবক পেটেন্ট মামলা নয়, যা চাকরি তৈরি করে অস্থিরতা)। অন্যান্য বিকাশকারীদের অভিজ্ঞতা এবং আমার অভিজ্ঞতা থেকে এই বছরগুলিতে আমি এখন পর্যন্ত যা শিখেছি তা হ'ল সত্যিই কোনও উন্নয়ন দলকে জানতে, সময় লাগে না, দিন নয় সপ্তাহ হয় না কয়েক মাস। সাক্ষাত্কার প্রক্রিয়া চলাকালীন যদি দলটি আপনাকে নিয়োগ দিতে চায়, বা আপনার প্রয়োজন হয়; তারা সবকিছু দুর্দান্ত করে তোলে এবং আপনি কী শুনতে চান তা তারা আপনাকে বলতে পারে। যাইহোক, আপনি যখন সেই দলে কাজ করা শুরু করেন এবং কোডের ভিতরে খনন এবং সম্পূর্ণ এসডিএলসি প্রক্রিয়াটির দিকে যাওয়ার শুরু করেন তখন বাস্তবতা আলাদা। এটি যখন একজন বিকাশকারী হিসাবে, আপনি যে কাজের মধ্যে এসেছিলেন তার বাস্তবতা দেখা শুরু করে। এই বাস্তবতাটি একটি সংস্থা থেকে অন্য সংস্থায় যেতে চাওয়া কঠিন করে তোলে কারণ আপনি যে সংস্থাটিতে চলেছেন সেটি আরও ভাল বা খারাপ হবে কিনা তা জানা শক্ত। হ্যাঁ, আপনি গ্লাসডোর রিভিউ ইত্যাদি পড়তে পারেন .. তবে এই অনলাইন পর্যালোচনাগুলির মধ্যে কতটি বাস্তব, এবং এইচআর থেকে নয়?
প্রথম থেকেই ম্যানেজার পরিবর্তনের জন্য প্রতিরোধ করেছেন এবং পূর্ববর্তী বিকাশকারীরা বছরের পর বছর ধরে একই কাজ করে যাচ্ছেন বলে বিবেচনা করে নীচে বর্ণিত সমস্যাগুলি মোকাবিলার সর্বোত্তম উপায় কী হবে?
বছরের জন্য পণ্য উদ্ভাবনের অভাব: পণ্যের প্রচুর সম্ভাবনা রয়েছে এবং সংস্থায় ভাল উপার্জন নিয়ে আসে, তবে পণ্যটি 20 বছর আগে তৈরি হয়েছিল বলে মনে হয়। কিছু ব্যবহারকারী অভিযোগ করেছেন যে পণ্যটি ব্যবহারকারী বান্ধব বা স্বজ্ঞাত নয় এবং অন্যরা উল্লেখ করেছেন যে Gmail এর মতো অ্যাপ্লিকেশনে ব্যবহৃত হয় এবং অনুরূপ বৈশিষ্ট্য না থাকার কারণে পণ্যটি ব্যবহার করার সময় হতাশ হয়ে পড়ে। এখানে মূল সমস্যাটি হ'ল আপনি যখন বিকাশকারী হিসাবে পণ্যটিতে পরিবর্তন আনার চেষ্টা করেন এবং পণ্যটির মূল উপাদানগুলি মাত্র কয়েক পিক্সেল দূরে সরিয়ে নেওয়া (এটি আরও বেশি ব্যবহারকারী বান্ধব, বা স্বজ্ঞাত করতে), পরিচালক প্যানিক্স এবং আপনাকে বলে এটি যেখানে ছিল সেখানে ফিরে রাখার জন্য। আপনি যদি এমন কোনও বৈশিষ্ট্য যুক্ত করার চেষ্টা করেন যা ব্যবহারকারীর জন্য উত্পাদনশীলতায় উপকৃত হবে, ম্যানেজার আপনাকে এটি অপসারণ করতে বলেন কারণ "ব্যবহারকারীরা প্রক্রিয়াটি যেমন পদ্ধতিতে করতে অভ্যস্ত হয়"। আমি মনে করি আপনি পরিবর্তন, উন্নতি এবং নতুনত্বের প্রতিরোধের পয়েন্ট পেয়ে গেছেন (ম্যানেজার পরিবর্তনের জন্য উন্মুক্ত নয়, এমনকি যখন আপনি বিকাশকারী হিসাবে সুবিধাগুলির দৃ strong় যুক্তি সরবরাহ করেন)। কোম্পানির ক্ষেত্রে কিছু প্রতিযোগী রয়েছে (এর মধ্যে কয়েকটির পণ্যই বেশি প্রতিযোগিতামূলক) তবে কোনও না কোনওভাবে এই সংস্থাটি বছরের পর বছর ধরে ক্লায়েন্টদের বজায় রেখেছে।
প্রকল্প পরিচালনার সমন্বয়ের অভাব: এর ফলস্বরূপ, কিছু প্রকল্প দেরিতে সরবরাহ করা হয়, বাগ সহ কিছু গ্রাহকরা অভিযোগ করেন (ক্লায়েন্টরা বাগগুলি রিপোর্ট করে) বা প্রকল্প সরবরাহ করার আগে বাজেট খুব দ্রুত ব্যবহার করা হয় I've আমি তাদের সরবরাহ করেছি provide কয়েকটি প্রকল্প সমন্বয়ের টিপস এবং ধারণাগুলি এখন নিয়মিতভাবে ব্যবহার করা হচ্ছে প্রকল্পগুলি এবং করা কাজগুলির অগ্রগতি ট্র্যাক করতে।
খারাপ সফ্টওয়্যার ডেভলপমেন্ট অনুশীলন: কোড গন্ধ সর্বাধিক দেখা যায় যদি সমস্ত ফাইল না হয়, কোনও ডকুমেন্টেশন, কোড রিডানডেন্সি, ফ্রন্ট এন্ড টায়ার এবং ব্যাক এন্ড একই ফাইলের সাথে মিশ্রিত, পুরানো ডেভেলপমেন্ট সরঞ্জাম, সত্যিকারের পরীক্ষার পরিবেশ বা পরীক্ষার সরঞ্জাম নেই (কেবল অনুলিপি এবং পেস্ট করুন) ডেভ এনভায়রনমেন্ট থেকে প্রোডাকশন পর্যন্ত ফাইলগুলি এবং তারপরে ম্যানুয়ালি পরীক্ষা করে নিন যে জিনিসগুলি দেখতে ভাল লাগে এবং প্রকাশ হয়)। আমি বিকাশ এবং পরীক্ষার জন্য ব্যবহার করি এমন বেশিরভাগ বিকাশ সরঞ্জাম যেখানে দল দ্বারা অজানা, দলটি কোড বিকাশের জন্য 2 আইডিই ব্যবহার করে এবং উত্স নিয়ন্ত্রণ কেবল বিকাশের পরিবেশের জন্য উপলভ্য। অন্যান্য বিকাশকারীগণ বর্তমান সমস্যাগুলির উন্নতির জন্য সর্বশেষতম ফ্রেমওয়ার্কগুলি ব্যবহার করার চেষ্টা করেছেন, তবে ম্যানেজার এটি পছন্দ করেন না কারণ "আপনি যদি ছেড়ে যান তবে কে এই কোডটি বজায় রাখবে ?, আসুন এটি সেইভাবেই ছেড়ে দিন" ইতিমধ্যে এই বিকাশকারীদের মধ্যে কিছু বাম এবং অন্য সংস্থায় সরানো হয়েছে।
সংক্ষেপে, আমি নিশ্চিত যে অন্যান্য সংস্থাগুলির অনেক বিকাশকারীদের ক্ষেত্রেও একই রকম পরিস্থিতি ঘটে তবে বিভিন্ন পরিস্থিতির কারণে কোনও বিকাশকারী অন্য কোনও সংস্থায় যাওয়ার চেয়ে দলে থাকতে পছন্দ করতে পারেন (কাজের সুবিধার্থে, কাজের নমনীয়তা, কোম্পানির সুবিধাগুলি, বা কেবলমাত্র আরও ভাল সুযোগ না আসায়)। এমন কোনও নিখুঁত সংস্থা নেই যা আমি জানি, তবে আপনি কীভাবে বিকাশকারী হিসাবে এই সমস্ত বিষয়গুলিকে আচরণ করতে এবং যোগাযোগ করতে পারেন যাতে জিনিসগুলি ইতিবাচক রাখতে হয় এবং শেষ পর্যন্ত পণ্যটির উন্নতি এবং সফ্টওয়্যার বিকাশের প্রক্রিয়াটির উন্নতির জন্য পরিবর্তনের প্রচার করতে পারে (আপনার অনেকগুলি আছে কিনা কয়েক বছরের বিকাশের অভিজ্ঞতা নাকি কয়েক)? আমি জানি এটি পোস্টটি দীর্ঘ, তবে আমি আরও দরকারী প্রতিক্রিয়া পাওয়ার সম্ভাবনা বাড়ানোর জন্য অতিরিক্ত বিশদ দিতে পছন্দ করি।
আপনার সমস্ত প্রতিক্রিয়া এবং সময় জন্য অনেক ধন্যবাদ