বস যদি সর্বদা প্রয়োজনীয়তা এবং সামগ্রিক নকশা সম্পর্কে বড় সিদ্ধান্ত স্থগিত করে তবে কী করবেন?


12

একটি নতুন প্রকল্প শুরু করার সময়, আমার বস সর্বদা স্থির সিদ্ধান্ত নিতে এড়িয়ে যান। তিনি সাধারণত বলছেন: ঠিক আছে, কিছু লিখতে শুরু করুন এবং যথাসম্ভব জেনেরিক হোন। আপনি শেষ হয়ে গেলে আমরা কীভাবে চালিয়ে যাব তা দেখি। তাঁর যুক্তিটি মূলত: আপনি কখনই জানেন না এবং "চতুর বিকাশ"।

প্রশ্নটি যতটা সম্ভব জেনেরিক রাখতে: যদি আপনার বস সিদ্ধান্ত নিতে পছন্দ করেন না তবে আপনি কী করবেন?

কেবল এটির সাথে লেগে থাকুন এবং কোডটি লিখুন যা কয়েক সপ্তাহ পরে ভারী রিফ্যাক্টরিং এবং আংশিক পুনরায় লেখা যেতে পারে? বা বস যতক্ষণ না কমপক্ষে কয়েকটি সিদ্ধান্ত না নিয়ে আলোচনা চালিয়ে যান? এটি আমার বর্তমান কৌশল কমবেশি। কারণ এটি পদার্থবিজ্ঞানের নিয়মের মতো, কিছু সময়ে কিছু সরবরাহ করা দরকার something হয় কারণ বসের মনিব ফলাফল দেখতে চায় বা কারণ পর্যায়ে কিছুটা হাস্যকর হয়ে উঠছে।

আমি আরও লক্ষ্য করি যে আমার বস প্রায় সব কিছু নিয়ে সমালোচনা করছেন। এমনকি তার নিজের উপর ভিত্তি করে দেওয়া পরামর্শগুলি ...


1
প্রতি এসআইসিপি বক্তৃতায়, এলআইএসপিতে কোড লেখা শুরু করুন :)
চাকরী

@ জোব - এলআইএসপি কি এই কর্মপ্রবাহের জন্য ডিজাইন করা হয়েছে? ;)
জিম্বো

লিস্প (তবে আমি আসলে ক্লোজারের সুপারিশ করব) একজনকে ডিজাইনে কঠোর পরিবর্তন করতে দেয়। যখন সঠিকভাবে ব্যবহৃত, এটি, বিমূর্ততা এবং পরিবর্তন একজনের মনের স্তর উপরে স্তর গড়ে তুলতে বৈশিষ্ট্যগুলি যোগ করুন ইত্যাদি করতে পারবেন paulgraham.com/avg.html
চাকরির

উত্তর:


12

প্রোটোটাইপগুলি তৈরি করুন

প্রথমে স্ক্রিনগুলি আঁকতে শুরু করুন যা প্রথমে কিছু না করে (সম্ভবত আপনার এটি করার যথেষ্ট আছে?)

আপনি এটি আংশিকভাবে ধীরে ধীরে কার্যকর করতে সক্ষম হবেন এবং আপনি কী করার চেষ্টা করছেন তা আরও স্পষ্ট হয়ে উঠলে অবশেষে কিছু খারাপ কোড রিফ্যাক্টর করুন।

এটি একটি সাধারণ সমস্যা যে তারা কিছু না দেখা পর্যন্ত তারা কী চায় তা জানে না এবং তারা যা চায় তা তা উপলব্ধি না করে। আমি খুঁজে পেয়েছি যে কেউ যখন আপনাকে কেবল 'ফ্রেমওয়ার্ক' বা 'জেনেরিক' কিছু তৈরি করতে শুরু করছে যা তিনি আপনাকে যা বলছেন, আপনি চেষ্টা করলে আপনি কেবল সমস্যায় পড়তে চলেছেন। ফ্রেমওয়ার্কগুলি ইতিমধ্যে লেখা আছে, আপনার এটি করার দরকার নেই।


এই শব্দটি সত্যই পরিচিত: 'একটি কাঠামো'। কমপক্ষে দুই বা তিনটি ডেমো / প্রোটোটাইপগুলি দেখানোর পরে আমার পাথরের জিনিসগুলিতে সেট করার জন্য অপেক্ষা করা উচিত।
জিম্বো

