আমি যতদূর দেখতে পাচ্ছি সমাধান আর্কিটেক্টটি অ্যাপ্লিকেশন আর্কিটেক্টের জন্য একটি আলাদা "বিপণন" শব্দ । এটি কি সঠিক বা ভূমিকাগুলি আসলে কোনওরকম আলাদা? যদি তাই হয়, কিভাবে?
এবং হ্যাঁ, আমি স্ট্যাকওভারফ্লো এবং গুগল উভয়েই এটি অনুসন্ধান করেছি।
উত্তর:
1/5/2018 আপডেট করুন - গত 9 বছরে, আমার চিন্তাভাবনা এই বিষয়ে যথেষ্ট বিকশিত হয়েছে। আমি সংখ্যাগরিষ্ঠের তুলনায় আমাদের শিল্পে রক্তক্ষরণ প্রান্তের সামান্য কাছাকাছি বাস করার প্রবণতা রাখি (যদিও সেখানে অবশ্যই সত্যিকারের স্মার্ট লোকদের অনেকগুলিই সীমানাটিকে প্রায় ধাক্কা দিচ্ছে না)। আমি বড় এবং ছোট একাধিক সংস্থায় প্রয়োগ, সমাধান, এন্টারপ্রাইজ থেকে শুরু করে বিভিন্ন স্তরে স্থপতি হয়েছি। আমি এই সিদ্ধান্তে পৌঁছেছি যে আমাদের প্রযুক্তি শিল্পের ভবিষ্যত বেশিরভাগ স্থপতিবিহীন is। যদি এটি আপনার কাছে ক্রেজি মনে হয় তবে কয়েক বছর অপেক্ষা করুন এবং সম্ভবত আপনার সংস্থার হাত ধরেই চলেছে বা আপনার প্রতিযোগীরা যারা এটি বের করেছে তারা আপনাকে ধরে ফেলবে (এবং পাস করবে)। মূল সমস্যাটি হ'ল "আর্কিটেকচার" আপনার প্রয়োগ / সমাধান / পোর্টফোলিও সম্পর্কে যে সমস্ত সিদ্ধান্ত নেওয়া হয়েছে তার যোগফলের চেয়ে কম বা কম কিছুই নয়। সুতরাং "আর্কিটেক্ট" শিরোনামটির সত্যিকার অর্থে "সিদ্ধান্ত নেওয়া"। এটি অনেক কিছুই বলে, যা এটি করে না তার দ্বারাওবলুন। এটি "নির্মাতা" বলে না। ক্যারিয়ারের পথ / শ্রেণিবিন্যাস তৈরি করা যা স্পষ্টভাবে লোকদের "বিল্ডিং" বলে দেয় "সিদ্ধান্ত নেওয়ার" চেয়ে কম এবং "নির্মাতারা" "বিল্ডিং" এর জন্য সরাসরি (শিরোনামের পার্থক্যের দ্বারা) দায়বদ্ধ নন। যে লোকেরা এখনও তাদের স্থপতি শিরোনামে ঝুলছে তারা এতে চাপা পড়ে প্রতিবাদ করবে "তবে আমি হাতছাড়া!" দুর্দান্ত, আপনি যদি কেবল একজন নির্মাতা হন তবে আপনার অর্থহীন উপাধিটি ছেড়ে দিন এবং অন্য নির্মাতাদের থেকে নিজেকে আলাদা করা বন্ধ করুন। যে সমস্ত সংস্থাগুলি "সমস্ত নির্মাতারা তারা নির্ধারক এবং সমস্ত নির্মাতারা নির্মাতারা" জোর দেয় তাদের প্রতিযোগীদের তুলনায় দ্রুত গতিতে চলে যাবে। আমরা প্রত্যেকের জন্য "ইঞ্জিনিয়ার" উপাধিটি ব্যবহার করি এবং "ইঞ্জিনিয়ার" অর্থ সিদ্ধান্ত গ্রহণ এবং বিল্ডিং।
আসল উত্তর :
যে সকল লোক কখনও কখনও একটি বৃহত সংস্থায় কাজ করেনি (বা এটি একটি অকার্যকর ছিল) তাদের পক্ষে "স্থপতি" তাদের মুখে খারাপ স্বাদ ফেলে থাকতে পারে। তবে এটি কেবল বৈধ ভূমিকা নয়, স্মার্ট সংস্থাগুলির জন্য অত্যন্ত কৌশলগত।
যখন কোনও অ্যাপ্লিকেশন এত বিশাল এবং জটিল হয়ে ওঠে যে সামগ্রিক প্রযুক্তিগত দর্শন এবং পরিকল্পনা নিয়ে কাজ করে এবং ব্যবসায়ের প্রয়োজনীয়তাকে প্রযুক্তিগত কৌশলতে অনুবাদ করে পুরো সময়ের কাজ হয়ে যায়, তা হ'ল অ্যাপ্লিকেশন আর্কিটেক্ট । অ্যাপ্লিকেশন আর্কিটেক্টরা প্রায়শই পরামর্শদাতা এবং / অথবা নেতৃত্ব বিকাশকারীগণও থাকেন এবং তাদের দায়বদ্ধ অ্যাপ্লিকেশনগুলির কোডগুলি ভালভাবে জানেন।
যখন কোনও সংস্থার এতগুলি অ্যাপ্লিকেশন এবং অবকাঠামো আন্তঃনির্ভরশীলতা থাকে যে কোনওটির কোডের সাথে জড়িত না হয়ে তাদের প্রান্তিককরণ এবং কৌশল নিশ্চিত করা একটি সম্পূর্ণ সময়ের কাজ, এটি একটি সমাধান আর্কিটেক্ট । সমাধান আর্কিটেক্ট কখনও কখনও কোনও অ্যাপ্লিকেশন আর্কিটেক্টের মতো হতে পারে তবে বিশেষত বড় অ্যাপ্লিকেশনগুলির একটি স্যুট যা ব্যবসায়ের জন্য একটি লজিকাল সমাধান অন্তর্ভুক্ত করে।
যখন কোনও সংস্থা এত বড় হয়ে যায় যে সমাধান আর্কিটেক্টদের জন্য উচ্চ-স্তরের পরিকল্পনার সমন্বয় সাধন এবং ব্যবসায়িক প্রযুক্তি কৌশলগুলির শর্তাবলী গঠনের জন্য এটি একটি পূর্ণ-সময়ের কাজ হয়ে ওঠে, তখন সেই ভূমিকাটি একটি উদ্যোগের স্থপতি । এন্টারপ্রাইজ আর্কিটেক্টরা সাধারণত এক্সিকিউটিভ স্তরে কাজ করে, পুরোপুরি ব্যবসায়কে পাশাপাশি সিএক্সও অফিস এবং এর সহায়তা কার্যকারিতা সম্পর্কে পরামর্শ দেয়।
অবকাঠামোগত স্থপতি, তথ্য স্থপতি এবং আরও কয়েক জন রয়েছেন, তবে মোট সংখ্যার বিচারে এগুলি "বিগ থ্রি" এর চেয়ে কম শতাংশের সমন্বয়ে গঠিত।
দ্রষ্টব্য : অন্যান্য অসংখ্য উত্তর বলেছে যে এই শিরোনামগুলির "মান নেই"। ওটা সত্যি না. যে কোনও ফরচুন 1000 কোম্পানির আইটি বিভাগে যান এবং আপনি এই শিরোনাম ধারাবাহিকভাবে ব্যবহার করতে পারেন।
"স্থপতি" সম্পর্কে দুটি প্রচলিত ভুল ধারণা হ'ল :
এই ভুল ধারণাটি অনেক আর্কিটেক্টের কাছ থেকে আসে খুব খারাপ কাজ করে, এবং কোনও সংস্থা স্থপতি কী তা বোঝার জন্য ভয়ানক কাজ করে। শীর্ষ প্রোগ্রামারকে একটি স্থপতি ভূমিকায় প্রচার করা সাধারণ, তবে এটি সঠিক নয়। তারা কিছু ওভারল্যাপিং কিন্তু আছে না অভিন্ন skillsets। সেরা প্রোগ্রামার প্রায়শই হতে পারে, তবে সবসময় হয় না, একজন আদর্শ স্থপতি। একজন ভাল স্থপতি আইটি শিল্পের অনেকগুলি প্রযুক্তিগত দিক সম্পর্কে ভাল বোঝা রাখেন; একটি ভাল বোঝার ব্যবসার জন্য প্রয়োজনীয় এবং কৌশল আছে একটি ডেভেলপার চাহিদা চেয়ে; চমৎকার যোগাযোগ দক্ষতাএবং প্রায়শই কিছু প্রকল্প পরিচালনা এবং ব্যবসায় বিশ্লেষণ দক্ষতা। স্থপতিদের কোড সহ তাদের হাত নোংরা রাখা এবং প্রযুক্তিগতভাবে তীক্ষ্ণ থাকা অপরিহার্য। ভাল আছে।
মূলত আইটি শংসাপত্রের বিশ্বে আপনি যতক্ষণ না কোনও "সত্যিকারের" পেশাদার প্রতিষ্ঠানের পায়ের আঙ্গুলের পা না রেখে নিজেকে যা চান তার সম্পর্কে নিজেকে কল করতে পারেন। উদাহরণস্বরূপ, আপনি আপনার ব্যবসায়িক কার্ডে "মাইক্রোসফ্ট সার্টিফাইড সলিউশন ইঞ্জিনিয়ার" হতে পারেন, তবে আপনি যদি "পেশাদার প্রকৌশলী" (বা পি। ইঞ্জিন) যাদু শব্দটি লিখে থাকেন তবে আপনি যদি লোহার আংটিটি না পান তবে আপনি আইনী সমস্যায় পড়েছেন। আমি জানি "প্রকৃত" স্থপতিদের জন্য একই রকম শিরোনাম রয়েছে, যা আমি মনে করতে পারি না, তবে আপনি যতক্ষণ না উল্লেখ করেন যে আপনি "সিসকো সার্টিফাইড নেটওয়ার্ক আর্কিটেক্ট" বা অনুরূপ হতে পারেন।
স্থপতিদের ধরণের মধ্যে বৈধ পার্থক্য রয়েছে:
এন্টারপ্রাইজ স্থপতিরা এন্টারপ্রাইজ কৌশলটি দৃ tight়তার সাথে এন্টারপ্রাইজ কৌশলটির সাথে সমাধানের দিকে তাকান। যেমন কোনও ব্যাঙ্কে তারা সম্পূর্ণ আইটি ল্যান্ডস্কেপটি দেখবে।
সলিউশন আর্কিটেক্টরা কোনও নির্দিষ্ট সমাধানের দিকে মনোনিবেশ করেন, উদাহরণস্বরূপ একটি ব্যাংকে একটি নতুন ক্রেডিট কার্ড অর্জনের ব্যবস্থা।
ডোমেন স্থপতিরা নির্দিষ্ট ক্ষেত্রগুলিতে ফোকাস করে, উদাহরণস্বরূপ কোনও অ্যাপ্লিকেশন আর্কিটেক্ট বা নেটওয়ার্ক আর্কিটেক্ট।
প্রযুক্তিগত আর্কিটেক্টরা সাধারণত ব্যবসায়ের দিকগুলিতে কম মনোযোগ দিয়ে এবং প্রযুক্তিবিজ্ঞানের দিকগুলিতে আরও বেশি মনোযোগ সহ সমাধান স্থপতিদের ভূমিকা পালন করেন।
না, একজন আর্কিটেক্টের প্রোগ্রামারের চেয়ে আলাদা কাজ রয়েছে। স্থপতি নিরবচ্ছিন্ন ("দক্ষতা") প্রয়োজনীয়তার সাথে আরও বেশি উদ্বিগ্ন। নির্ভরযোগ্যতা, রক্ষণাবেক্ষণযোগ্যতা, সুরক্ষা ইত্যাদি। (আপনি যদি একমত না হন তবে এই চিন্তাধারার পরীক্ষাটি বিবেচনা করুন: সিতে লিখিত একটি সিজিআই প্রোগ্রামের তুলনা করুন যা একটি জটিল ওয়েবসাইট করে, রেলগুলি বাস্তবায়নের উপর রুবি বনাম উভয়েরই একই কার্যকরী আচরণ রয়েছে; কোনও আরআর আর্কিটেকচার বেছে নেওয়ার কী সুবিধা রয়েছে।)
সাধারণত, একটি "সমাধান আর্কিটেক্ট" পুরো সিস্টেমটি সম্পর্কে - হার্ডওয়্যার, সফ্টওয়্যার এবং সমস্ত - যা কোনও "অ্যাপ্লিকেশন আর্কিটেক্ট" একটি নির্দিষ্ট প্ল্যাটফর্মের মধ্যে কাজ করে, তবে পদগুলি এত কঠোর বা মানসম্মত নয়।
আর্কিটেক্ট কাজের শিরোনামের জন্য কোনও শিল্প মানের সংজ্ঞা নেই - অ্যাপ্লিকেশন / সিস্টেম / সফ্টওয়্যার / সলিউশন আর্কিটেক্ট সবই দৃ strong় নকশা এবং নেতৃত্বের দক্ষতার সাথে একজন সিনিয়র বিকাশকারীকে সাধারণভাবে উল্লেখ করে। সংগঠন এবং প্রকল্পের ভিত্তিতে নকশা, কৌশল, বিকাশ (প্রায়শই মূল পরিষেবাগুলি বা ফ্রেমওয়ার্কগুলির) এবং পরিচালনার ভারসাম্য পৃথক fer
একমাত্র "আর্কিটেক্ট" কাজের শিরোনাম যার সত্যই আমার কাছে আলাদা অর্থ রয়েছে "এন্টারপ্রাইজ আর্কিটেক্ট", এটি আমি আইটি কৌশল অবস্থান হিসাবে আরও দেখি।
একজন 'আর্কিটেক্ট' এমন কাউকে দেওয়া শিরোনাম যিনি উচ্চ স্তরে একসাথে ভালভাবে কাজ করে এমন একাধিক স্তর ডিজাইন করতে পারেন। নির্দিষ্ট ধরণের প্রযুক্তি (যেমন "সলিউশনস", "অ্যাপ্লিকেশনস", "বিজনেস" ইত্যাদি) ব্যতীত জেনেরিক ধরণের 'আর্কিটেক্ট' এর মধ্যে আসে এমন কিছু বিপণন স্পিকার হয়।
আসলে বেশ পার্থক্য রয়েছে, একটি সমাধান আর্কিটেক্ট একটি প্রয়োজনীয়তাকে সামগ্রিকভাবে দেখায়, উদাহরণস্বরূপ বলুন যে প্রয়োজনটি হ'ল একটি কল সেন্টারে কর্মীদের সংখ্যা হ্রাস করা পিজ্জা অর্ডার গ্রহণের জন্য, একটি সমাধান আর্কিটেক্ট অংশের টুকরোগুলি দেখতে পাবেন যা আসতে হবে of এটি একত্রে পূরণ করার জন্য, কোন ভয়েস রিকগনিশন সফ্টওয়্যার ব্যবহার করা উচিত, কোন হার্ডওয়্যার প্রয়োজন, কোনটি ওএস এটির হোস্টের পক্ষে সবচেয়ে উপযুক্ত হবে, প্রভিশন সিস্টেমের সাথে আইভিআর সফ্টওয়্যার সংহতকরণ ইত্যাদি বিষয়গুলি things
অন্যদিকে এই দৃশ্যে একটি অ্যাপ্লিকেশন আর্কাইরেক্ট সফ্টওয়্যারটি কীভাবে ইন্টারেক্ট করবে, কোন ভাষাটি সর্বোত্তম উপযোগী, যে কোনও বিদ্যমান এপিআইকে কীভাবে সর্বোত্তমভাবে ব্যবহার করতে হবে, কোনও অস্তিত্ব না থাকলে একটি এপি তৈরি করতে পারে তার সুনির্দিষ্টতার সাথে আলোচনা করে etc.
উভয়েরই জায়গা আছে, প্রয়োজনীয়তা স্থির করার জন্য এবং উভয় কাজ অবশ্যই করতে হবে এবং বৃহত্তর অর্গগুলিতে আপনি এটি করতে নিবেদিত লোককে নিবেদিত করবেন, ছোট দেবের দোকানগুলিতে প্রায়শই কোনও বিকাশকারীকে আর্কিটেকচারাল কাজগুলির অংশ হিসাবে বেছে নিতে হয় the সামগ্রিক বিকাশ, কারণ অন্য কেউ নেই, এটি কেবল মাত্র একটি বিপণনের শব্দ হিসাবে এটি বলতে অত্যধিক কৌতূহল বোধ করা, এটি একটি সত্যিকারের ভূমিকা (এমনকি যদি দেব এটি অ্যাড-হক উপস্থাপন করেও থাকে) এবং প্রজেক্ট কিক-অফে বিশদটি মূল্যবান ।
আমার মতো মনে হচ্ছে! যদিও আমি অলির সাথে পুরোপুরি একমত নই। আমি নির্বাচিত কয়েকজন লোককে যদি তারা সফ্টওয়্যার আর্কিটেক্টের শিরোনাম দিতে চান তবে অভিজ্ঞতাটি আমাকে এমন লোকদের বলে দেয় যারা সাধারণত সফ্টওয়্যার আর্কিটেক্টের খেতাব পাওয়ার যোগ্য হবে যারা সাধারণত শিরোনামগুলিতে থাকে।
আমার অভিজ্ঞতায়, যখন আমি কম্পিউটার অ্যাসোসিয়েটসে পরামর্শ করছিলাম, বিপণনের ক্রন্দন ছিল 'পণ্যগুলি নয়, সমাধান বিক্রয়'। অতএব, যখন আমরা একটি প্রকল্প পেয়েছিলাম এবং আমার আর্কিটেক্টের টুপিটি লাগানো দরকার তখন আমি একটি সলিউশন আর্কিটেক্ট হব, কারণ আমি কোনও সমাধান ডিজাইন করব would বেশ কয়েকটি উপাদান, মূলত সিএ পণ্য এবং সম্ভবত তৃতীয় পক্ষ বা হাত ব্যবহার করবে কোডড উপাদানসমূহ।
এখন আমি বিকাশকারী হিসাবে আরও বেশি মনোনিবেশিত, আমি নিজে অ্যাপ্লিকেশনগুলির স্থপতি, তাই আমি একটি অ্যাপ্লিকেশন আর্কিটেক্ট am
আমি এটি এটিকে দেখতে পাই, তবে ইতিমধ্যে যেমনটি আলোচনা করা হয়েছে, নামকরণের মানদণ্ডে খুব কমই রয়েছে।
বানানটি?
সিরিয়াসলি যদিও - তারা উভয়ই বিএস জব শিরোনামে সাফ করা। "প্রোগ্রামার" আপনার পক্ষে যথেষ্ট ভাল না? "আর্কিটেক্ট" হয়ে উঠুন!
সত্যিই ... পৃথিবী কী আসছে ?!
সম্পাদনা: আমি স্পষ্টভাবে কিছু "স্থপতি" "অনুভূতিতে আঘাত করেছি!
সম্পাদনা 2: যদিও আমি এই সংবেদনগুলির সাথে একমত হই যে কিছু লোক পুরো সমস্যার ডোমেন (যেমন হার্ডওয়ার, সফটওয়্যার, স্থাপনা, রক্ষণাবেক্ষণ) সাথে ডিল করার অর্থ বোঝাতে পারে তবে বেশিরভাগ লোক যারা ক্লায়েন্টকে সন্তুষ্ট করতে চায় (এবং আরও অর্থোপার্জন করে) তাদের শিরোনাম নির্বিশেষে একটি সম্পূর্ণ পরিষেবা সরবরাহ করবে required
বাস্তব জীবনে এটি কেবল ফ্লাফ বিপণন করে।
যখন আপনার শিরোনামটি আপনার ব্যবসায়িক কার্ডে ফিট করে না কারণ আপনি অনেকগুলি টুপি পরেছেন, তখন কেউ আপনার জন্য একটি নিফটির শিরোনামকে বোঝায়।
যেমন প্রোগ্রামিং / আইটি / প্রকল্প পরিচালনা / কৌশল / ব্যবসায় বিশ্লেষক
স্থপতি শিরোনাম পাওয়ার অন্যান্য উপায়: