บริษัท ที่เกิดขึ้นใหม่พัฒนาซอฟต์แวร์ที่ขายดีได้อย่างไร

ด้วยเทคโนโลยีที่เชื่อมโยงกับทุกแง่มุมของธุรกิจมากขึ้น CNET @ Work สามารถช่วยคุณได้ตั้งแต่ธุรกิจขนาดเล็กที่มีพนักงานน้อยกว่าห้าคนเริ่มต้นใช้งาน


คุณเป็นเจ้าของธุรกิจขนาดเล็กและคุณมีความคิดว่าคุณต้องการเปลี่ยนเป็นผลิตภัณฑ์ซอฟต์แวร์ที่สามารถทำการตลาดได้ แต่คุณไม่ใช่นักพัฒนาซอฟต์แวร์

คุณเปิดแนวคิดของคุณได้อย่างไร

นี่คือสามวิธี

เริ่มพัฒนาซอฟต์แวร์ด้วยตัวเอง

Mike Little ซีอีโอของ Byte และอดีตวิศวกรของ Sun Microsystems และ IBM สนใจที่จะพัฒนาฟอรัมรีวิวร้านอาหารออนไลน์สำหรับลูกค้าที่ทำหน้าที่เป็นสถานที่สำหรับร้านอาหารเพื่อโพสต์เมนูของพวกเขาและรับคำติชม ด้วยพื้นหลังในข้อมูลขนาดใหญ่และการวิเคราะห์แผนของ Little คือการเพิ่มแบ็กเอนด์ของการวิเคราะห์ลงในความคิดเห็นร้านอาหารออนไลน์ของเขา การสมัครสมาชิกร้านอาหารสามารถใช้การวิเคราะห์เหล่านี้เพื่อรวบรวมข้อมูลตามระยะเวลาและตามเวลาจริงของลูกค้าเช่นผู้ที่สนับสนุนพวกเขาบ่อยที่สุดและลูกค้าคนใดที่มีผลกระทบมากที่สุดต่อโซเชียลมีเดีย

“ เมื่อฉันเริ่มโครงการนี้ฉันไม่มีนักพัฒนาซอฟต์แวร์และฉันไม่ใช่นักพัฒนาซอฟต์แวร์ด้วยตัวเอง” Little กล่าว "แต่ฉันใช้เครื่องมือ IBM BlueMix ซึ่งทำให้ฉันสามารถพัฒนาระบบเริ่มต้นได้มากหากฉันต้องการสร้างแอปพลิเคชันที่ส่งข้อความแบบพุชไปยังโทรศัพท์สิ่งที่ฉันต้องทำก็คืออธิบายฟังก์ชั่น BlueMix และมันจะสร้างรหัสให้ฉัน "

เรียนรู้บทเรียน: "มี 'กาว' พิเศษเล็กน้อยที่ฉันยังต้องใช้เพื่อให้ได้ส่วนประกอบซอฟต์แวร์ทั้งหมดที่ฉันสร้างขึ้นเพื่อทำงานร่วมกัน" Little กล่าว "ฉันขอความช่วยเหลือจากผู้พัฒนาซอฟต์แวร์มืออาชีพเพื่อให้การรวมซอฟต์แวร์นี้ทำได้"

จ้างนักพัฒนาซอฟต์แวร์ในพื้นที่ของคุณ

"เมื่อระบบของฉันเป็นรูปเป็นร่าง" Little กล่าวว่า "ฉันตระหนักว่าการหานักพัฒนาซอฟต์แวร์ที่นี่ในพื้นที่ท้องถิ่นของฉันนั้นสำคัญเพียงใดเพื่อที่เราจะได้นั่งลงและดื่มกาแฟสักแก้วเพื่อพูดคุยแนวคิดใหม่ ๆ เกี่ยวกับซอฟต์แวร์และ การพัฒนาซอฟต์แวร์อย่างต่อเนื่อง "

น้อยก็ค้นพบว่ามันไม่พอเพียงเพื่อหานักพัฒนาที่รู้วิธีการรหัสแอปพลิเคชัน นักพัฒนาซอฟต์แวร์มืออาชีพมีราคาแพงดังนั้นคุณต้องปรับสมดุลค่าใช้จ่ายเหล่านี้กับความต้องการของคุณในการดำเนินธุรกิจใหม่ให้คุ้มค่าที่สุด

บทเรียนได้เรียนรู้ว่า: "หากคุณจ้างงานในพื้นที่สิ่งสำคัญคือการค้นหา 'แจ็คของผู้ค้าทุกคน' ที่เข้าใจไม่เพียง แต่รหัสแอปพลิเคชันและวิธีการเขียนเท่านั้น แต่ยังรวมถึงกลไกของฮาร์ดแวร์และระบบปฏิบัติการที่แอปจะ โต้ตอบกับ "Little กล่าว "คุณต้องการทักษะทั้งหมดเหล่านี้ในคนเดียว"

พัฒนาซอฟต์แวร์ของคุณในต่างประเทศ

