উত্স কোড এবং সফ্টওয়্যার পণ্যটির জন্য মূল্য নির্ধারণ করা


9

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

আমার প্রশ্নটি হল: উত্স কোড এবং সফ্টওয়্যার পণ্যটির জন্য আমি কীভাবে মূল্য নির্ধারণ করব? দাম নির্ধারণের জন্য কি এমন কোনও মেট্রিক রয়েছে? আমি কীভাবে সফ্টওয়্যার পণ্যটির পরিমাণ জানব?

অতিরিক্ত তথ্য: অ্যাপ্লিকেশনটি অবশ্যই কোনও ট্যাবলেট (আইপ্যাড, গ্যালাক্সি ট্যাব, ইত্যাদি), স্মার্টফোন (আইফোন, অ্যান্ড্রয়েড ফোন ইত্যাদি) সহ ওয়েবে এবং যে কোনও ওএসে চলতে হবে। (এখন, এটি কত কোড হবে তা কল্পনা করুন)


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

মূল্যের সফটওয়্যারটির একমাত্র নির্ভরযোগ্য পদ্ধতি: (1) প্রোগ্রামটি লিখুন এবং পরীক্ষা করুন; (2) আপনার প্রচেষ্টা পরিমাপ; (3) আপনার প্রকৃত প্রচেষ্টার উপর ভিত্তি করে সফ্টওয়্যারটি বিক্রয় করুন।
ডক ব্রাউন 15

আপনার অ্যাপ্লিলারেটর , এয়ার এবং হ্যাক্স (যা উভয়কে লক্ষ্য করে বা এনএমই ব্যবহার করতে পারে ) চেক আউট করা উচিত ।
back2dos

এটি প্রোগ্রামিং বা সফ্টওয়্যার দ্বারা সুনির্দিষ্ট নয়, এটি মূল্যের বিষয়ে একটি সাধারণ প্রশ্ন যা প্রোগ্রামিং সম্পর্কিত প্রশ্ন হিসাবে ছদ্মবেশ ধারণ করে।

I am about to undertake a project. This requires me to write code...। প্রোগ্রামার + প্রকল্প = কোড (সাধারণত)। কেন স্পষ্টত রাষ্ট্র?
ডায়নামিক

উত্তর:


12

আপনি কখনই একটি সঠিক বা প্রায় সঠিক মূল্য জানতে পারবেন না, কারণ এটি অনেকগুলি বিষয়ের উপর নির্ভর করে। উদাহরণ:

কেস স্টাডি

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

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

তবে দুঃখের বিষয় এই যে ডিজাইনারটি একটি বাসের ধাক্কা খেয়েছিল এবং আপনি যে জিনিসটি পেয়েছিলেন সেটাই হ'ল তিনি আপনাকে পাঠিয়েছিলেন জেপিইগগুলি, তবে মূল পিএসডি নয়, তাই আপনাকে নতুন ডিজাইনারের সাথে শুরু করতে হয়েছিল। অবশেষে, আপনি গ্রাফিক্স পেয়েছেন এবং আপনার কাজ শুরু করেছেন।

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

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

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

অবশেষে, এই প্রকল্পে $ 3,000 এরও বেশি ব্যয় করার পরে, আপনার ওয়েবসাইটটি চালু এবং চলমান রয়েছে। সময়সীমার কারণে এবং "আপনার সাথে প্রত্যাশা অনুযায়ী কিছুই কাজ করে না" বলে গ্রাহক রাগান্বিত। আপনি 600 ডলার জিজ্ঞাসা করবেন? $ 3,000?

কেন এমন হয়?

আমি এই উদাহরণে যা বর্ণনা করেছি তা আপনার বিশ্বাসের চেয়ে অনেক বেশি ঘটে। কেন? কারণ এমন অনেকগুলি ভেরিয়েবল রয়েছে যা আপনি ভবিষ্যদ্বাণী করতে পারবেন না এবং এটি ঝুঁকি বাড়ায়। এখানে, ঝুঁকি দ্বারা বৃদ্ধি করা হয়েছিল:

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

নির্দিষ্ট সমস্যাগুলির সাথে কেউ এই সমস্যাগুলি সমাধান করতে পারে:

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

একমাত্র সমস্যা হ'ল এই পদ্ধতির সাথে আপনাকে আপনার গ্রাহককে বলতে হবে যে তিনি প্রথমে কমপক্ষে $ 5,000 প্রদান করবেন, কারণ এটি আসলে প্রয়োজনীয়তার দাম, স্পেসিফিকেশন, ডিজাইন, পরীক্ষার ইত্যাদি এই গ্রাহকের পক্ষে গ্রহণ করার সম্ভাবনাগুলি is আপনার উদ্ধৃতি অত্যন্ত কম।

তাহলে কিছু করার নেই?

আপনি যদি খুব সুনির্দিষ্ট দাম দিতে না পারেন তবে আপনি এখনও একটি প্রাক্কলন দিতে পারেন, যা কাজের প্রতিটি অংশকে আলাদাভাবে করতে বিবেচনা করে এবং প্রতিটি অংশে ঝুঁকি সূচক প্রভাবিত হয়। উচ্চতর অনুমানযোগ্য ঝুঁকি, উচ্চতর দাম।

এটি করার জন্য আপনার দুটি উপায় রয়েছে:

1. জলস্তর উপায়

