როგორ შექმნათ თქვენი საკუთარი პროგრამული პროდუქტი

 როგორ შექმნათ თქვენი საკუთარი პროგრამული პროდუქტი

Patrick Harvey

დღეს ჩვენ ვაპირებთ შევქმნათ პროგრამული პროდუქტი!

დიახ, სწორად გსმენიათ, ჩვენ ვაპირებთ შევქმნათ პროგრამული პროდუქტი – WordPress Plugin.

არ არის საჭირო ინერვიულოთ …

ეს ცოტათი ჰგავს ნამცხვრის გამოცხობას.

შესავალი

თუ ოდესმე შეამოწმეთ ჩემი LinkedIn პროფილი, მაშინ გეცოდინებათ, რომ მე მრავალი წელი გავატარე მუშაობაში პროგრამული უზრუნველყოფის ინდუსტრია.

ჩემი ერთ-ერთი მიზანი ონლაინ ბიზნესის დაწყებისას იყო ჩემი საკუთარი ციფრული პროდუქტების შექმნა. და უფრო კონკრეტულად, მინდოდა შემექმნა ჩემი საკუთარი პროგრამული პროდუქტები.

ზუსტად არ ვიცოდი, როგორ ვაპირებდი ამის გაკეთებას – უხეში წარმოდგენა მქონდა, მაგრამ კონკრეტული არაფერი.

კარგი, ახლა მე ბევრად მეტი ვიცი საკუთარი პროგრამული პროდუქტის შექმნის შესახებ, ვიდრე რამდენიმე თვის წინ. და მინდოდა გამეზიარებინა ზუსტად ის, რაც მოიცავს.

როგორ ქმნით პროგრამულ პროდუქტს?

WordPress Plugin-ის დამზადება ცოტათი ჰგავს ტორტის გამოცხობას.

არა ეს მე ვარ ნამცხვრების გამოცხობა – ვჭამ მათ, დიახ, ვცხობ, არა!!

მაგრამ როგორც მივხვდი, საჭიროა:

  • ინგრედიენტები: 4 უნცია ფქვილი, 4 უნცია შაქარი, 4 უნცია კარაქი, 2 კვერცხი და ა.შ.
  • რეცეპტი: დაამატეთ ეს, აურიეთ, ათქვიფეთ და ა.შ.
  • მოწყობილობა: ღუმელი, საკვების შემრევი/დამამუშავებელი, თასი, დანაჩანგალი და ა.შ.

ეს მსგავსია პროგრამული პროდუქტის შექმნისას, რადგან დაგჭირდებათ:

  • ხალხი: ინგრედიენტები
  • პროცესი: რეცეპტი
  • ტექნოლოგია: აღჭურვილობა

ნება მომეცით გაჩვენებთ როგორ შევქმენით ჩვენიპროგრამული პროდუქტი.

ხალხი

პირველი რაც უნდა ითქვას არის ის, რომ მე არ შემიქმნია ეს პროგრამული პროდუქტი ჩემით!

ბიზნეს პარტნიორი

ეს არ არის სავალდებულოა გყავდეს ბიზნეს პარტნიორი პროგრამული პროდუქტის შექმნისას, მაგრამ ეს რა თქმა უნდა მეხმარება!

მე მივმართე ჩემს ონლაინ მარკეტინგის მეგობარ რიჩარდს და ვკითხე, დაინტერესებული იქნებოდა თუ არა ერთობლივ პროექტზე მუშაობა პროგრამული პროდუქტის შესაქმნელად. .

რატომ რიჩარდ? გარდა იმისა, რომ ის ჭკვიანია და უკვე აქვს წარმატებული საინფორმაციო პროდუქტების შექმნა და გაყიდვა (ელწიგნები/კურსები და ა.შ.)

  • ჩვენ ორივე ვენდობით და პატივს ვცემთ ერთმანეთს
  • ჩვენ ორივე ვცხოვრობთ დიდ ბრიტანეთში
  • ჩვენ ორივე ერთსა და იმავე საფეხბურთო გუნდს ვუჭერთ მხარს - დიახ, ვიცი, დაუჯერებელია - მე მეგონა, რომ ასტონ ვილას ერთადერთი ფანი ვიყავი

მან თქვა: "დიახ !” და AV Project დაიბადა.

არ გჯერა? აქ არის საქაღალდე Box-ში:

Instructor