4
+1 তারা কী চায় তা কেউ জানে না। তারা কী চায় না তা সকলেই জানেন। সমালোচনা পাওয়া সহজ এবং তথ্যবহুল হতে পারে।
জনএফএক্স

4

আমি আপনার বার্তা থেকে বেশ কয়েকটি সমস্যা সংগ্রহ করেছি: 0-প্রকল্পটি পরিচালনা করা আপনার কাজ নয় এবং শেষ-ব্যবহারকারীর প্রয়োজনীয়তা সংগ্রহ করা আপনার কাজ নয়। 1-বস সঠিক প্রয়োজনীয়তাগুলি জানে না 2-বস প্রয়োজনীয় ব্যবহারকারীদের সাথে ব্যবহারকারীদের সাথে কথা বলবেন না 3-বস পরিভাষা নিক্ষেপ করছেন তিনি সত্যই চটচটে বুঝতে পারেন না 4-আপনি এমন কিছু সমাধান বের করছেন যা আবার ফিরে আসে - বেশ কয়েকবার লেখা হয়েছে এবং আপনি এটি সম্পর্কে সন্তুষ্ট নন

1,2 এবং 3 হিসাবে আপনি যদি প্রবীণ ব্যক্তি না হন তবে এটি সম্পর্কে খুব কম কিছু করা যেতে পারে। তবে নিম্নলিখিতটি করা যেতে পারে:

উ - তাকে প্রকল্পের পরিকল্পনা আপনার সাথে ভাগ করে নিতে বলুন। তার একটি থাকতে পারে বা একটি তৈরি করতে পারে যা কার্য এবং সময়সীমা দেখায়। এর মধ্যে একটি বিশ্লেষণ এবং প্রয়োজনীয়তা সংগ্রহের বিষয়ে হওয়া উচিত। যদি না এটি পরামর্শ।

বি - সফ্টওয়্যার প্রকল্পের সাফল্যের প্রয়োজনীয়তার গুরুত্ব সম্পর্কে কিছু রেফারেন্স প্রস্তুত করুন

সি - চটপটি কী এবং কী নয় তার একটি পৃষ্ঠা প্রস্তুত করুন।

ডি - ডিজাইনের পর্যায়ে তাকে সাধারণ ইনপুটগুলির একটি তালিকা প্রস্তুত করুন এবং প্রতিটিটির মান সম্পর্কে তাকে বোঝান।

ই - একটি ব্যবসায়িক বিশ্লেষক এবং / অথবা দলে ডেটা মডেলারের যোগ দেওয়ার পরামর্শ দিন। এই জাতীয় ভূমিকাগুলি শেষ-ব্যবহারকারীর সাথে বসে থাকতে হবে এবং আপনাকে প্রয়োজনীয় তথ্য বা এর কমপক্ষে একটি ভাল অংশ পাবে।

এফ - দেখুন অন্যান্য বিকাশকারীরা কীভাবে এই লোকটির সাথে সহযোগিতা করেছে।

# 4 হিসাবে, আপনি তাকে প্রোটোটাইপিং পদ্ধতির বা কোনও কোড জেনারেটর ব্যবহার করার পরামর্শ দিতে পারেন যা আপনাকে এবং ব্যবহারকারীকে অ্যাপ্লিকেশনটির কার্যকরী দিকগুলি সম্পর্কে তাদের মন তৈরি করতে সহায়তা করবে। বেশিরভাগ সরঞ্জামগুলি নিখুঁত জিইউআই উত্পাদন করে না, তবে কমপক্ষে আপনি প্রয়োজনীয় কার্যকারিতা ক্যাপচার করতে পারেন।

সমস্ত ক্ষেত্রে, নিশ্চিত হয়ে নিন যে আপনি প্রতিটি পুনরুক্তিটি স্পষ্টভাবে নথিভুক্ত করেছেন এবং আপনি কী ইনপুট পেয়েছেন, কী করেছেন (কিছু বিশদভাবে) এবং ফলাফল কী তা সম্পর্কে তাকে ইমেল প্রেরণ করেছেন। নিশ্চিত হয়ে নিন যে আপনি ফলাফলগুলি যথাযথ কারণে যেমন (প্রয়োজনীয়তার অভাব ইত্যাদিতে) দায়ী করছেন।

দুর্ভাগ্যক্রমে কিছু লোক পরামর্শ গ্রহণ করে না। সুতরাং আপনি কীভাবে তাঁর সাথে যোগাযোগ করবেন সে বিষয়ে যত্নবান হন।

