আমি কি আমার নিয়োগকর্তার কথা শুনে এবং CASE সরঞ্জামগুলি ব্যবহার করব?


17

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

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

আমি কি সঠিক? বা আমার নিয়োগকর্তার কথা শুনে এবং উপযুক্ত সিএএসই সরঞ্জামের জন্য গবেষণা শুরু করা উচিত?


21
"আমি সত্যিই ভাবি যে CASE উত্পন্ন কোডটি ভাল বিকাশকারী দ্বারা লিখিত কোডের মতো ভাল হবে না" - সংকলকগণ দ্বারা উত্পন্ন কোড সম্পর্কে লোকেরা একই কথা বলত।

9
আপনি নিজের কাজটি রাখতে চান কিনা তার উত্তরটি অনেকটা নির্ভর করে :)
ড্যাসব্লিংকনলাইট

23
নব্বইয়ের দশক ফোন করেছিল এবং তারা তাদের ফ্যাড ফিরে চাই।
blrfl

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

6
@ গুইলিউম ৩১: একবার আপনি সিএসই-দ্বারা উত্পন্ন কোডটি হ্যান্ড-টুইট করেছেন, আপনার কোড রয়েছে যা মানুষের দ্বারা বজায় রাখা যায় এবং তাই পাঠযোগ্য। আমি শেষবারের মতো আমাকে কম্পাইলার আউটপুটটি একেবারে সংশোধন করতে হয়েছিল তা মনে করতে পারছি না, এই টুইটগুলিকে ইন-রেখাযুক্ত এসেম্বেলারের আকারে উত্সটিতে ফিরে পেতে সক্ষম হওয়া খুব কম ছিল।
blrfl

উত্তর:


54

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

যদি আপনার নিয়োগকর্তা আপনাকে ক্যাসি সরঞ্জামগুলি সন্ধান করতে বলেন, যেমন ক্রিসএফ নির্দেশ করে, আপনাকে বাধ্য করা উচিত (এটি কোনও কর্মক্ষেত্রের সমস্যা, প্রোগ্রামিং নয়)। কিছু বিষয় যা CASE সরঞ্জাম গ্রহণকে প্রভাবিত করবে সেগুলির মধ্যে রয়েছে:

  • আপনার কোন প্রক্রিয়ার জন্য সেখানে সিএসই সরঞ্জাম উপলব্ধ রয়েছে,
  • নতুন সরঞ্জাম (গুলি) অবলম্বন করতে কত ব্যক্তি-ঘন্টা প্রয়োজন হবে তার একটি অনুমান,
  • নতুন সরঞ্জাম (গুলি) গ্রহণের সাথে প্রক্রিয়া (এস) কীভাবে পরিবর্তিত হবে,
  • বা নতুন সরঞ্জাম (গুলি) গ্রহণ করে কোন ধরণের ধনাত্মক (বা নেতিবাচক) প্রভাব পরিমাপযোগ্য হবে

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


17
"এটিকে আপনার উন্নয়নের পরিবেশ এবং প্রক্রিয়াগুলি আপগ্রেড করার একটি সুযোগ হিসাবে ভাবেন।" - CASE টুলস আমরা এ, বি, কারণ সমস্যা এক্স না সমস্যা এক্স সমাধানের জন্য দেয়ার উদ্দেশ্যে করা হয়, এবং সি আরো একটি প্রাসঙ্গিক টুল ওয়াই, যা সংশ্লিষ্ট সমস্যা জেড solves টুল
ব্রায়ান

29

হ্যাঁ আপনার CASE সরঞ্জামগুলি গবেষণা শুরু করা উচিত।

  1. কারণ আপনার দৃ help় প্রতিবেদনের জন্য আপনার প্রমাণ দরকার যে তারা সাহায্য করবে না। আপনি কখনই জানেন না, আপনি খুঁজে পেতে পারেন যে তারা সাহায্য করবে।
  2. কারণ আপনার নিয়োগকর্তা আপনাকে বলেছিলেন।

ডেভিড ক্যাসিনস্কি তার দুর্দান্ত উত্তরে যে পয়েন্টগুলি লিখেছেন তা আমি পুনরুক্ত করব না কারণ তারা হ'ল আপনার অনুসরণ করা উচিত।


আপনি কি মনে করেন তারা সাহায্য করবে না?
omsশার্প

@omsharp - তারা আপনাকে সহায়তা করবে কি না আমি জানি না। আপনি যে প্রশ্নটি করেছিলেন আমি তার উত্তর দিচ্ছিলাম "আমাকে কি আমার নিয়োগকর্তার কথা শুনতে হবে এবং একটি [sic] উপযুক্ত CASE সরঞ্জামের জন্য গবেষণা শুরু করা উচিত"?
ক্রিসএফ

7
# 1 পয়েন্টের জন্য +1। অনেক বেশি লোক মনে করেন যে তারা তাদের কাজটি করতে পারবেন না কারণ "তারা আরও ভাল জানেন"।
TZHX

2
"কারণ আপনার নিয়োগকর্তা আপনাকে বলেছিলেন" কোনও কিছুর কারণ হওয়া উচিত নয়।
পিকারাস

2
@ পিকারাস - হ্যাঁ এটি হওয়া উচিত - এমনকি যদি তারা আপনাকে অনৈতিক বা অবৈধ কিছু করতে বলেছিল তখন এটি আপনার পদত্যাগের বিষয়টি হস্তান্তর করে।
ক্রিসএফ

5

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

আপনি যা বর্ণনা করেন তা থেকে আপনার নিয়োগকর্তাকে যা প্রয়োজন তা সহজেই বোধগম্য হয়:

  • যদি কোনও বিকাশকারী দল ছেড়ে চলে যান তবে জ্ঞানের ক্ষতি এড়াতে আরও ভাল ডকুমেন্টেশন।
  • একটি দ্রুত বিকাশ প্রক্রিয়া।

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

এখানে একটি চৌকস পরিবেশে CASE সরঞ্জামগুলি এবং তাদের সম্ভাব্য সুবিধাগুলি / ঘাটতিগুলি সম্পর্কে একটি আকর্ষণীয় নিবন্ধ: http://www.agilemodeling.com/essays/simpleTools.htm


1
এই নিবন্ধটি @ এমশার্পের জন্য একটি দুর্দান্ত সূচনার পয়েন্ট হবে
ডেভিড

3

আমার নিয়োগকর্তা (কোনও বিকাশকারী নয়) মনে করেন যে CASE সরঞ্জামগুলি আমাদের উন্নয়ন প্রক্রিয়া এবং ডকুমেন্টেশনগুলিকে উন্নত করতে সহায়তা করবে। "

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

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

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

বিশেষত CASE সরঞ্জামগুলির সাথে, আমি তিনটি পৃথক স্থানে কাজ করেছি যা এই প্যাকেজগুলির মালিকানাধীন। প্রতিটি একক মধ্যে, এটি এইভাবে চলেছে:

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

সংক্ষেপে, এটি প্রতিটি ক্ষেত্রে 100% মোট ব্যর্থতা এবং অর্থ অপচয় ছিল। আমি যখন অন্য সংস্থাগুলিতে CASE সরঞ্জামগুলি ব্যবহার করে এমন অন্য ব্যক্তির সাথে কথা বলি, গল্পটি সর্বদা একই রকম হয়। আমি এই সমস্ত সরঞ্জাম ব্যবহার করি নি এবং এটি সম্ভব যে কিছু লোক তাদের ভাল ব্যবহার করেছে তবে আমি যথেষ্ট নিশ্চিত যে যে বেশিরভাগ দলগুলি তাদের ব্যবহার করেছে তারা অনেক আগেই সেগুলি ব্যবহার বন্ধ করে দিয়েছে।


1

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


1

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

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

CASE সরঞ্জামগুলির বিকল্পটিও সহায়তা করতে পারে। সাইক্লোমেটিক বা অন্যান্য জটিলতার পদক্ষেপের মতো জিনিসগুলি পরিমাপ করা আপনার নকশাটিকে সুসংগঠিত এবং বিকাশকারীদের কোডের দিকে केन्द्रিত রাখবে। আপনার কোড, জাভাকোড-এর মতো আরও ভাল মন্তব্যগুলি ডকুমেন্টেশন উন্নত করতে সহায়তা করতে পারে।

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


1

আমি আপনার নিয়োগকর্তাকে বুঝতে চেষ্টা করব যে সে / সে পিছনে জিনিস পেয়েছে। যদি সফ্টওয়্যার টিমের জন্য বিনিয়োগের সুযোগ থাকে তবে আপনার বাধা বা মানের সমস্যাগুলি কী তা আপনার সনাক্ত করা উচিত। যদি প্রমাণিত হয় যে ডকুমেন্টেশন এবং বিকাশ প্রক্রিয়া ক্ষেত্রগুলির উন্নতির জন্য আপনার কাছে সবচেয়ে বেশি জায়গা রয়েছে তবে এই অঞ্চলগুলির উন্নতির ক্ষেত্রে আপনার কী পরিবর্তন সবচেয়ে বড় আরআইআই রয়েছে তা চিহ্নিত করা উচিত। এটি CASE সরঞ্জামগুলি ব্যবহার শুরু করতে পারে বা নাও পারে।