თუ აქამდე არასდროს შეგიქმნიათ პროგრამული პროდუქტი, გირჩევთ, ჯერ გაიაროთ განათლება.

ჩვენი ტორტის ანალოგისთვის, თუ აქამდე ნამცხვარი არასოდეს გამოგიცხავთ, გსურთ წაიკითხოთ წიგნი ან უყუროთ ვიდეოს იმ ნაბიჯების შესახებ, რომლებიც უნდა გადადგათ.

ნება მომეცით განვმარტო. მე არ ვგულისხმობ ტრენინგს, თუ როგორ უნდა დაიწყოთ PHP და CSS კოდირება და ყველა დანარჩენი ენა, რომელიც გჭირდებათ WordPress დანამატისთვის. ვგულისხმობ, გაიაროს ტრენინგი, თუ როგორ უნდა დაიწყოს ნულიდან და დაასრულო ბაზარზე მზა პროდუქტი.

ასე რომ,რიჩარდმა და მე დავიწყეთ ინვესტიციით ონლაინ კურსში ინსტრუქტორისგან, რომელსაც ჰქონდა პროგრამული პროდუქტის ნულიდან შექმნის რეალური გამოცდილება. სინამდვილეში, მას ჰქონდა რამდენიმე წარმატებული პროგრამული პროდუქტი ბოლო რამდენიმე წლის განმავლობაში.

ეს არის ერთ-ერთი მთავარი რამ, რაც ჩვენ ვისწავლეთ ჩვენს ონლაინ კურსზე:

დარჩით აღმასრულებელი დირექტორის აზროვნებაში – ე.ი. არ ინერვიულოთ მცირე ტექნიკურ დეტალებზე.

დეველოპერი

იმის გათვალისწინებით, რომ არც მე და არც რიჩარდი არ ვართ პროგრამისტები, დაგვჭირდება დეველოპერი. კურსის განმავლობაში ჩვენ ვისწავლეთ, თუ როგორ უნდა გაგვეკეთებინა პროგრამული უზრუნველყოფის შემუშავება და შევძელით დეველოპერების დაკომპლექტება Elance-ის მეშვეობით.

მიმომხილველები

ბოლოს, მაგრამ არანაკლებ მნიშვნელოვანი, თქვენ დაგჭირდებათ ადამიანები, რომ განიხილონ თქვენი იდეები. და გადახედეთ თქვენს მზა პროდუქტს.

ჩვენ ვალში ვართ მარკეტინგის მეგობრების სანდო ჯგუფის წინაშე, რომლებმაც გამოიყენეს ჩვენი დანამატი თავისი ტემპებით. მათ გარეშე ჩვენ არ ვიქნებოდით იმ ეტაპზე, სადაც ახლა ვართ - მზად ვართ გამოვიყენოთ!​

ეს არის მთავარი ინგრედიენტები, მნიშვნელოვანი ადამიანები, პროგრამული პროდუქტის შექმნის პირველ ეტაპზე.

ტექნოლოგია

სანამ აღვწერ პროცესს, რომელსაც ჩვენ მივყვებოდით, მე მოგიყვებით ჩვენს მიერ გამოყენებული ტექნოლოგიის შესახებ. ისევ და ისევ, ზოგიერთი მათგანი ჩვენს სასურველ არჩევანზე მოდის, მაგრამ თქვენ დაგჭირდებათ ეს ან მათი ვარიაცია.

  • Box – Box არის ონლაინ ფაილების გაზიარებისა და პერსონალური ღრუბლოვანი კონტენტის მართვის სერვისი.
  • Excel - დაგჭირდებათ პროექტის დაგეგმვახელსაწყო. ბაზარზე უამრავია, მაგრამ ჩვენ ავირჩიეთ Excel.
  • Skype – თქვენ უნდა გააგრძელოთ კომუნიკაცია, როდესაც აწარმოებთ პროექტს. სკაიპმა მოგვცა საშუალება გვესაუბროთ, გველაპარაკა და ეკრანები გაგვეზიარებინა.
  • Balsamiq – ჩვენ გამოვიყენეთ Balsamiq, რათა ჩვენს დეველოპერს მივაწოდოთ სრული დიზაინის სპეციფიკაციები, მათ შორის მაკაპი ეკრანები.
  • Jing – ჩვენ გამოვიყენეთ Jing ეკრანის შესაქმნელად. იღებს და ჩაწერს მოკლე ვიდეოებს.
  • Screencast – ჩვენ ვიყენებდით Screencast-ს მოკლე ტესტირების ვიდეოების შესანახად და გასაზიარებლად.