เมื่อ Jim Kosalos นักธรณีฟิสิกส์จากมหาวิทยาลัยวิสคอนซินเปิดตัวผู้นำเข้า San Cristobal Coffee ในปี 1996 เขาไม่ได้วางแผนที่จะพัฒนาซอฟต์แวร์หรือกลายเป็นผู้พัฒนา อย่างไรก็ตามงานของเขากับผู้ผลิตกาแฟในประเทศด้อยพัฒนาทำให้เขาต้องมีการวางแผนทรัพยากรองค์กร (ERP) และระบบการควบคุมคุณภาพที่เป็นทางการมากขึ้นเพื่อปรับปรุงผลผลิตกาแฟในไร่

"พื้นหลังของฉันในวิศวกรรมระบบทำให้ฉันพัฒนาเครื่องมือทั้งฮาร์ดแวร์และซอฟต์แวร์เพื่อช่วยในการจัดการการผลิตกาแฟ" Kosalos กล่าว "มันไม่เคยมีวัตถุประสงค์ในการพัฒนา ERP เพียงเพื่อได้รับการควบคุมกระบวนการเพื่อปรับปรุงผลิตภัณฑ์และหยุดการ 'รั่วไหล' ของทรัพยากรเมื่อชุดเครื่องมือเติบโตขึ้นก็เห็นได้ชัดว่ามันกลายเป็นมากกว่า QMS (การจัดการคุณภาพ) ระบบ)."

อันดับแรก Kosalos สำรวจวิธีที่เขาอาจร่วมมือกับ บริษัท ERP ในสหรัฐอเมริกา แต่เขาพบว่าไม่มี บริษัท ใดใน บริษัท เหล่านี้ที่มีวิสัยทัศน์หรือมีแนวโน้มที่จะมีส่วนร่วมกับกาแฟ

“ ฉันได้ทำการวิจัยเพิ่มเติมและในที่สุดก็นำฉันไปสู่ ​​บริษัท พัฒนาซอฟต์แวร์ของอินเดียที่ดูน่าสนใจมาก แต่ก็มีปัญหาด้านภาษา” เขากล่าว "เรามีสำนักงานในเม็กซิโกและฉันพูดภาษาสเปนและในช่วงเวลาประมาณเดียวกันกับที่ทนายความใน บริษัท ของเราในเม็กซิโกกล่าวว่าเพื่อนร่วมชั้นคนหนึ่งของเธอทำงานให้กับ บริษัท พัฒนาซอฟต์แวร์ MXGlobal Solutions ซึ่งมี 30 คนที่ทำงานเพียง 10 คน ไม่กี่นาทีจากถนนจากเรา " Kosalos ได้ทำสัญญากับพวกเขาและข้อตกลงดังกล่าวได้ผลดีตั้งแต่นั้นมา

Mike Little ผู้เริ่มการพัฒนาซอฟต์แวร์ของเขาบนบกได้ตัดสินใจย้ายส่วนหนึ่งของงานนอกชายฝั่ง

ข้อได้เปรียบทางธุรกิจที่ทั้งสอง Kosalos และประสบการณ์น้อยรวมถึงการตอบสนองได้เร็วขึ้นของรหัสและแรงงานที่มีทักษะราคาไม่แพงมากขึ้นในการทำงาน

บทเรียนที่ได้เรียนรู้: "ในตอนแรกมีอุปสรรคด้านภาษาและการสื่อสารกับผู้พัฒนาต่างประเทศฉันเรียนรู้ที่จะจัดทำเอกสารข้อกำหนดซอฟต์แวร์ของฉันอย่างแม่นยำมากเพราะฉันพบว่าผู้พัฒนาจะทำสิ่งที่คุณขอให้ทำอย่างแท้จริง ด้วยความต้องการทางธุรกิจของคุณ "Little กล่าว

"คุณภาพของซอฟต์แวร์และส่วนต่อประสานกับผู้ใช้เป็นสิ่งสำคัญยิ่งสำหรับผู้ใช้" Kosalos กล่าว "สิ่งที่ฉันเรียนรู้จากทั้งหมดนี้คือโครงการวิศวกรรมขนาดใหญ่เช่นการพัฒนาซอฟต์แวร์นั้นยากกว่าที่คาดไว้เสมอฉันรู้แล้วว่าจากประสบการณ์ก่อนหน้านี้ แต่มันสดชื่นที่จะทำให้จมูกคุณลูบไปอีกครั้ง!"

ในที่สุด Little ก็ได้เรียนรู้ถึงความสำคัญของการปกป้องทรัพย์สินทางปัญญาของคุณ "เมื่อฉันใช้นักพัฒนาในต่างประเทศฉันทำงานส่วนหนึ่งของระบบกับนักพัฒนาที่แตกต่างกันดังนั้นจึงไม่มีใครเห็นระบบซอฟต์แวร์ทั้งหมดที่เรารวมเข้าด้วยกันที่นี่ด้วยวิธีนี้บางทีนักพัฒนาอาจได้รับรหัสชิ้นหนึ่ง "

 

แสดงความคิดเห็นของคุณ