วิธีสร้างผลิตภัณฑ์ซอฟต์แวร์ของคุณเอง
สารบัญ
วันนี้เราจะสร้างผลิตภัณฑ์ซอฟต์แวร์!
ใช่ คุณได้ยินถูกต้องแล้ว เราจะสร้างผลิตภัณฑ์ซอฟต์แวร์ – ปลั๊กอิน WordPress
ไม่ต้องกังวล …
มันก็เหมือนกับการอบเค้ก
บทนำ
หากคุณเคยตรวจสอบโปรไฟล์ LinkedIn ของฉัน คุณจะรู้ว่าฉันใช้เวลาหลายปีในการทำงาน อุตสาหกรรมซอฟต์แวร์
เป้าหมายอย่างหนึ่งของฉันเมื่อเริ่มต้นธุรกิจออนไลน์คือการสร้างผลิตภัณฑ์ดิจิทัลของตัวเอง และโดยเฉพาะอย่างยิ่ง ฉันต้องการสร้างผลิตภัณฑ์ซอฟต์แวร์ของตัวเอง
ฉันไม่รู้แน่ชัดว่าฉันจะทำอย่างไร – ฉันมีความคิดคร่าวๆ แต่ไม่มีอะไรเป็นรูปธรรม
เอาล่ะ ตอนนี้ฉันรู้มากขึ้นเกี่ยวกับการสร้างผลิตภัณฑ์ซอฟต์แวร์ของตัวเองมากกว่าที่ฉันรู้เมื่อสองสามเดือนก่อน และฉันอยากจะแชร์ว่ามีอะไรเกิดขึ้นบ้าง
คุณจะสร้างผลิตภัณฑ์ซอฟต์แวร์ได้อย่างไร
การสร้างปลั๊กอิน WordPress ก็เหมือนกับการอบเค้ก
ไม่ใช่อย่างนั้น ฉันชอบกินเค้ก - กิน ใช่ อบ ไม่ใช่!!
แต่อย่างที่ฉันเข้าใจ คุณต้องการ:
- ส่วนผสม: แป้ง 4 ออนซ์ น้ำตาล 4 ออนซ์ เนย 4 ออนซ์ ไข่ 2 ฟอง ฯลฯ
- สูตรอาหาร: ใส่นี่ ผสมนั่น ตีพวกนั้น ฯลฯ
- อุปกรณ์: เตาอบ เครื่องผสมอาหาร/เครื่องเตรียมอาหาร ชามผสม ช้อนส้อม ฯลฯ
การสร้างผลิตภัณฑ์ซอฟต์แวร์จะคล้ายกันเพราะคุณจะต้อง:
- คน: ส่วนผสม
- กระบวนการ: สูตรอาหาร
- เทคโนโลยี: อุปกรณ์
ให้ฉัน แสดงให้คุณเห็นว่าเราสร้างของเราอย่างไรผลิตภัณฑ์ซอฟต์แวร์
ผู้คน
สิ่งแรกที่ต้องบอกว่าฉันไม่ได้สร้างผลิตภัณฑ์ซอฟต์แวร์นี้ด้วยตัวเอง!
พันธมิตรทางธุรกิจ
ไม่ใช่ จำเป็นต้องมีพันธมิตรทางธุรกิจเมื่อสร้างผลิตภัณฑ์ซอฟต์แวร์ แต่สิ่งนี้ช่วยได้อย่างแน่นอน!
ฉันติดต่อ Richard เพื่อนการตลาดออนไลน์ของฉันและถามเขาว่าเขาสนใจที่จะทำงานในโครงการร่วมกันเพื่อสร้างผลิตภัณฑ์ซอฟต์แวร์หรือไม่ .
ทำไมต้องริชาร์ด? นอกจากข้อเท็จจริงที่ว่าเขาฉลาดและมีประวัติที่ประสบความสำเร็จในการสร้างและขายผลิตภัณฑ์ข้อมูล (ebooks/หลักสูตร ฯลฯ)
- เราทั้งคู่ไว้วางใจและเคารพซึ่งกันและกัน
- เราทั้งคู่อาศัยอยู่ในสหราชอาณาจักร
- เราทั้งคู่สนับสนุนทีมฟุตบอลเดียวกัน – ใช่ ฉันรู้ ไม่น่าเชื่อ – ฉันคิดว่าฉันเป็นแฟน Aston Villa คนเดียว
เขาพูดว่า “ใช่ !” และ AV Project ก็ถือกำเนิดขึ้น
ไม่เชื่อฉันเหรอ นี่คือโฟลเดอร์ในกล่อง:
ผู้สอน
หากคุณไม่เคยสร้างผลิตภัณฑ์ซอฟต์แวร์มาก่อน ฉันขอแนะนำให้คุณศึกษาข้อมูลก่อน
หากต้องการเปรียบเทียบเค้กของเรา หากคุณไม่เคยอบเค้กมาก่อน คุณจะต้องอ่านหนังสือหรือดูวิดีโอเกี่ยวกับขั้นตอนที่ต้องทำ
ให้ฉันอธิบาย ฉันไม่ได้หมายถึงการฝึกอบรมเกี่ยวกับวิธีเริ่มเขียนโค้ด PHP และ CSS และภาษาอื่นๆ ทั้งหมดที่คุณต้องการสำหรับปลั๊กอิน WordPress ฉันหมายถึงรับการฝึกอบรมเกี่ยวกับวิธีการเริ่มต้นจากศูนย์และจบลงด้วยผลิตภัณฑ์สำเร็จรูปในตลาด
ดังนั้นRichard และฉันเริ่มต้นด้วยการลงทุนในหลักสูตรออนไลน์จากผู้สอนที่มีประสบการณ์จริงในการสร้างผลิตภัณฑ์ซอฟต์แวร์ตั้งแต่เริ่มต้น อันที่จริง เขามีผลิตภัณฑ์ซอฟต์แวร์ที่ประสบความสำเร็จหลายรายการในช่วงไม่กี่ปีที่ผ่านมา
นี่เป็นหนึ่งในสิ่งสำคัญที่เราได้เรียนรู้ในหลักสูตรออนไลน์ของเรา:
อยู่ในกรอบความคิดของ CEO นั่นคืออย่า ไม่ต้องกังวลเกี่ยวกับรายละเอียดทางเทคนิคเล็กๆ น้อยๆ
นักพัฒนาซอฟต์แวร์
เนื่องจากทั้งริชาร์ดและผมไม่ใช่โปรแกรมเมอร์ จึงจำเป็นต้องมีนักพัฒนา ในระหว่างหลักสูตร เราได้เรียนรู้วิธีที่ดีที่สุดในการจ้างนักพัฒนาซอฟต์แวร์จากภายนอก และเราสามารถรับสมัครนักพัฒนาผ่านทาง Elance ได้
ผู้ตรวจสอบ
สุดท้าย แต่ไม่ท้ายสุด คุณจะต้องมีคนมาตรวจสอบแนวคิดของคุณ และตรวจทานผลิตภัณฑ์ที่เสร็จสมบูรณ์ของคุณ
ดูสิ่งนี้ด้วย: วิธีทิ้งการบด 9-5 ของคุณและเข้าร่วมอันดับของ Solopreneursเราเป็นหนี้บุญคุณกลุ่มเพื่อนทางการตลาดที่ไว้วางใจได้ซึ่งใช้งานปลั๊กอินของเรามาโดยตลอด หากไม่มีพวกเขา เราก็ไม่สามารถอยู่ในขั้นตอนนี้ได้ – พร้อมที่จะเปิดตัวแล้ว!
สิ่งเหล่านี้คือส่วนผสมหลัก บุคคลสำคัญ ในขั้นตอนแรกของการสร้างผลิตภัณฑ์ซอฟต์แวร์
เทคโนโลยี
ก่อนที่ฉันจะอธิบายกระบวนการที่เราปฏิบัติตาม ฉันจะบอกคุณเกี่ยวกับเทคโนโลยีที่เราใช้ อีกครั้ง บางส่วนมาจากตัวเลือกที่เราต้องการ แต่คุณจะต้องใช้สิ่งเหล่านี้หรือรูปแบบอื่น
- Box – Box เป็นบริการแชร์ไฟล์ออนไลน์และบริการจัดการเนื้อหาบนคลาวด์ส่วนบุคคล
- Excel – คุณจะต้องมีการวางแผนโครงการเครื่องมือ. มีมากมายในท้องตลาด แต่เราเลือก Excel
- Skype – คุณต้องสื่อสารอย่างต่อเนื่องเมื่อคุณกำลังดำเนินโครงการ Skype ช่วยให้เราแชท พูดคุย และแชร์หน้าจอได้
- Balsamiq – เราใช้ Balsamiq เพื่อให้นักพัฒนาของเราได้รับข้อมูลจำเพาะด้านการออกแบบเต็มรูปแบบ รวมถึงหน้าจอจำลอง
- Jing – เราใช้ Jing ในการสร้างหน้าจอ จับภาพและบันทึกวิดีโอสั้น ๆ
- Screencast – เราใช้ Screencast เพื่อจัดเก็บและแบ่งปันวิดีโอทดสอบสั้น ๆ
หมายเหตุด้านข้าง คุณสามารถใช้ซอฟต์แวร์พัฒนาผลิตภัณฑ์เฉพาะเพื่อจัดการบางส่วนของ งานพัฒนาเพิ่มเติม
กระบวนการ
ถูกต้อง เราจึงมีคนและเรามีเทคโนโลยี ตอนนี้เราต้องการสิ่งที่จะรวมส่วนเหล่านั้นเข้าด้วยกันในส่วนผสมที่ชนะของเรา
ฉันจะอธิบายในระดับสูงถึงสิ่งที่เราทำในแต่ละขั้นตอนในกระบวนการสร้างปลั๊กอิน WordPress ของเรา
- เมษายน – จบหลักสูตรออนไลน์
- พฤษภาคม – สรุปแนวคิด
- มิถุนายน – ออกแบบ/พัฒนา/ทดสอบ
- กรกฎาคม – ทบทวนการทดสอบเบต้า<8
- เดือนสิงหาคม – การเปิดตัวผลิตภัณฑ์
กระบวนการเรียนรู้
ดังที่ได้กล่าวไปแล้ว Richard และฉันลงทุนในหลักสูตรออนไลน์เกี่ยวกับวิธีสร้างและขายผลิตภัณฑ์ซอฟต์แวร์ของคุณเอง หลักสูตรนี้ได้รับการบันทึกไว้ล่วงหน้าทั้งหมดเพื่อให้เราสามารถดำเนินการตามจังหวะของตนเองเพื่อให้สอดคล้องกับภาระผูกพันอื่นๆ งาน บล็อก และครอบครัว เป้าหมายของเราคือดำเนินการให้เสร็จสิ้นภายในสิ้นเดือนเมษายน ซึ่งเราประสบความสำเร็จ ติ๊ก!
การวางแผนกระบวนการ
หลังจากจบหลักสูตร ตอนนี้เรามีความคิดว่าจะต้องเกี่ยวข้องกับอะไรบ้าง และเราเริ่มกำหนดลำดับเวลา ฉันล้มแผนใน Excel และเริ่มมอบหมายงานให้ฉันกับริชาร์ด
สองสิ่งที่ควรทราบเกี่ยวกับการวางแผน:
- คุณต้องเป็นจริง
- คุณต้องมีความยืดหยุ่น สิ่งต่างๆ ไม่จำเป็นต้องเป็นไปตามแผนเสมอไป
กระบวนการสร้างความคิด
เรามีทฤษฎีจากหลักสูตรฝึกอบรม และตอนนี้เราต้อง นำไปปฏิบัติโดยเริ่มจากไอเดีย หรือสองหรือสามอย่าง…
และเหตุผลที่ฉันพูดแบบนั้นก็เพราะ 'ช่วงเวลายูเรก้า' ไม่มีอยู่จริง!
อย่างไรก็ตาม คุณไม่มีแน่นอน ต้องคิดใหม่ทั้งหมดจึงจะประสบความสำเร็จ นี่คือสิ่งที่ต้องทำ:
- คอยมองหางานที่อาจเป็นอัตโนมัติอยู่เสมอ
- วิจัยตลาด
- ค้นคว้าผลิตภัณฑ์ที่ประสบความสำเร็จที่มีอยู่แล้ว
- ทำรายการคุณสมบัติต่างๆ
- รวมคุณสมบัติเหล่านั้นเพื่อสร้างผลิตภัณฑ์ซอฟต์แวร์ใหม่
ทันทีที่เราได้เรียนรู้สิ่งนี้ในหลักสูตร เราก็เริ่มคิดไอเดียต่างๆ และจดไว้ในสเปรดชีตอีกอันหนึ่ง ซึ่งเรียกกันติดปากว่า AV ROLODEX
เมื่อมีไอเดียหนึ่งหรือสองอย่าง คุณต้องทดสอบตลาด ดังนั้นเราจึงรวบรวมข้อมูลจำเพาะขนาดเล็กพร้อมการจำลองหน้าจอบางส่วน และส่งแนวคิดนี้ไปให้ผู้คนไม่กี่คน – ผู้ตรวจสอบของเรา
ข้อเสนอแนะเกี่ยวกับแนวคิดแรกของเรานั้นไม่ดีนัก ดังนั้น การเลือกอัตตาของเราออกจากพื้นแล้วเรานำข้อดีออกจากความคิดเห็นและสร้างแนวคิดที่สองซึ่งมีความเกี่ยวข้องอย่างใกล้ชิดกับแนวคิดแรก
ความคิดเห็นเกี่ยวกับแนวคิด 'ปรับปรุง' ที่สองนั้นเป็นไปในเชิงบวกมากขึ้น และตอนนี้เรามีบางอย่างที่ต้องทำ
*แนวคิดและข้อมูลจำเพาะมีความสำคัญ! ปูพื้นฐานให้ถูกต้อง*
ขั้นตอนการออกแบบ
หลังจากตัดสินใจดำเนินการตามแนวคิดของเราแล้ว เราได้เข้าสู่ขั้นตอนการออกแบบซึ่งประกอบด้วย 3 งานหลัก:
- สร้าง Mockups
- สร้าง Outsourcing Accounts
- Finalise Product Name
Richard สร้าง Mockups และทำได้ดีมาก ต่อไปนี้เป็นตัวอย่างของหน้าจอจำลอง:
ในขณะที่ริชาร์ดยุ่งอยู่กับการสร้างแบบจำลอง ฉันก็เริ่มเปิดบัญชีของเราในไซต์เอาท์ซอร์ส เช่น Upwork ฉันยังเริ่มสร้างข้อกำหนดงานโดยย่อของเราพร้อมที่จะโพสต์ในส่วนถัดไป
กระบวนการเอาต์ซอร์ส
ต่อไปนี้เป็นขั้นตอนที่เราปฏิบัติตามเพื่อจ้างนักพัฒนาของเรา:
- โพสต์งานของคุณ (ข้อมูลจำเพาะโดยย่อ)
- ผู้สมัครที่สมัคร (ภายในไม่กี่ชั่วโมง)
- ผู้สมัครที่คัดเลือก (คะแนน 4.5 ขึ้นไป + ตรวจสอบผลงานก่อนหน้า)
- ส่งรายละเอียดงานทั้งหมดไปที่ พวกเขา
- ถามคำถามและยืนยันเส้นตาย/เหตุการณ์สำคัญ (แชทผ่าน Skype)
- จ้างคนที่ได้รับเลือก (ภายใน 3 หรือ 4 วันหลังจากโพสต์)
- ทำงานร่วมกับพวกเขา + งานประจำ การตรวจสอบความคืบหน้า
หมายเหตุ: ตอนนี้ Upwork เป็นเจ้าของแพลตฟอร์ม oDesk และ Elance เดิมแล้ว
กระบวนการพัฒนา
ฉันอยากจะบอกว่า ที่เมื่อนักพัฒนาซอฟต์แวร์ได้รับการว่าจ้าง คุณนั่งพักผ่อนสบายๆ สักสองสามวัน แต่ความจริงแล้วคุณทำไม่ได้
ก่อนอื่น สิ่งสำคัญคือต้องปฏิบัติตามขั้นตอนที่ 7 ด้านบน – ทำงานร่วมกับพวกเขาและตรวจสอบอย่างสม่ำเสมอ หากคุณไม่ทำ คุณก็เสี่ยงที่ (ก) พวกเขาจะไม่ทำอะไรเลย หรือ (ข) พวกเขาเข้าใจข้อกำหนดการออกแบบของคุณผิด ทั้งสองอย่างจะทำให้เสียเวลาและเงินเปล่า 🙁
อย่างที่สอง ในขณะที่นักพัฒนากำลังเขียนโค้ดอยู่นั้น ยังมีงานอื่นๆ อีกสองสามอย่างที่ต้องทำ โดยเน้นที่เว็บไซต์ของคุณเองซึ่งคุณจะทำการตลาดผลิตภัณฑ์ของคุณเป็นหลัก จะมาเพิ่มเติมในส่วนที่ 2
นี่คือสามขั้นตอนหลักในขั้นตอนนี้:
- กรอกเวอร์ชันเบต้า
- ทดสอบเวอร์ชันเบต้า
- ทำเวอร์ชัน 1 ให้สมบูรณ์
นอกเหนือจากนั้น อย่างที่คุณเห็น มีงานเล็กๆ น้อยๆ ในการทดสอบ คุณไม่สามารถทำภารกิจนี้ให้สำเร็จได้ บางครั้งมันก็น่าเบื่อและน่าหงุดหงิด แต่คุณต้องเตรียมพร้อมที่จะทดสอบปลั๊กอินจนถึงจุดแตกหัก
และเราได้ทำลายมัน...หลายครั้ง...และทุกครั้งที่เราส่งกลับไปให้นักพัฒนาซอฟต์แวร์แก้ไข ดังนั้น เตรียมตัวให้พร้อม 3 ขั้นตอนข้างต้นค่อนข้างซ้ำซาก!
ดูสิ่งนี้ด้วย: วิธีขายแบบอักษรออนไลน์: ด่วน & amp; กำไรง่ายเมื่อคุณพอใจกับเวอร์ชันสุดท้ายแล้ว คุณต้องติดต่อผู้ติดต่อของคุณและขอให้พวกเขาทำการทดสอบเพิ่มเติม และขอให้พวกเขาแสดงข้อความรับรองสำหรับหน้าการขายของคุณด้วย
ส่วนผสมลับ
เมื่อคุณอบเค้ก จะมีส่วนผสมเพิ่มเติมสองสามอย่างที่คุณต้องใส่ลงไปเสมอส่วนผสม ฉันกำลังพูดถึงกลิ่นวานิลลาเล็กน้อยหรือเกลือเล็กน้อย
สิ่งเล็กๆ น้อยๆ ที่อาจไม่มีใครเห็น แต่ทำให้เค้กมีรสชาติได้อย่างแน่นอน
เมื่อคุณสร้างผลิตภัณฑ์ซอฟต์แวร์ คุณต้องการสิ่งนั้นมากกว่าแค่คน กระบวนการ และเทคโนโลยีที่จำเป็นเล็กน้อย
คุณต้องการสิ่งต่างๆ เช่น:
- ความคิด
- ความมุ่งมั่น
- ความยืดหยุ่น
- ความอุตสาหะ
- ความอดทน
โดยสรุป คุณต้องมีผมหนาและหนังหนา!
ไม่มีเลย คุณจะตกต่ำลงภายในไม่กี่สัปดาห์
คุณต้องจำไว้ว่า:
- คุณเก็บเกี่ยวสิ่งที่คุณหว่านเท่านั้น – ในธุรกิจ เช่นเดียวกับในชีวิต!
- สนุกกับช่วงการเรียนรู้!
- ก้าวข้ามเขตความสะดวกสบายของคุณทุกวัน!
จบตอนที่ 1
การเดินทางจนถึงตอนนี้เป็นช่วงการเรียนรู้ที่ยิ่งใหญ่ เราใช้จุดแข็งของแต่ละคนเพื่อเสริมกันและกันในการสร้างผลิตภัณฑ์ซอฟต์แวร์ชิ้นแรกของเรา
วันนี้ คุณได้เรียนรู้แล้วว่าต้องใช้อะไรบ้างในการสร้างผลิตภัณฑ์ซอฟต์แวร์ ครั้งต่อไป เราจะดูวิธีการทำการตลาดและขายผลิตภัณฑ์ซอฟต์แวร์ของคุณ