როგორც გვერდითი შენიშვნა, შეგიძლიათ გამოიყენოთ პროდუქტის განვითარების სპეციალური პროგრამული უზრუნველყოფა ზოგიერთის სამართავად დამატებითი განვითარების ამოცანები.

პროცესი

მართალია, ჩვენ გვყავს ხალხი და გვაქვს ტექნოლოგია. ახლა ჩვენ გვჭირდება რაღაც ამ ნაწილების ერთმანეთთან დამაკავშირებლად ჩვენს მომგებიან ნარევში.

მე ვაპირებ, მაღალ დონეზე გაგაცნობთ იმას, რაც გავაკეთეთ ყოველ ეტაპზე ჩვენი WordPress მოდულის შექმნის პროცესში.

  • აპრილი – დაასრულეთ ონლაინ კურსი
  • მაისი – იდეის დასრულება
  • ივნისი – დიზაინი/განვითარება/ტესტი
  • ივლისი – ბეტა ტესტის მიმოხილვა
  • აგვისტო – პროდუქტის გაშვება

სწავლის პროცესი

როგორც უკვე აღვნიშნე, მე და რიჩარდმა ინვესტიცია განვახორციელეთ ონლაინ კურსში, თუ როგორ უნდა შექმნათ და გაყიდოთ თქვენი საკუთარი პროგრამული პროდუქტი. კურსი წინასწარ იყო ჩაწერილი, ასე რომ ჩვენ შეგვეძლო საკუთარი ტემპით წავსულიყავით სხვა ვალდებულებებთან შესასრულებლად; სამუშაო, ბლოგები და ოჯახი. ჩვენი მიზანი იყო ამის დასრულება აპრილის ბოლომდე, რასაც მივაღწიეთ. მონიშნეთ!

გეგმაპროცესი

კურსის დასრულების შემდეგ, ჩვენ უკვე გვქონდა წარმოდგენა იმაზე, თუ რა იყო ჩართული და დავიწყეთ ვადების შედგენა. მე გავანადგურე გეგმა Excel-ში და დავიწყე დავალებების მიცემა მე და რიჩარდს.

ორი რამ უნდა გაითვალისწინოთ დაგეგმვისას:

Იხილეთ ასევე: 44 უახლესი ხმოვანი ძიების სტატისტიკა 2023 წლისთვის
  1. თქვენ უნდა იყოთ რეალისტები
  2. თქვენ უნდა იყოთ მოქნილი - ყველაფერი ყოველთვის არ მიდის გეგმის მიხედვით!

იდეების გენერირების პროცესი

ჩვენ გვქონდა თეორია სასწავლო კურსიდან და ახლა მოგვიწია. განახორციელეთ იგი იდეით დაწყებული, ან ორი ან სამი...

და მიზეზი, რის გამოც ვამბობ, არის ის, რომ „ევრიკას მომენტი“ არ არსებობს!

თუმცა, თქვენ ნამდვილად არ გაქვთ უნდა გამოვიდეს სრულიად ახალი იდეა, რომ იყო წარმატებული. აი, რა უნდა გააკეთოთ:

  1. ყოველთვის ადევნეთ თვალი ამოცანებს, რომლებიც შეიძლება ავტომატიზირებული იყოს
  2. გამოიკვლიეთ ბაზარი
  3. გამოიძიეთ წარმატებული პროდუქტები, რომლებიც უკვე არსებობს
  4. შეადგინეთ მათი მახასიათებლების სია
  5. გააერთიანეთ ეს ფუნქციები ახალი პროგრამული პროდუქტის შესაქმნელად

როგორც კი ეს გავიგეთ კურსზე, დავიწყეთ იდეების გამომუშავება და ჩაწერეთ ისინი სხვა ელცხრილში, რომელსაც სიყვარულით ეძახიან AV ROLODEX.

როცა ერთი-ორი იდეა გაქვთ, თქვენ უნდა შეამოწმოთ ბაზარი. ასე რომ, ჩვენ შევკრიბეთ მინი-სპეციფიკაცია ეკრანის მაკეტებით და იდეა გავუგზავნეთ რამდენიმე ადამიანს - ჩვენს მიმომხილველებს.

