কিভাবে আপনার নিজের সফটওয়্যার পণ্য তৈরি করুন

 কিভাবে আপনার নিজের সফটওয়্যার পণ্য তৈরি করুন

Patrick Harvey

আজ আমরা একটি সফ্টওয়্যার পণ্য তৈরি করতে যাচ্ছি!

হ্যাঁ, আপনি ঠিক শুনেছেন, আমরা একটি সফ্টওয়্যার পণ্য তৈরি করতে যাচ্ছি – একটি ওয়ার্ডপ্রেস প্লাগইন৷

চিন্তা করার দরকার নেই …

এটা অনেকটা কেক বেক করার মতো।

পরিচয়

আপনি যদি কখনও আমার লিঙ্কডইন প্রোফাইল চেক করে থাকেন তাহলে আপনি জানতে পারবেন যে আমি অনেক বছর ধরে কাজ করেছি সফ্টওয়্যার শিল্প।

আমার অনলাইন ব্যবসা শুরু করার সময় আমার একটি লক্ষ্য ছিল আমার নিজস্ব ডিজিটাল পণ্য তৈরি করা। এবং আরও নির্দিষ্টভাবে আমি আমার নিজের সফ্টওয়্যার পণ্য তৈরি করতে চেয়েছিলাম৷

আমি ঠিক জানতাম না যে আমি কীভাবে এটি করতে যাচ্ছি – আমার একটি মোটামুটি ধারণা ছিল, কিন্তু কিছুই স্থির নয়৷

আচ্ছা, এখন আমি আমার নিজের সফ্টওয়্যার পণ্য তৈরি সম্পর্কে অনেক বেশি জানি যা আমি কয়েক মাস আগে করেছি। এবং আমি এটির মধ্যে যা আছে তা শেয়ার করতে চেয়েছিলাম৷

আপনি কীভাবে একটি সফ্টওয়্যার পণ্য তৈরি করবেন?

একটি ওয়ার্ডপ্রেস প্লাগইন তৈরি করা অনেকটা কেক বানানোর মতো৷

সেটা নয়৷ আমি কেক বেক করছি – সেগুলি খাচ্ছি, হ্যাঁ, সেগুলি বেক করছি, না!!

কিন্তু আমি যেমন বুঝি, আপনার প্রয়োজন:

  • উপকরণ: 4oz ময়দা, 4oz চিনি, 4oz মাখন, 2 ডিম, ইত্যাদি।
  • রেসিপি: এটা যোগ করুন, মেশান, বিট করুন ইত্যাদি।
  • উপকরণ: ওভেন, ফুড মিক্সার/প্রসেসর, মিক্সিং বাটি, কাটলারি ইত্যাদি।

একটি সফ্টওয়্যার পণ্য তৈরি করার সময় এটি একই রকম কারণ আপনার প্রয়োজন হবে:

  • মানুষ: উপাদানগুলো
  • প্রক্রিয়া: রেসিপি
  • প্রযুক্তি: সরঞ্জাম

আমাকে দাও। আমরা আমাদের তৈরি কিভাবে আপনি দেখানসফ্টওয়্যার পণ্য।

লোকেরা

প্রথম কথাটি হল যে আমি নিজে থেকে এই সফ্টওয়্যার পণ্যটি তৈরি করিনি!

আরো দেখুন: 2023 এর জন্য 21টি সেরা অনুসন্ধান ইঞ্জিন: Google অনুসন্ধানের বিকল্প

ব্যবসায়িক অংশীদার

এটি নয় একটি সফ্টওয়্যার পণ্য তৈরি করার সময় একজন ব্যবসায়িক অংশীদার থাকা বাধ্যতামূলক, তবে এটি অবশ্যই সাহায্য করে!

আমি আমার অনলাইন বিপণন বন্ধু রিচার্ডের সাথে যোগাযোগ করেছি এবং তাকে জিজ্ঞাসা করেছি যে তিনি একটি সফ্টওয়্যার পণ্য তৈরি করার জন্য একটি যৌথ প্রকল্পে কাজ করতে আগ্রহী কিনা .

কেন রিচার্ড? একদিকে যে তিনি স্মার্ট এবং ইতিমধ্যেই তথ্য পণ্য (ইবুক/কোর্স, ইত্যাদি) তৈরি এবং বিক্রি করার ক্ষেত্রে সফল ট্র্যাক রেকর্ড রয়েছে

  • আমরা উভয়েই একে অপরকে বিশ্বাস করি এবং সম্মান করি
  • আমরা দুজনেই ইউকেতে থাকি
  • আমরা দুজনেই একই ফুটবল দলকে সমর্থন করি - হ্যাঁ, আমি জানি, অবিশ্বাস্য - আমি ভেবেছিলাম আমিই একমাত্র অ্যাস্টন ভিলার ভক্ত