আপনি যদি জলপ্রপাত / ভি-মডেল অনুসারে এমন প্রকল্পগুলিতে কাজ করেন তবে এটি কাজ করতে পারে:

  1. একটি প্রকল্পের কার্যকরী এবং অ-কার্যকরী প্রয়োজনীয়তা তালিকাভুক্ত করুন। গ্রাহক স্বাক্ষরিত নথিটি পান, ঠিক একইভাবে তিনি চুক্তিতে স্বাক্ষর করেন।

  2. একবার আপনি এই দস্তাবেজটি পেয়ে গেলে আপনার কাছে ইতিমধ্যে:

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

    • আপনার কাছে অনুরোধ করা পণ্যটির পরিষ্কার, সুনির্দিষ্ট এবং সম্পূর্ণ বোঝাপড়া।

  3. প্রতিটি প্রয়োজনীয়তার বিশ্লেষণ করে মূল্যায়ন করুন: প্রতিটি দলের সাথে ধাপে ধাপে যান:

    • প্রকল্পের এই অংশের গড় মূল্য,

    • ঝুঁকি গ্রহণ না করে সর্বাধিক মূল্য,

    • একটি ঝুঁকি সূচক।

    গ্রাহককে আপনি যে দাম দেবেন তা নির্ধারণের জন্য তিনটিই বিবেচনায় নেওয়া হবে।

  4. সম্পদ ঝুঁকি যা নির্দিষ্ট প্রয়োজনের উপর নির্ভর করে না, বরং প্রয়োজনীয়তার মধ্যে বা সাধারণভাবে সিস্টেমের সাথে সামঞ্জস্যের উপর নির্ভর করে।

জলসীমায় যোগাযোগের প্রসেস: গ্রাহক এমন একটি দাম পান যা আপনার কাজটি করার একটি খুব স্পষ্ট দৃষ্টিভঙ্গি এবং যে ঝুঁকিগুলি দেখা দিতে পারে তা বিবেচনা করে একেবারে নির্ভুল gets

জলাবদ্ধভাবে যোগাযোগের বিষয়টি: দাম দেওয়ার আগে আপনাকে একটি 200 পৃষ্ঠার ডকুমেন্ট লিখতে হবে। গ্রাহক যদি ইতিমধ্যে প্রকল্পটি বাতিল করে দেয় বা আপনার একযোগে চলে যায় তবে কী হবে? পুরো প্রক্রিয়াটিও অত্যন্ত ভারী এবং প্রয়োজনীয়তাগুলি পরে পরিবর্তন করতে পারে না।

2. চটপটে উপায়

আপনি যদি স্ক্র্যাম বা অন্যান্য চতুর মডেলগুলির সাথে খাপ খায় এমন প্রকল্পগুলিতে কাজ করেন:

  • হয় প্রকল্পের সামগ্রিক মূল্য দেবেন না, বরং প্রতিটি উপাদানটির দাম দিন,
  • অথবা আপনি শুরুতে খুব আনুমানিক সামগ্রিক মূল্য নির্দেশ করতে পারেন এবং তারপরে আরও এবং আরও সুনির্দিষ্ট একটি দিতে পারেন।

উভয় ক্ষেত্রেই আপনার বা আপনার এবং গ্রাহকের মধ্যে দৃ trust় বিশ্বাস থাকা উচিত, অথবা বিক্রয় বিভাগে চমৎকার লোক থাকা উচিত। তা না হলে,

  • প্রথম ক্ষেত্রে, ব্যক্তিটি বিশ্বাস করবে যে আপনি বার বার অল্প পরিমাণে চেয়ে তার অর্থ চুরি করছেন, এবং এটি কখনও শেষ হবে না,

  • দ্বিতীয় ক্ষেত্রে, ব্যক্তি কেন বুঝতে পারবেন না আপনি কেন সর্বদা আপনার দাম পরিবর্তন করছেন, বিশেষত যদি দাম বেশিরভাগ সময় বাড়ছে।

চতুর পদ্ধতির পেশাদারিত্ব: গ্রাহক যে কোনও মুহুর্তে বাতিল করতে পারেন। এছাড়াও, যদি তিনি প্রাথমিক পর্যায়ে বাতিল করেন তবে তার এখনও কিছু উত্স কোড রয়েছে যা কার্যকর হয়।

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


3

কোনও প্রকল্প যখন ফলাফল এবং ক্লায়েন্টকে প্রদান করার জন্য প্রয়োজনীয় উভয়ই সাফ না করে তখন তা গ্রহণ করবেন না। আমি কেবল নিম্নলিখিতটি করি:

  • ক্লায়েন্টের প্রয়োজনীয় পদক্ষেপগুলি এবং অর্থ প্রদানগুলি নিয়ে আসুন।
  • যখন পূর্বের পদক্ষেপটি সম্পন্ন হয় এবং পুরো অর্থ প্রদান করা হয় এবং ক্লায়েন্টটি পরের দিকে খুশি হয়।

অর্থ প্রদানের পদ্ধতির জন্য, বৈশিষ্ট্যগুলির উপর ভিত্তি করে অর্থ প্রদানকে বেছে নিয়েছে। সুতরাং ক্লায়েন্ট যদি পুরো প্রকল্পটি প্রদান করতে না পারেন তবে তার বৈশিষ্ট্যগুলি বাদ দেওয়ার সুযোগ রয়েছে।

কোড লাইন (এলওসি) এর উপর ভিত্তি করে অর্থ প্রদান করা বোকা জিনিস। কারণ এলওসি মানে কিছু নয়! স্মার্ট হন একটি ভাল কোড লিখুন এবং বৈশিষ্ট্যের উপর ভিত্তি করে চার্জ করুন !.

শুভকামনা,


1
এলওসি দেখানোর জন্য +1 হ'ল ভুল মেট্রিক। আর মাইলস্টোন অর্থপ্রদানের জন্য স্মার্ট উপায়
jqa

0

উন্মুক্ত সমাপ্ত প্রতিশ্রুতিবদ্ধতার জন্য একটি নির্ধারিত মূল্য গ্রহণ করবেন না। যদি আপনি তা করেন তবে প্রতিবার আপনার ক্ষতি হবে।


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