เราพัฒนาแอปพลิเคชันมือถือระดับองค์กรครั้งแรกของเราอย่างไร
เผยแพร่แล้ว: 2018-01-17มันเป็นฤดูหนาวปี 2015 ที่เราได้รับโทรศัพท์จากผู้อำนวยการบริษัท B2B IT Products
เขากล่าวว่าเขาต้องการความช่วยเหลือ ในการพัฒนาแอพพลิเคชั่นสำหรับองค์กรแบบเคลื่อนที่ ซึ่งจะช่วยให้มีการสนทนาที่เกี่ยวข้องกับการขายทั้งหมดระหว่างทีมขายในสำนักงานและในไซต์งานบนแพลตฟอร์มเดียว มันต้องนำไปใช้ในทีมของเขาในช่วงเวลาหนึ่งปี ประเด็นที่เขาอยากให้เราสัมผัสคือ
การปฏิบัติตามข้อกำหนดของแบรนด์ – ทีมขายในสถานที่ส่วนใหญ่มักมีเทมเพลตการขายที่มีอายุหนึ่งเดือน ในขณะที่ทีมในสำนักงานมีเทมเพลตที่มีโลโก้ที่เปลี่ยนแปลงและรูปแบบตัวอักษรที่ใหม่กว่า นี่เป็นการสร้างปัญหาในการรักษาเอกลักษณ์ของแบรนด์เดียวกัน
การเชื่อมโยงกับทีม Sales Admin แย่ – ปัญหาต่อไปที่เขากำลังเผชิญคือด้วยเหตุผลบางอย่างหรืออย่างอื่น มีความล่าช้าอย่างต่อเนื่อง 2-3 วันในการส่งรายละเอียดใบสั่งขายไปยังผู้ดูแลระบบสำนักงาน แม้ว่ารายละเอียดคำสั่งซื้อจะไปถึงฝ่ายบริหาร แต่ก็เคยใช้เวลาในการบันทึกและดำเนินการตามขั้นตอนต่อไป
นี่จะเป็นครั้งแรกที่เราพัฒนาแพลตฟอร์มแอปพลิเคชันระดับองค์กรบนมือถือ
เรารู้ว่าทางเดียวที่เราจะดำเนินโครงการนี้ให้สำเร็จลุล่วงไปได้ หากเราสามารถให้พวกเขามากกว่าที่พวกเขาขอในกรอบเวลาเดียวกันหรือน้อยกว่านั้น และถ้าเราสามารถประหยัดเงินให้พวกเขาได้บ้าง มันจะ ได้รับบวก
นี่คือเรื่องราวของการพัฒนาแอปสำหรับบริษัท A (เพื่อการรักษาความลับ เราจะเรียกพวกเขาว่าบริษัท A) ซึ่งจะทำให้กระบวนการขายของบริษัทราบรื่นขึ้นสำหรับอนาคตที่จะมาถึง
ก่อนอื่นเราเริ่มต้นด้วยการเจาะลึกเล็กน้อยเกี่ยวกับเครื่องมือสำหรับองค์กรในปัจจุบันของบริษัท เพื่อให้เข้าใจชัดเจนขึ้นว่าพวกเขาใช้เครื่องมืออย่างไร สิ่งนี้นำไปสู่การพูดคุยกับหน่วยธุรกิจต่างๆ โดยสังเกตว่าพนักงานของพวกเขาใช้อุปกรณ์ขององค์กรและเครื่องมือที่ติดตั้งจริง ๆ อย่างไร
เราต้องให้ความสนใจเป็นพิเศษกับความแตกต่างในสิ่งที่ CEO ของบริษัทบอกเราเกี่ยวกับความท้าทายและเรื่องราวที่หัวหน้าโดเมนแต่ละคนต้องบรรยาย ส่วนที่สำคัญที่สุดอย่างหนึ่งของงาน คือการถามคำถามเป็นล้านคำถาม บางครั้งคำถามเดียวกันในบริบทต่างๆ กัน เพื่อให้แน่ใจว่ามีการบันทึกจุดปวดและความชอบของผู้ใช้
ขั้นตอนต่อไปคือการดูจำนวนเครื่องมือเหล่านี้ที่มีอยู่กับพนักงาน A ในรูปแบบมือถือ เพราะหากบริษัทไม่มีอุปกรณ์พกพาแม้ ในช่วงเวลาที่วัฒนธรรมองค์กร เปลี่ยนจาก 9 แห่งเป็นสำนักงาน 6 แห่งที่จำกัดชีวิตในที่ทำงานเสมือน 24 ชั่วโมง หมายความว่าสถาปัตยกรรมทั้งหมดจะต้องเปลี่ยนและความคิดก็ต้องการเช่นกัน ที่จะทำงานต่อ
ซึ่งเราพบว่าไม่ใช่กรณีของ A พวกเขามีส่วนประกอบแบบเคลื่อนที่ในเครื่องมือระดับองค์กร
ด้วย Pain Point Sheet ของเรา ซึ่งทำขึ้นหลังจากมีตัวต่อตัวกับหัวหน้าโดเมนที่แตกต่างกันจำนวนมาก พร้อมแล้ว เราก็ย้ายไปยังทีมที่เรารู้ว่าจะให้คำวิจารณ์ที่ดีที่สุดเกี่ยวกับสิ่งที่พวกเขามีและสิ่งที่จำเป็นต้องเปลี่ยน – ทีมขาย .
จากประสบการณ์ของฉัน พนักงานขายเป็นคนที่ดีที่สุดที่จะโต้ตอบด้วยเมื่อคุณต้องการทราบว่าธุรกิจ ต้องการอะไรเพื่อให้มีความคล่องตัวและรวดเร็วยิ่งขึ้น และโดยทั่วไป เนื่องจากทีมขายเป็นทีมที่เผชิญหน้ากันซึ่งทราบกันดีว่ามีธุรกิจเข้ามา ความต้องการของพวกเขาส่วนใหญ่ไม่เคยถูกมองข้าม ดังนั้นการไปหาหัวหน้าธุรกิจพร้อมจุดปวดจึงเป็นวิธีที่เร็วที่สุดในการรับซื้อจากผู้บริหารระดับสูง และ ทำให้ "ตอนนี้" เป็นคำตอบว่าเมื่อใดควรเลือกแพลตฟอร์มแอปพลิเคชันสำหรับองค์กรบนมือถือ
ประสบการณ์ของเราก็ไม่ทำให้ฉันผิดหวังในครั้งนี้เช่นกัน เมื่อเราไปที่ Business Heads ด้วยแผ่นงานของ Pain Point โดยเน้นที่ Sales เราก็สามารถลงชื่อออกได้ง่ายขึ้นมาก
เมื่อออกจากหน่วยธุรกิจ เราก็ไปที่ทีมวิเคราะห์ธุรกิจเพื่อร่างกระดาษคำตอบที่กล่าวถึงข้อกำหนดในการพัฒนาแอประดับองค์กรสำหรับอุปกรณ์เคลื่อนที่
นี่คือสิ่งที่เราได้เพิ่มจากจุดสิ้นสุดของฉันในเอกสารความต้องการ -
- คำพูดสุดท้ายบนแพลตฟอร์มการปรับใช้แอป เราเลือกทั้ง iOS และ Android เนื่องจากฝูงชนมีหลากหลายและทีมนอกชายฝั่งก็ทำงานบนทั้งสองแพลตฟอร์มด้วย
- ฟังก์ชั่นผู้ใช้ที่พนักงานต้องการคืออะไร? ทั้งนี้จะขึ้นอยู่กับวิธีการที่กลุ่มใช้เครื่องมือในปัจจุบัน
- เราจะทดสอบซอฟต์แวร์อย่างไร เราต้องการซอฟต์แวร์ที่จะดักจับจุดบกพร่องในแอพ
ด้วยข้อกำหนดและแผนการทดสอบที่พร้อมและลงนาม ขั้นตอนต่อไปคือการพัฒนาแอป
โดยทั่วไป แอปสำหรับองค์กรเป็นส่วนเสริมของแอปที่อยู่ในพีซีของบริษัท แทบไม่เคยเป็นแอปแบบสแตนด์อโลนที่อยู่ในอุปกรณ์ และเนื่องจากเราตัดสินใจว่าเราจะปรับใช้แอปทั้งบน Android และ iOS ขั้นตอนต่อไปคือการนำ ทีมนักพัฒนา Android และ iOS ของฉันมา อยู่ในภาพ
แต่การพูดคุยกับพวกเขาเป็นเวลานาน 1 ชั่วโมงทำให้เราห่างไกลจากแผนเดิมในการพัฒนาแอปเวอร์ชัน iOS และ Android
เมื่อเราพูดถึงวิธีที่แอปควรจะมีฟังก์ชันการทำงานและการซิงค์ที่เหมือนกันในทุกอุปกรณ์ เราได้ตัดสินใจพัฒนาแอปข้ามแพลตฟอร์ม เพื่อให้ฟีเจอร์แอปพลิเคชันมือถือขององค์กรทำงานพร้อมกันบนทั้งสองแพลตฟอร์ม มันเป็นสถานการณ์ในอุดมคติ ด้วยวิธีนี้เราจะบรรลุปัจจัยความคล้ายคลึงกัน และจะมีค่าใช้จ่ายน้อยลงทั้งเวลาและความพยายามอย่างชาญฉลาด
ในฐานะหน่วยงานบริการพัฒนาแอพมือถือสำหรับองค์กร เราสามารถนึกถึงการอยู่รอดในระยะยาวได้ก็ต่อเมื่อเราคิดว่าเป็นคู่ค้าของลูกค้าของเรา ไม่ใช่ผู้ให้บริการของพวกเขา ดังนั้นแม้ว่าการพัฒนาแอป iOS และ Android ทีละแอปจะเป็นประโยชน์สำหรับเรา ในด้านการเงิน เราก็ ตกลงที่ การพัฒนาแอปข้ามแพลตฟอร์ม เพราะ เป็นผลประโยชน์สูงสุดของ A
เมื่อตกลงกันได้แล้ว ขั้นตอนต่อไปคือการสิ้นสุดเครื่องมือสำหรับ กระบวนการ พัฒนาแอประดับองค์กร ของเรา
แพลตฟอร์มการพัฒนาที่เราลงเอยด้วยการเลือกคือ Xamarin เหตุผลเบื้องหลังของเราคือ A. Xamarin เป็นส่วนประกอบของชุด Visual Studio ซึ่งเป็นชุดเครื่องมือสำหรับการพัฒนาที่ Microsoft และ B นำเสนอ ความยอดเยี่ยมของ Xamarin อยู่ที่การที่ให้คุณนำรหัสตรรกะทางธุรกิจมาใช้ซ้ำระหว่างแพลตฟอร์มต่างๆ
ขณะที่เราไตร่ตรองเครื่องมืออื่นๆ สำหรับโครงการ เช่น React Native และ Apache Cordova เนื่องจากเรารู้ว่าบริษัทต่างๆ กำลังเปลี่ยนไปใช้แพลตฟอร์มดั้งเดิมสำหรับแอปข้ามแพลตฟอร์ม แต่เมื่อเห็นความเข้มข้นของงานที่จะเข้าสู่โครงการ เราจึงตกลงกันที่ ซามาริน.
เมื่อเราทุกคน – ทีมงานของเราและสำนักงานของ A ประสานกันกับฟังก์ชันการทำงานของแอปและแพลตฟอร์มการพัฒนา เราก็สามารถออกจากที่นั่นได้อย่างราบรื่น ในเวลาประมาณ 6 เดือน เราสามารถเผยแพร่แอป 2 รุ่นสำหรับทีมขายได้ และสุดท้าย เราไปพัฒนาแอพสำหรับทีม HR ของพวกเขา และต่อด้วยเจ้าหน้าที่ด้านลอจิสติกส์
การเรียนรู้ที่เราดึงมาจากโครงการคือเคล็ดลับในการพัฒนาแอปพลิเคชันองค์กรบนมือถืออย่างมีประสิทธิภาพคือการทำความเข้าใจจุดอ่อนของทีมลูกค้าของคุณ
ถ้าคุณไม่ก้าวเข้าไปในรองเท้าของทีมและเผชิญกับปัญหาที่พวกเขาเผชิญ คุณจะไม่สามารถสร้างแอปที่ให้คุณค่าอย่างแท้จริงและทำให้ชีวิตของพวกเขาง่ายขึ้น
นอกจากนี้ คุณไม่สามารถสร้างแอปสำหรับองค์กรได้สำเร็จหากแอปนี้ตรงกันข้ามกับที่ทีมคุ้นเคยในการทำงาน การเปลี่ยนจากซอฟต์แวร์พีซีไปเป็นแอพมือถือไม่ควรแยกจากวันแรก มันควรจะค่อยๆเกิดขึ้นเป็นขั้นตอน
ด้วยเหตุนี้ เราจึงเริ่มต้นการเดินทางในฐานะ บริษัทพัฒนาแอพมือถือสำหรับ องค์กร
ระหว่างนั้นจนถึงวันนี้ ในเวลาสี่ปี เราได้กลายเป็นบริษัทพัฒนาแอพสำหรับองค์กรที่บริษัทสตาร์ทอัพและหน่วยงานโชคลาภ 500 แห่งไว้วางใจให้ช่วยหาทางแก้ไขปัญหาที่แก้ปัญหาในขณะที่ปรับปรุงกระบวนการภายในของพวกเขา
เราได้พัฒนาแอพมือถือสำหรับองค์กรมากกว่า 70 รายการที่ทำงานในอุตสาหกรรมต่าง ๆ มากกว่า 20 แห่ง ในขณะที่ให้ประโยชน์เหมือนกันทั้งหมด – การจัดการกระบวนการที่ดีขึ้นและรายได้ที่มากขึ้น
ต้องการทราบสาระสำคัญของโครงการ A หรือไม่? ติดต่อเรา.
คำถามที่พบบ่อยเกี่ยวกับโครงการพัฒนาแอประดับองค์กรครั้งแรกของเรา
1. ข้อกำหนดขององค์กรที่แตกต่างกันในแอปพลิเคชันมือถือมีอะไรบ้าง?
เมื่อเราพูดถึงแอพมือถือระดับองค์กร ชุดของข้อกำหนดที่บริษัทพัฒนาแอปพลิเคชั่นมือถือระดับองค์กรใด ๆ นับเป็นความสำเร็จของโซลูชันคือ:
- แอปพลิเคชั่นสนับสนุนและเติบโตไปพร้อมกับทีม
- แอพมือถือขององค์กรต้องรองรับการรักษาความปลอดภัยและความสามารถในการปรับขนาด
- แอพต้องแก้ปัญหาที่แท้จริงของผู้ใช้ในปัจจุบันในขณะที่มีขอบเขตในการแก้ปัญหาในอนาคต
2. เหตุใดการเคลื่อนย้ายขององค์กรจึงมีความสำคัญ
มีเหตุผลหลาย ประการที่คุณควรลงทุนในการพัฒนาแอพมือถือสำหรับ องค์กร สิ่งสำคัญที่สุดคือ:
- การสื่อสารที่มีประสิทธิภาพ
- ผลผลิตที่สูงขึ้น
- การมีส่วนร่วมของพนักงานที่ดีขึ้น
- การแชร์ข้อมูลแบบเรียลไทม์
- ความปลอดภัยที่แข็งแกร่ง