เราพัฒนาแอปพลิเคชันมือถือระดับองค์กรครั้งแรกของเราอย่างไร

เผยแพร่แล้ว: 2018-01-17

มันเป็นฤดูหนาวปี 2015 ที่เราได้รับโทรศัพท์จากผู้อำนวยการบริษัท B2B IT Products

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

การปฏิบัติตามข้อกำหนดของแบรนด์ – ทีมขายในสถานที่ส่วนใหญ่มักมีเทมเพลตการขายที่มีอายุหนึ่งเดือน ในขณะที่ทีมในสำนักงานมีเทมเพลตที่มีโลโก้ที่เปลี่ยนแปลงและรูปแบบตัวอักษรที่ใหม่กว่า นี่เป็นการสร้างปัญหาในการรักษาเอกลักษณ์ของแบรนด์เดียวกัน

การเชื่อมโยงกับทีม Sales Admin แย่ – ปัญหาต่อไปที่เขากำลังเผชิญคือด้วยเหตุผลบางอย่างหรืออย่างอื่น มีความล่าช้าอย่างต่อเนื่อง 2-3 วันในการส่งรายละเอียดใบสั่งขายไปยังผู้ดูแลระบบสำนักงาน แม้ว่ารายละเอียดคำสั่งซื้อจะไปถึงฝ่ายบริหาร แต่ก็เคยใช้เวลาในการบันทึกและดำเนินการตามขั้นตอนต่อไป

นี่จะเป็นครั้งแรกที่เราพัฒนาแพลตฟอร์มแอปพลิเคชันระดับองค์กรบนมือถือ

Peeyush Singh

เรารู้ว่าทางเดียวที่เราจะดำเนินโครงการนี้ให้สำเร็จลุล่วงไปได้ หากเราสามารถให้พวกเขามากกว่าที่พวกเขาขอในกรอบเวลาเดียวกันหรือน้อยกว่านั้น และถ้าเราสามารถประหยัดเงินให้พวกเขาได้บ้าง มันจะ ได้รับบวก

นี่คือเรื่องราวของการพัฒนาแอปสำหรับบริษัท 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. เหตุใดการเคลื่อนย้ายขององค์กรจึงมีความสำคัญ

มีเหตุผลหลาย ประการที่คุณควรลงทุนในการพัฒนาแอพมือถือสำหรับ องค์กร สิ่งสำคัญที่สุดคือ:

  • การสื่อสารที่มีประสิทธิภาพ
  • ผลผลิตที่สูงขึ้น
  • การมีส่วนร่วมของพนักงานที่ดีขึ้น
  • การแชร์ข้อมูลแบบเรียลไทม์
  • ความปลอดภัยที่แข็งแกร่ง