সে বলল, "হ্যাঁ !" এবং AV প্রজেক্টের জন্ম হয়েছে।

আরো দেখুন: 10টি সেরা ওয়ার্ডপ্রেস ক্যালকুলেটর প্লাগইন & টুলস (2023)

আমাকে বিশ্বাস করবেন না? এখানে বক্সে ফোল্ডারটি রয়েছে:

প্রশিক্ষক

আপনি যদি আগে কখনো কোনো সফ্টওয়্যার পণ্য তৈরি না করে থাকেন, তাহলে আমি দৃঢ়ভাবে আপনাকে প্রথমে কিছু শিক্ষা গ্রহণ করার পরামর্শ দিচ্ছি।

আমাদের কেক সাদৃশ্য গ্রহণ করার জন্য, আপনি যদি আগে কখনও কেক না বেক করেন তবে আপনি একটি বই পড়তে চান বা আপনাকে যে পদক্ষেপগুলি নিতে হবে সে সম্পর্কে একটি ভিডিও দেখতে চাই৷

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

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

আমাদের অনলাইন কোর্সে আমরা যা শিখেছি তার মধ্যে এটি একটি গুরুত্বপূর্ণ বিষয়:

সিইও মাইন্ডসেটে থাকুন - যেমন না ছোট প্রযুক্তিগত বিবরণ সম্পর্কে চিন্তা করবেন না।

ডেভেলপার

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

পর্যালোচক

শেষে, কিন্তু অন্তত নয়, আপনার ধারণাগুলি পর্যালোচনা করার জন্য আপনার লোকেদের প্রয়োজন হবে এবং আপনার সমাপ্ত পণ্য পর্যালোচনা করুন৷

আমরা বিপণন বন্ধুদের বিশ্বস্ত ব্যান্ডের কাছে ঋণী যারা আমাদের প্লাগইনটি তার গতিতে চালিয়েছে৷ তাদের ছাড়া আমরা এখন যে পর্যায়ে আছি তা থাকতাম না – চালু করার জন্য প্রস্তুত!​

একটি সফ্টওয়্যার পণ্য তৈরির এই প্রথম পর্যায়ে তারাই প্রধান উপাদান, গুরুত্বপূর্ণ ব্যক্তি।

টেকনোলজি

আমরা যে প্রক্রিয়াটি অনুসরণ করেছি তা বর্ণনা করার আগে, আমি আপনাকে আমাদের ব্যবহৃত প্রযুক্তি সম্পর্কে বলতে যাচ্ছি। আবার, এর মধ্যে কিছু আমাদের পছন্দের পছন্দে নেমে আসে, তবে আপনার হয় এগুলোর প্রয়োজন হবে বা এর একটি ভিন্নতা।

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

একটি পার্শ্ব নোট হিসাবে, আপনি কিছু পরিচালনা করতে উত্সর্গীকৃত পণ্য বিকাশ সফ্টওয়্যার ব্যবহার করতে পারেন অতিরিক্ত উন্নয়ন কাজ।

প্রক্রিয়া

ঠিক, তাই আমাদের কাছে মানুষ আছে এবং আমাদের কাছে প্রযুক্তি রয়েছে। এখন আমাদের বিজয়ী মিশ্রণে সেই অংশগুলিকে একত্রে আবদ্ধ করার জন্য আমাদের কিছু দরকার৷

আমাদের ওয়ার্ডপ্রেস প্লাগইন তৈরি করার প্রক্রিয়ার প্রতিটি পর্যায়ে আমরা যা করেছি তা আমি আপনাকে একটি উচ্চ স্তরে নিয়ে যেতে যাচ্ছি৷

  • এপ্রিল – অনলাইন কোর্স সম্পূর্ণ করুন
  • মে – ধারণা চূড়ান্ত করুন
  • জুন – ডিজাইন/ডেভেলপমেন্ট/পরীক্ষা
  • জুলাই – বিটা টেস্ট পর্যালোচনা<8
  • আগস্ট – প্রোডাক্ট লঞ্চ

শেখার প্রক্রিয়া

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

পরিকল্পনাপ্রক্রিয়া