ჩვენს პირველ იდეაზე გამოხმაურება არ იყო კარგი. ასე რომ, ჩვენი ეგო იატაკიდან ავარჩიეთაიღო დადებითი მხარეები გამოხმაურებიდან და შექმნა მეორე იდეა, რომელიც მჭიდროდ იყო დაკავშირებული პირველთან.

მეორე „გაუმჯობესებულ“ იდეაზე გამოხმაურება ბევრად უფრო პოზიტიური იყო და ახლა რაღაც გვქონდა გასავლელი.

*იდეა და სპეციფიკაცია გადამწყვეტია! სწორად ჩამოაყალიბეთ საფუძველი!*

დიზაინის პროცესი

ჩვენი იდეით გაშვების გადაწყვეტის შემდეგ, ჩვენ შევედით დიზაინის ფაზაში, რომელიც შედგებოდა 3 ძირითადი ამოცანისგან:

  1. შექმენით მაკეტები
  2. შექმენით აუთსორსინგის ანგარიშები
  3. დაასრულეთ პროდუქტის სახელი

რიჩარდმა შექმნა მაკეტები და რა კარგი სამუშაო გააკეთა მან. აქ არის ერთი სამაკეტო ეკრანის მაგალითი:

სანამ რიჩარდი მაკეტების შექმნით იყო დაკავებული, მე დავიწყე ჩვენი ანგარიშების გახსნა აუთსორსინგის საიტებზე, როგორიცაა Upwork. მე ასევე დავიწყე ჩვენი მოკლე სამუშაო სპეციფიკაციის შექმნა, რომელიც მზად იყო გამოვაქვეყნოთ შემდეგ განყოფილებაში.

აუთსორსინგის პროცესი

აქ არის ნაბიჯები, რომლებიც მივყევით ჩვენი დეველოპერის დასაქირავებლად:

  1. გამოაქვეყნეთ თქვენი სამუშაო (მოკლე სპეციფიკაცია)
  2. კანდიდატებმა განაცხადეს (საათის მანძილზე)
  3. შემოკლე სიაში კანდიდატები (4.5 რეიტინგი ან მეტი + წინა ნამუშევრის შემოწმება)
  4. სრული ვაკანსიის სპეციფიკაციის გაგზავნა მათ
  5. დასვით კითხვები და დაადასტურეთ ვადა/საეტაპები (ჩატი სკაიპში)
  6. დაიქირავეთ არჩეული (გამოქვეყნებიდან 3 ან 4 დღის განმავლობაში)
  7. მათთან მუშაობა + რეგულარული პროგრესის შემოწმება

შენიშვნა: Upwork ახლა ფლობს ყოფილ oDesk და Elance პლატფორმებს.

განვითარების პროცესი

მინდა ვთქვა რომ ერთხელდეველოპერი დაქირავებულია, თქვენ csn იჯექით და დაისვენეთ რამდენიმე დღით, მაგრამ სინამდვილეში, თქვენ არ შეგიძლიათ.

უპირველეს ყოვლისა, მნიშვნელოვანია დაიცვას ნაბიჯი 7 ზემოთ – იმუშავეთ მათთან და გაიარეთ რეგულარული შემოწმება. თუ ამას არ გააკეთებთ, მაშინ რისკავთ, რომ (ა) ისინი არაფერს გააკეთებენ ან (ბ) მათ არასწორად ესმით თქვენი დიზაინის სპეციფიკა. ორივე გამოიწვევს ფუჭად დახარჯულ დროსა და ფულს 🙁

მეორე, სანამ დეველოპერი აკეთებს თავის კოდირებას, არსებობს რამდენიმე სხვა დავალება, რომლებიც ძირითადად ფოკუსირებულია თქვენს საკუთარ ვებსაიტზე, საიდანაც თქვენ განათავსებთ თქვენს პროდუქტს. მეტი ამის შესახებ მე-2 ნაწილში.

აქ არის სამი ძირითადი ნაბიჯი ამ ფაზაში:

  1. სრული ბეტა ვერსია
  2. ტესტი ბეტა ვერსია
  3. სრული ვერსია 1​

ამის გარდა, როგორც ხედავთ, არის ტესტირების მცირე ამოცანა. თქვენ არ შეგიძლიათ ამ ამოცანის გადახედვა. ხანდახან მოსაწყენი და იმედგაცრუებაა, მაგრამ მზად უნდა იყოთ თქვენი დანამატის გამოცდამდე.