এই ভাল যাচ্ছে না!

শুভকামনা।


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

ডিজাইনের ইনপুট দরকার। উদাহরণস্বরূপ, ডেটা মডেল (বিশ্লেষণে তৈরি), ব্যবসায়িক বিধি, সুরক্ষা প্রয়োজনীয়তা, ব্যবহারের কেস, প্রয়োজনীয় আর্কিটেকচার (এটি কোনও ওয়েব, উইন্ডোজ ফর্ম বা কী)। মেহটোডোলজির নাম অনুসারে ইনপুটগুলি পৃথক করে, তবে এগুলি সমস্তই বিকাশকারীকে ডিজাইনটি কেমন হওয়া উচিত সে সম্পর্কে সচেতন করতে নেতৃত্ব দেয়।
NoChance

4

আমি এরকম একজন বস করতাম - আসলে আমি রসিকতা করতাম যে তাঁর উদ্দেশ্যটি ছিল "সিদ্ধান্তহীনতার মূল চাবিকাঠি" ind

আপনি যে কোনও উন্নয়ন কাজ করুন না কেন আপনি সম্ভবত আপনার মনিবদের চেয়ে ক্লায়েন্টের সমস্যা সমাধানের জন্য আরও ভাল অবস্থানে আছেন । যদি আপনি না জানেন যে সমস্যাটি কী তা ক্লায়েন্ট সমাধান করার চেষ্টা করছে (যা কোনও অনুমানের মতো একই জিনিস নয়) তবে কেউ তাদের প্রয়োজনীয়তা সঠিকভাবে জড়ো করছে না।

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

আমাদের ক্লায়েন্টদের জন্য আমাদের প্রায় $ ওয়ার্ক (অভ্যন্তরীণ ওয়েব-অ্যাপস) এর একটি বক্তব্য রয়েছে: "আমি আপনাকে কিছু দেব যাতে আপনি আমাকে কী বলতে চান তা বলতে পারেন।" প্রথম খসড়াটি ফেলে দেওয়ার জন্য প্রস্তুত থাকুন, তবে আপনি সম্ভবত অবাক হয়ে যাবেন বলে আপনি অবাক হতে পারেন।


3

তাকে দেখিয়ে দিন যে এগ্রিল বইগুলি সিদ্ধান্তগুলি স্থগিত রাখার পরামর্শ দেয় যতক্ষণ আপনি পারেন তবে এর চেয়ে বেশি কিছু নয় । প্রতিটি সিদ্ধান্তের এমন একটি বিন্দু রয়েছে যেখানে এটি করতে হবে এবং সম্ভবত আপনি এখনই সেখানে রয়েছেন।

অন্যদিকে, নিজেকে প্রশ্ন করুন। আপনি এই অ্যাপ্লিকেশনটির জন্য কোন অধ্যবসায়ের স্তরটি ব্যবহার করছেন তা কি সত্যিই সিদ্ধান্ত নেওয়া দরকার? অথবা আপনি কোনও সিএসভিতে এটি লেখা শুরু করতে পারেন এবং পরে সিদ্ধান্ত নিতে যথেষ্ট বিমূর্ত রাখতে পারেন?


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

3

আপনার নিজের স্পষ্ট নথিটি লিখুন এবং একটি পর্যালোচনা করুন যেখানে আপনি এটি ব্যাখ্যা করেছেন এবং তিনি এটিতে সাইন ইন করেন। তারপরে আপনি বস হবেন, এবং আপনার বস প্রযুক্তিগত সমস্যাগুলির চেয়ে আরও বেশি আন্তঃব্যক্তিক পরিচালনার বিষয়ে সরে যাবে।


2

আপনার বস এবং ক্লায়েন্টদের সাথে 'wardর্ধ্বমুখী ব্যবস্থাপনায়' কথা বলুন, কিছু সমাধান বের করুন, আপনার দলের কার্যকর করার জন্য সেরাটি বেছে নিন, অন্যগুলির মধ্যে ত্রুটিগুলি খুঁজে পেতে এবং 'ম্যানেজ'কে' সঠিক 'সিদ্ধান্ত নেওয়ার জন্য' ম্যানেজার 'করুন।

এবং অবশ্যই নিশ্চিত করুন যে সে মনে করে যে এটি তার সমস্ত ধারণা was (বিশেষত যখন সব ভুল হয়ে যায়!)