0

আপনার বসকে সাহায্য করুন, নিজেকে সহায়তা করুন

আপনি এই অনুরোধে প্রতিক্রিয়া বা কাজ করতে পারেন।

সব "মুভ মাউন্ট ফুজি" প্রশ্ন মনে আছে? আপনি যদি সত্যিই চেয়েছিলেন এমন কোনও কাজের জন্য যদি কোনও সাক্ষাত্কারে থাকতেন তবে আপনি সাক্ষাত্কারকারীকে প্রশ্নটি কতটা বোকা তা বলতেন না, তবে প্রশ্ন জিজ্ঞাসা করতে এবং এটি সমাধানের বিষয়ে আপনার সেরা ধারণা প্রকাশ করতে থাকবেন। কিছু সংস্কৃতিতে আপনি কোনও মনিবকে কখনই না বলতেন, যিনি আপনাকে বাস্তবে মাউন্ট ফুজি সরিয়ে নেওয়ার জন্য বলেছিলেন, তবে আপনার মুখ দু'জনের জন্যই একটি পথ খুঁজে পাবেন।

প্রশ্নটি পুনরায় প্রত্যাখ্যান করা হচ্ছে

আপনি যদি প্রশ্নটিকে আবার এমন কিছু করতে চান তবে,

"আমি কি এমন সরঞ্জামের স্যুট কিনতে বা অন্যথায় অর্জন করতে পারি যা সফ্টওয়্যার সম্পর্কিত যতটা কম উত্পাদনশীলতার কাজ সম্ভব হয় স্বয়ংক্রিয় করে তোলে?"

এই কার্যভারটি অনেক বেশি স্বচ্ছল হয়ে ওঠে। আপনার মনিবকে (এবং নিজেকে) সিএএসই-তে স্পষ্ট ট্র্যাকিবিলিটি সহ একটি বিকল্প এবং এবং একটি বা দুটি চটজলদি / মুক্ত উত্স / মেঘ ভিত্তিক বিকল্পগুলি দিয়ে সহায়তা করুন।

CASE পুনর্বিবেচিত

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

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

বিক্রয়ের জন্য সরঞ্জাম

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

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

ওপেন সোর্স সরঞ্জামসমূহ

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

আইট্রেটিভ বর্ধমান সরঞ্জাম গৃহীতকরণ

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

ক্লাউড সরঞ্জাম সমাধান

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

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


0

আমি এখানে চমৎকার উত্তরের সাথে যুক্ত করব একটি জিনিস হ'ল আপনি কীভাবে "আপনার উন্নয়নের প্রক্রিয়াটি উন্নত করতে" চান তা বুঝতে পেরে আপনি উপকৃত হতে পারেন।

গত ২০ বছরে অপ্রতিরোধ্য প্রবণতাটি বাজারে যাওয়ার সময় সফটওয়্যার বিকাশকে অনুকূলিত করে তুলছে। "চতুর", "পাতলা", ডিভোপস, টিডিডি, বিডিডি - এগুলি সবথেকে দ্রুত মানের দরজাটি বাইরে বের করার বিষয়ে about

CASE সরঞ্জামগুলি বাজারজাত করার সময় নয়। এগুলি ট্রেসেবিলিটি, ডিজাইনের ধারাবাহিকতা, মডেল সম্পূর্ণতা ইত্যাদির দিকে মনোনিবেশ করে These এগুলি সমস্ত মূল্যবান দিক - বিশেষত ব্যাংকিং সিস্টেমে - তবে বাজারে সময় ব্যয় করে এগুলি।

সুতরাং, সম্ভবত আপনার বসকে জিজ্ঞাসা করুন তিনি কী অনুকূলিত করতে চেষ্টা করছেন।

অভিজ্ঞতা থেকে, CASE সরঞ্জামগুলির সাথে কাজ করা কোডের সাথে কাজ করার চেয়ে দ্রুততর কঠিন হয়ে পড়ে - বিশেষত যখন সমস্যা জটিল ডোমেইনগুলির সাথে কাজ করা যা গড়ের চেয়ে জটিল। প্রকল্পটি একটি "ব্যাংকিং" প্রকল্প হওয়া বন্ধ করে এবং তার পরিবর্তে "সন্নিবেশ-নাম-সিএএসই-টুল-এখানে" প্রকল্পে পরিণত হয়।

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