কোর্সটি সম্পূর্ণ করার পরে, আমরা এখন একটি ধারণা পেয়েছি যে কী জড়িত হতে চলেছে এবং আমরা একটি টাইমলাইন ম্যাপ করতে শুরু করেছি। আমি Excel-এ একটি প্ল্যান তৈরি করেছিলাম এবং রিচার্ড এবং আমাকে কাজগুলি ডিশ আউট করতে শুরু করেছিলাম৷

প্ল্যানিং সম্পর্কে দুটি জিনিস খেয়াল রাখতে হবে:

  1. আপনাকে বাস্তববাদী হতে হবে
  2. আপনাকে নমনীয় হতে হবে - জিনিসগুলি সর্বদা পরিকল্পনায় যায় না!

ধারণা তৈরির প্রক্রিয়া

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

এবং আমি এটা বলার কারণ হল 'ইউরেকা মুহূর্ত' বিদ্যমান নেই!

তবে, আপনি নিশ্চয়ই তা করবেন না সফল হতে একটি সম্পূর্ণ নতুন ধারণা নিয়ে আসতে হবে। এখানে কি করতে হবে:

  1. সর্বদা স্বয়ংক্রিয় হতে পারে এমন কাজগুলির সন্ধানে থাকুন
  2. বাজারে গবেষণা করুন
  3. সেখানে ইতিমধ্যেই রয়েছে এমন সফল পণ্যগুলি নিয়ে গবেষণা করুন
  4. তাদের বৈশিষ্ট্যগুলির একটি তালিকা তৈরি করুন
  5. একটি নতুন সফ্টওয়্যার পণ্য তৈরি করতে সেই বৈশিষ্ট্যগুলিকে একত্রিত করুন

আমরা কোর্সে এটি শিখার সাথে সাথে আমরা ধারণা নিয়ে আসতে শুরু করি এবং সেগুলিকে অন্য স্প্রেডশীটে লিখুন, স্নেহের সাথে AV ROLODEX বলা হয়৷

একটি বা দুটি ধারণা পেয়ে আপনাকে বাজার পরীক্ষা করতে হবে৷ তাই আমরা কিছু স্ক্রীন মক আপের সাথে একটি মিনি-স্পেক একত্রিত করেছি এবং কিছু লোককে - আমাদের পর্যালোচকদের কাছে ধারণাটি পাঠিয়েছি৷

আমাদের প্রথম ধারণাটির প্রতিক্রিয়া ভাল ছিল না৷ সুতরাং, আমরা মেঝে থেকে আমাদের অহংকার তুলে নিয়েছিপ্রতিক্রিয়া থেকে ইতিবাচক দিকগুলি নিয়েছিল এবং একটি দ্বিতীয় ধারণা তৈরি করেছিল যা প্রথমটির সাথে ঘনিষ্ঠভাবে সম্পর্কিত ছিল৷

দ্বিতীয় 'উন্নত' ধারণাটির প্রতিক্রিয়া অনেক বেশি ইতিবাচক ছিল এবং এখন আমাদের কিছু করার ছিল৷

*ধারণা এবং স্পেসিফিকেশন অত্যন্ত গুরুত্বপূর্ণ! ফাউন্ডেশন ঠিক করুন!*

ডিজাইন প্রক্রিয়া

আমাদের ধারণা নিয়ে চালানোর সিদ্ধান্ত নেওয়ার পরে আমরা ডিজাইন ফেজে প্রবেশ করেছি, যেটিতে 3টি প্রধান কাজ রয়েছে:

  1. মকআপ তৈরি করুন
  2. আউটসোর্সিং অ্যাকাউন্ট তৈরি করুন
  3. পণ্যের নাম চূড়ান্ত করুন

রিচার্ড মকআপগুলি তৈরি করেছেন এবং তিনি কী দুর্দান্ত কাজ করেছেন। এখানে একটি মকআপ স্ক্রিনের উদাহরণ দেওয়া হল:

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

আউটসোর্সিং প্রক্রিয়া