যখন সফটওয়্যার ইঞ্জিনিয়াররা সামাজিক ইঞ্জিনিয়ারগুলি চালু করেন .. :)
ম্যাটড্যাভি

1
গুরুতরভাবে, বেশিরভাগ সফ্টওয়্যার সমস্যা সমাধানযোগ্য, এটি অন্যান্য আধা-সংবেদনশীল ব্যাগ পানির সাথে যোগাযোগ যা প্রায়শই সমস্যাযুক্ত ...
এনডাব্লুএস

1

আপনাকে কিছু ডিজাইন এবং প্রয়োগ করতে হবে। যেহেতু আপনার বস সিদ্ধান্ত নেবেন না তখন সেগুলি নিজেই করুন। আপনার সিদ্ধান্তগুলি এবং অনুমানগুলি বাস্তবায়নের আগে ডকুমেন্ট করতে কিছুটা অতিরিক্ত সময় নিন। এটি আপনার মনিব সহ যে কারও জন্য উদ্বেগজনক হতে পারে এটি প্রেরণ করুন। আশা করা যায়, সেই তালিকাতে আপনার বসের চেয়ে আরও বেশি কিছু অন্তর্ভুক্ত রয়েছে কারণ এটি তার উপর কিছু সিদ্ধান্ত নেওয়ার জন্য সামান্য চাপ চাপিয়ে দেবে যেহেতু তিনি জানেন যে আপনারা এগিয়ে যাওয়ার জন্য প্রস্তুত যে অন্যরা জানেন। আপনি যখন লিখিত সিদ্ধান্ত নেবেন তখন আপনি কীভাবে প্রতিক্রিয়া পাবেন তা অবাক করে দিয়ে আপনি অবাক হবেন, বিশেষত যদি আপনি এমন সিদ্ধান্ত নেন যা অন্য লোকেরা একমত নয়। ইতিমধ্যে, আপনি অন্য সিদ্ধান্ত না দেওয়া পর্যন্ত আপনার সিদ্ধান্ত নিয়েছি with

আপনি যদি তাঁর বস না চান তা বাস্তবায়নের জন্য যদি সময় নষ্ট করে দেন, তবে আপনার পক্ষে নয় যেহেতু আপনি যে পথে যাচ্ছেন সে সম্পর্কে তিনি সচেতন ছিলেন।

এছাড়াও, কিছু লোকদের শুরু করতে অসুবিধা হয়, তবে একবার তারা যদি কিছু স্পষ্ট দেখতে পায় তবে তাদের মন কাত হয়ে যায় Maybe সম্ভবত আপনার সাহেবের মতোই হবে এবং আপনি লিখিতভাবে যা করার পরিকল্পনা করছেন তাকে বললে তার মন চলে যাবে।


0

নিজে সিদ্ধান্ত নিন এবং কোডিং শুরু করুন। অবশ্যই, নমনীয় উপায়ে বিকাশ সাহায্য করবে (রবার্ট সি মার্টিনের চতুর প্যাটার্নস, নীতিমালা এবং অনুশীলনগুলি যদি আপনি ইতিমধ্যে না করেন তবে পড়ুন) তবে কোনও সিদ্ধান্ত না নিলে বিশ্বের সমস্ত নমনীয়তা সাহায্য করবে না। আপনার মনে হতে পারে যে আপনাকে কেবল বিকাশ করতে হবেপ্রয়োজন হয় এবং তারপরে এটি প্রয়োজনীয় হিসাবে সংশোধন করা হয়। প্রায়শই ক্লায়েন্ট / মনিবেরা তা না দেখলে বা তারা না চান এমন কিছু না দেখা পর্যন্ত তারা কী চায় তা জানে না। এটি সম্ভবত আপনাকে বিকাশকারী হওয়ার সুযোগের বাইরে নিয়ে যাবে তবে এটিই জীবন। আমি প্রায়শই দেখতে পাই যে আমি এবং আমার সহকর্মীরা কার্যকরভাবে ব্যবসায়ের বিশদকরণ করছি। কখনও কখনও এগুলি প্রশ্নবিদ্ধ হয় না, এবং আমি সিদ্ধান্ত নিয়েছিলাম ব্যবসা চালানো শুরু করেছিলাম, কারণ অন্য কেউ সিদ্ধান্ত নেবেন না। আপনার সমস্ত অনুমান এবং সিদ্ধান্তের তালিকা ব্যতীত নিশ্চিত হন (ব্যতিক্রম নয়) এবং এগুলি আপনার বসের কাছে উপস্থাপন করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.