და ჩვენ ის დავარღვიეთ…რამდენჯერმე…და ყოველ ჯერზე ვუგზავნიდით მას დეველოპერს გამოსასწორებლად. ასე რომ, მოემზადეთ, ზემოაღნიშნული 3 ნაბიჯი საკმაოდ მეორდება!

როცა თქვენი საბოლოო ვერსიით კმაყოფილი იქნებით, მაშინ უნდა დაუკავშირდეთ თქვენს კონტაქტებს და სთხოვოთ მათ ჩაერთონ მეტი ტესტირებაში. და ასევე სთხოვეთ მათ მოგვაწოდონ ჩვენებები თქვენი გაყიდვების გვერდისთვის.

საიდუმლო ინგრედიენტები

როდესაც თქვენ აცხობთ ნამცხვარს, ყოველთვის არის რამდენიმე დამატებითი ინგრედიენტი, რომელსაც ამატებთნაზავი. მე ვსაუბრობ, მაგალითად, ვანილის ესენციაზე, ან ცოტა მარილს.

წვრილმანები, რომლებსაც შესაძლოა არავინ ხედავს, მაგრამ აუცილებლად აძლევს ნამცხვარს გემოს.

Იხილეთ ასევე: SE რეიტინგის მიმოხილვა 2023: თქვენი სრული SEO ინსტრუმენტარიუმი

როდესაც თქვენ ქმნით პროგრამულ პროდუქტს, გჭირდებათ ცოტა მეტი, ვიდრე უბრალოდ აუცილებელი ადამიანები, პროცესი და ტექნოლოგია.

თქვენ გჭირდებათ ისეთი რამ, როგორიცაა:

  • აზროვნება
  • მონდომება
  • გამძლეობა
  • გამძლეობა
  • მოთმინება

მოკლედ, თქვენ გჭირდებათ ბევრი თმა და სქელი კანი!

ყოველგვარის გარეშე მათგან, რომელთაგანაც რამდენიმე კვირაში დარჩებით და გარეთ იქნებით.

თქვენ უნდა გახსოვდეთ:

  • თქვენ მხოლოდ იმას მოიმკით, რასაც დათესავთ - ბიზნესში, ისევე როგორც ცხოვრებაში!
  • ისიამოვნეთ სწავლის მრუდით!
  • დააყენეთ თქვენი კომფორტის ზონა ყოველდღე!

1 ნაწილის დასრულება

მოგზაურობა აქამდე სწავლის მასიური მრუდი იყო. ჩვენ გამოვიყენეთ ჩვენი ინდივიდუალური ძლიერი მხარეები, რათა შევავსოთ ერთმანეთი ჩვენი პირველი პროგრამული პროდუქტის შესაქმნელად.

დღეს თქვენ გაიგეთ, რა არის საჭირო პროგრამული პროდუქტის შესაქმნელად. შემდეგ ჯერზე, ჩვენ განვიხილავთ, თუ როგორ გავყიდოთ და გავყიდოთ თქვენი პროგრამული პროდუქტი.

Patrick Harvey

პატრიკ ჰარვი არის გამოცდილი მწერალი და ციფრული მარკეტინგი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს დიდი ცოდნა სხვადასხვა თემებზე, როგორიცაა ბლოგინგი, სოციალური მედია, ელექტრონული კომერცია და WordPress. მისმა გატაცებამ წერით და ხალხს ონლაინ წარმატების მიღწევაში უბიძგა, შექმნას გამჭრიახი და მიმზიდველი პოსტები, რომლებიც მის აუდიტორიას მნიშვნელობას ანიჭებენ. როგორც WordPress-ის გამოცდილი მომხმარებელი, პატრიკი იცნობს წარმატებული ვებსაიტების შექმნის ინსტრუქციებს და ის იყენებს ამ ცოდნას, რათა დაეხმაროს ბიზნესებსა და ინდივიდებს, დაამყარონ თავიანთი ონლაინ ყოფნა. დეტალებისადმი მახვილი თვალით და ბრწყინვალებისადმი ურყევი ერთგულებით, პატრიკი ეძღვნება თავის მკითხველს ციფრული მარკეტინგის ინდუსტრიის უახლესი ტენდენციებისა და რჩევების მიწოდებას. როდესაც ის არ არის ბლოგინგი, პატრიკი შეიძლება აღმოჩნდეს ახალი ადგილების შესწავლისას, წიგნების კითხვაში ან კალათბურთის თამაშისას.