এখানে আমাদের ডেভেলপার নিয়োগের জন্য আমরা যে ধাপগুলি অনুসরণ করেছি:

  1. আপনার চাকরি পোস্ট করুন (সংক্ষিপ্ত বিবরণ)
  2. প্রার্থীরা আবেদন করুন (ঘণ্টার মধ্যে)
  3. শর্টলিস্ট প্রার্থীরা (4.5 রেটিং বা তার উপরে + পূর্ববর্তী কাজ দেখুন)
  4. এতে সম্পূর্ণ কাজের বিবরণ পাঠান তাদের
  5. তাদের প্রশ্ন জিজ্ঞাসা করুন এবং সময়সীমা/মাইলস্টোন নিশ্চিত করুন (স্কাইপে চ্যাট)
  6. নির্বাচিত একজনকে ভাড়া করুন (পোস্ট করার 3 বা 4 দিনের মধ্যে)
  7. তাদের সাথে কাজ করুন + নিয়মিত অগ্রগতি পরীক্ষা

দ্রষ্টব্য: Upwork এখন সাবেক oDesk এবং Elance প্ল্যাটফর্মের মালিক।

বিকাশ প্রক্রিয়া

আমি বলতে চাই যে একবারডেভেলপার নিয়োগ করা হয়েছে, আপনি csn বসে বসে কিছু দিন আরাম করুন, কিন্তু সত্যি বলতে, আপনি পারবেন না।

প্রথমত, উপরের ধাপ 7 অনুসরণ করা গুরুত্বপূর্ণ – তাদের সাথে কাজ করুন এবং নিয়মিত পরীক্ষা করুন। যদি আপনি তা না করেন, তাহলে আপনি ঝুঁকি চালান যে (a) তারা কিছু করবে না বা (b) তারা আপনার ডিজাইনের বৈশিষ্ট্যকে ভুল বোঝে। হয় সময় এবং অর্থের অপচয় হবে 🙁

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

এই পর্বের তিনটি প্রধান ধাপ এখানে রয়েছে:

  1. সম্পূর্ণ বিটা সংস্করণ
  2. বিটা সংস্করণ পরীক্ষা করুন
  3. সম্পূর্ণ সংস্করণ 1​

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

এবং আমরা এটিকে ভেঙেছি… বেশ কয়েকবার… এবং প্রতিবার আমরা এটিকে ঠিক করার জন্য ডেভেলপারের কাছে ফেরত পাঠিয়েছি। সুতরাং, প্রস্তুত থাকুন, উপরের 3টি ধাপগুলি বেশ পুনরাবৃত্তিমূলক!

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

গোপন উপাদানগুলি

আপনি যখন একটি কেক বেক করেন তখন সবসময় কিছু অতিরিক্ত উপাদান থাকে যা আপনি যোগ করেন।মিশ্রণ. আমি উদাহরণ স্বরূপ, ভ্যানিলা এসেন্সের এক ড্যাশ বা এক চিমটি লবণের কথা বলছি।

ছোট ছোট জিনিস যা হয়তো কেউ দেখে না, কিন্তু কেককে অবশ্যই তার স্বাদ দেয়।

আপনি যখন একটি সফ্টওয়্যার পণ্য তৈরি করেন, তখন আপনার শুধুমাত্র প্রয়োজনীয় মানুষ, প্রক্রিয়া এবং প্রযুক্তির চেয়ে সামান্য কিছু অতিরিক্ত প্রয়োজন৷

আপনার যেমন জিনিসগুলির প্রয়োজন:

  • মানসিকতা
  • সংকল্প
  • স্থিতিস্থাপকতা
  • অধ্যবসায়
  • ধৈর্য

সংক্ষেপে আপনার প্রচুর চুল এবং পুরু ত্বক দরকার!

কোনও কিছু ছাড়াই যেগুলোর মধ্যে আপনি সপ্তাহের মধ্যেই বিপর্যস্ত হয়ে পড়বেন।

আপনাকে মনে রাখতে হবে:

  • আপনি যা বপন করেন তাই কাটবেন – ব্যবসায়, জীবনের মতো!
  • শিক্ষার বক্ররেখা উপভোগ করুন!
  • প্রতিদিন আপনার কমফোর্ট জোনকে ঠেলে দিন!

প্রথম অংশ গুটিয়ে নেওয়া

এখন পর্যন্ত যাত্রাটি একটি বিশাল শেখার বক্ররেখা ছিল। আমরা আমাদের প্রথম সফ্টওয়্যার পণ্য তৈরিতে একে অপরকে পরিপূরক করতে আমাদের ব্যক্তিগত শক্তিগুলি ব্যবহার করেছি৷

আজ, আপনি শিখেছেন একটি সফ্টওয়্যার পণ্য তৈরি করতে কী লাগে৷ পরের বার, আমরা কীভাবে আপনার সফ্টওয়্যার পণ্য বাজারজাত ও বিক্রি করব তা দেখব৷

Patrick Harvey

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