นักพัฒนาพลเมืองเป็นโฉมหน้าใหม่ของความคล่องตัวหรือไม่?
เผยแพร่แล้ว: 2022-03-11ด้วยธุรกิจส่วนใหญ่อย่างท่วมท้นที่แปลงการดำเนินงานเป็นดิจิทัลและทีมพัฒนาที่มีความสามารถซึ่งมีพนักงานไม่เพียงพออย่างเรื้อรัง วันหมดอายุของการใช้งานซอฟต์แวร์ที่ซับซ้อนจึงใกล้เข้ามาอย่างรวดเร็ว
การขาดแคลนผู้มีความสามารถและค่าใช้จ่ายในการแก้ไขได้เกิดขึ้นในช่วงเวลาที่แพลตฟอร์มการพัฒนาโค้ดต่ำนำเสนอโซลูชั่นที่น่าประทับใจ สมมติฐานของรหัสต่ำนั้นตรงไปตรงมา: ลดความซับซ้อนของการพัฒนาจนถึงจุดที่ผู้ใช้ทางธุรกิจสามารถสร้างโซลูชันได้โดยไม่ต้องมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับการเขียนโปรแกรม, API หรือวิธีการปรับใช้เว็บหรือแอปพลิเคชันมือถือ มักจะถูกบรรจุเป็น SaaS (ซอฟต์แวร์เป็นบริการ) หรือ PaaS (แพลตฟอร์มเป็นบริการ) ที่นำเสนอบนคลาวด์ โซลูชันแบบ low-code ช่วยลดความซับซ้อนของรายละเอียดการพัฒนาจำนวนมาก เพื่อให้ผู้ใช้สามารถมุ่งเน้นที่การสร้างฟังก์ชันการทำงาน
บริษัทวิจัยเทคโนโลยี Gartner คาดการณ์ว่าในปี 2022 ตลาดสำหรับแพลตฟอร์มแอพพลิเคชั่นแบบ low-code จะเพิ่มขึ้นมากกว่า 30% จากระดับในปี 2020 ในฐานะผู้นำโครงการไอทีและผู้มีส่วนได้ส่วนเสียในกระบวนการทางธุรกิจ ผู้จัดการโครงการอยู่ในฐานะที่จะให้บริการผลประโยชน์ที่แตกต่างกันในบางครั้งและมักถูกปิดกั้นของทั้งไอทีและธุรกิจโดยใช้โซลูชันแบบ low-code เหล่านี้
แต่ข้อดีและข้อจำกัดของโซลูชันเหล่านี้มีอะไรบ้าง และจะนำไปใช้และนำไปใช้ในทีมโครงการของคุณได้อย่างไร คำตอบอาจอยู่ที่การพัฒนาพลเมือง—การสร้างกลุ่มสมาชิกในทีมที่ไม่ใช้เทคนิคเพื่อจัดการกับงานบางอย่างที่ขัดขวางทีมไอที ในฐานะผู้จัดการโครงการที่มีคำแนะนำที่ถูกต้องและแนวทางปฏิบัติที่ดีที่สุด คุณสามารถใช้การพัฒนาพลเมืองเพื่อนำการปรับใช้แบบ low code จากการก่อกวนไปสู่ธุรกิจได้ตามปกติในบริษัทของคุณ
ก้าวแรกของการพัฒนาพลเมือง
แนวคิดของผู้ใช้ที่ไม่ใช้เทคนิคในการพัฒนาโซลูชันทางเทคนิคไม่ใช่เรื่องใหม่ ย้อนหลังไปถึงปี 1987 HyperCard ของ Apple ใช้อินเทอร์เฟซแบบกราฟิกและภาษาการเขียนโปรแกรมที่ง่ายขึ้น เพื่อให้ผู้ที่ไม่ใช่โปรแกรมเมอร์สร้างแอปพลิเคชันที่เรียบง่าย คล้ายกับแอปบนเว็บในปัจจุบัน แต่คำว่า "นักพัฒนาพลเมือง" ปรากฏตัวครั้งแรกในการนำเสนอที่งาน Gartner Symposium/ITxpo ประจำปี 2552 ในเมืองออร์แลนโด และในปี 2014 รายงานของ Forrester ได้ขนานนามว่าคลื่นลูกใหม่ของแพลตฟอร์มสำหรับการสร้างแอปพลิเคชันที่ต้องเผชิญลูกค้า "โค้ดต่ำ" รายงานระบุผู้บุกเบิกรายแรกในอุตสาหกรรมเกิดใหม่หลายคน รวมถึง Mendix, Salesforce และ Appian ผู้เสนอญัตติรายแรกเหล่านี้ให้ "ทางเลือกที่เร็วกว่าสำหรับแพลตฟอร์มการเขียนโปรแกรมแบบเดิม" และอนุญาตให้ผู้ใช้ "เร่งการส่งมอบแอปโดยลด [ing] จำนวนการเขียนโค้ดด้วยมือลงอย่างมาก" พวกเขาได้เข้าร่วมโดยผู้เล่นรายอื่นเช่น Betty Blocks, ServiceNow และ Microsoft Power Platform ด้วยคำแนะนำที่เหมาะสม นักพัฒนาที่เป็นพลเมืองเหล่านี้สามารถสร้างโซลูชันขนาดเล็กสำหรับตนเองหรือทีมของพวกเขา หรือในบางกรณีก็สร้างโซลูชันดิจิทัลทั่วทั้งองค์กร
จากการสำรวจของ IBM ในปี 2014 พบว่า 80% ของผู้มีอำนาจตัดสินใจด้านไอทีและผู้มีอำนาจตัดสินใจทางธุรกิจใช้นักพัฒนาที่เป็นพลเมืองในระดับหนึ่ง ถึงอย่างนั้น การรับเลี้ยงบุตรบุญธรรมก็ยังเป็นเรื่องไม่แน่นอนและมีขนาดเล็ก จนกระทั่งปี พ.ศ. 2564 สถาบันการจัดการโครงการได้แนะนำหลักสูตรพัฒนาพลเมืองชุดแรกที่ไม่เหมือนใคร ดังนั้น เป็นเวลาเกือบทศวรรษแล้วที่ไม่มีมาตรฐานอุตสาหกรรม เกณฑ์มาตรฐาน หรือการฝึกอบรมอย่างเป็นทางการสำหรับนายจ้างที่จะอ้างอิง ซึ่งน้อยกว่ามากที่ผู้จัดการโครงการจะนำไปใช้ สำหรับปี 2010 ส่วนใหญ่ แพลตฟอร์มที่ใช้โค้ดต่ำได้รับการพิจารณาว่าก่อกวนเกินไป ซึ่งทำให้เกิดการตอบกลับภายในองค์กร
สิ่งต่าง ๆ เปลี่ยนไปตั้งแต่นั้นมาเพื่อพูดอย่างอ่อนโยน Gartner ประมาณการว่าภายในปี 2024 ผลิตภัณฑ์และบริการด้านเทคโนโลยีทั้งหมด 80% จะถูกสร้างขึ้นโดยนักพัฒนาที่เป็นพลเมือง เพิ่มขึ้นจากเพียง 25% ในปี 2014 ซึ่งถือว่าการขยายตัวอย่างรวดเร็วนี้เป็นผลมาจากการระบาดใหญ่ของ COVID-19: ในขณะที่บริษัทต่างๆ ความคิดริเริ่มในการจัดการกับพนักงานที่อยู่ห่างไกลอย่างกะทันหัน โมเดลธุรกิจและกระบวนการใหม่ๆ ก็เกิดขึ้น เหตุการณ์เหล่านี้เป็นไปตามการนำเฟรมเวิร์ก Agile มาใช้อย่างรวดเร็วในช่วงไม่กี่ปีที่ผ่านมา โดยเน้นที่ความเร็วและวงจรการพัฒนาที่สั้นลง
ทั้งหมดนี้ประกอบกับการขาดแคลนนักพัฒนา ได้สร้างโอกาสสำหรับนักพัฒนาที่เป็นพลเมืองในการแก้ปัญหาจำนวนหนึ่ง
ประโยชน์ของรหัสต่ำ
ความเร็ว
สำหรับผู้จัดการโครงการด้านไอที โปรแกรมสำหรับนักพัฒนาพลเมืองจะเร่งลำดับเวลาโดยปรับปรุงกิจกรรมด้านนวัตกรรมและลดการพึ่งพานักพัฒนามืออาชีพจำนวนจำกัด อาจต้องใช้เวลาหลายเดือนกว่าจะเตรียมเว็บแอปพลิเคชันแบบเดิมให้พร้อมสำหรับการเปิดตัวครั้งแรก แม้แต่ผลิตภัณฑ์ที่ทำงานได้ขั้นต่ำ (MVP) ก็ใช้เวลาหลายสัปดาห์ในการพัฒนา ทีมงานสามารถรวบรวม MVP หลายคนโดยใช้แพลตฟอร์มแบบ low-code ในระยะเวลาเท่ากันและใช้ข้อมูลจากสิ่งเหล่านี้เพื่อเป็นแนวทางในการพัฒนา รอบการทำซ้ำหดตัวตามสัดส่วน
ตัวอย่างเช่น นักพัฒนามืออาชีพที่สร้างเครื่องมือการแจ้งเตือนอาจใช้เวลาทั้งวันในการออกแบบส่วนหน้าแบบง่ายๆ เพื่อโต้ตอบกับ API กำหนดค่าการตรวจสอบสิทธิ์และความปลอดภัย การทดสอบ และสุดท้ายปรับใช้แอปสำหรับการใช้งานภายใน บนแพลตฟอร์ม low-code นักพัฒนาพลเมืองสามารถบรรลุระดับการทำงานและความปลอดภัยในระดับเดียวกันได้ภายในไม่กี่นาที และสามคลิกภายหลังจะแบ่งปันการสร้างของพวกเขากับส่วนที่เหลือในทีม
ความยืดหยุ่น
ซอฟต์แวร์ที่มีจำหน่ายทั่วไปนั้นไม่เหมาะกับขั้นตอนการทำงานหรือโครงสร้างของธุรกิจเสมอไป แต่โซลูชันที่สร้างขึ้นบนแพลตฟอร์มแบบ low-code นั้นสามารถปรับแต่งให้เข้ากับความต้องการเฉพาะของธุรกิจของคุณได้ ตัวอย่างเช่น หากกระบวนการทางธุรกิจของคุณต้องการความสามารถในการส่งต่อปัญหาไปยังผู้จัดการบางคนและแพ็คเกจที่วางจำหน่ายทั่วไปทำไม่ได้ โซลูชันแบบ low-code แบบกำหนดเองก็เป็นทางเลือกที่ดี
โซลูชันแบบ low-code ยังสามารถเติมเต็มช่องว่างในการบูรณาการระหว่างระบบที่มีอยู่ของคุณโดยไม่ต้องทำงานโดยตรงกับ API ตัวอย่างเช่น ถ้า CRM ที่มีอยู่ของคุณไม่สามารถโพสต์ข้อความไปยังช่องทาง Slack ใดช่องทางหนึ่งได้ โซลูชันแบบ low-code สามารถเชื่อมช่องว่างนั้นได้อย่างรวดเร็วและง่ายดาย แพลตฟอร์มส่วนใหญ่มีตัวเลือกมากมายสำหรับการผสานรวมที่ช่วยให้บริการสามารถสื่อสารกับฐานข้อมูลและ API ของแอปพลิเคชันบนระบบคลาวด์หรือในองค์กรที่ได้รับความนิยม เช่น Jira, Gmail, Oracle หรือ Shopify การผสานรวมเหล่านี้ทำให้โปรเจ็กต์มีทางเลือกมากกว่าโซลูชันที่ไม่เหมาะสม นอกชั้นวางหรือโซลูชันที่สร้างขึ้นเองราคาแพง คุณสามารถสร้างด้วยความสามารถที่มากขึ้นโดยใช้โค้ดที่ต่ำ
ลองนึกภาพความแตกต่างที่สิ่งนี้สามารถสร้างให้กับโครงการของคุณ งานในมือของทีมพัฒนาสามารถประเมินใหม่ได้ โดยความต้องการบางส่วนแยกออกและกำหนดเป้าหมายสำหรับโซลูชันที่เขียนโค้ดต่ำและพัฒนาขึ้นโดยพลเมือง ซึ่งจะช่วยให้ฝ่ายไอทีมีเวลาในการแก้ไขปัญหาต่างๆ เช่น หนี้ทางเทคนิค ซึ่งมักจะถูกละเลยได้เมื่อมีกำหนดการแน่นหนา และโซลูชันที่ดำเนินการผ่านแพลตฟอร์ม low-code ที่ได้รับการอนุมัติจาก IT สามารถลดปัญหาที่เกิดจาก Shadow IT ได้ ทีมพัฒนาสามารถดูชุดของความต้องการหรือข้อกำหนด จากนั้นแนะนำและนำโซลูชันไปใช้โดยใช้แพลตฟอร์มแบบ low-code ซึ่งเป็นส่วนหนึ่งของกลุ่มเทคโนโลยีบางส่วนหรือทั้งหมด
เมื่อใดควรใช้รหัสต่ำ
โค้ดที่ต่ำมากสามารถปรับปรุงอัตราความเร็วต่อโซลูชันและลดต้นทุนในการสร้างซอฟต์แวร์ได้ แต่ก็มีข้อเสียอยู่เล็กน้อย ในฐานะผู้จัดการโครงการ คุณจะต้องเข้าใจข้อจำกัดของบริการแบบ low-code เพื่อให้คุณสามารถตัดสินใจได้อย่างแม่นยำว่าแพลตฟอร์มที่คุณเลือกนั้นเหมาะสมกับโครงการเมื่อใด นี่คือเคล็ดลับบางประการ:
- เตรียมที่จะอยู่บนแพลตฟอร์มเดียว โครงสร้างและฟังก์ชันที่ใช้โค้ดน้อยจะแตกต่างกันไปตามแต่ละบริการ ดังนั้น โซลูชันที่มีประโยชน์ซึ่งคุณสร้างขึ้นโดยทั่วไปจะไม่ส่งต่อไปยังบริการอื่น ซึ่งหมายความว่าในขณะที่องค์กรต่างๆ ใช้แพลตฟอร์มแบบ low-code เฉพาะสำหรับโซลูชันที่มากขึ้น ต้นทุนของการเปลี่ยนแปลงที่ตามมาจะเพิ่มขึ้นตามการพึ่งพาแพลตฟอร์มนั้นที่เพิ่มขึ้น ทำให้เกิดความไม่จูงใจที่จะลองใช้แพลตฟอร์มอื่นในอนาคต
- บัญชีสำหรับข้อจำกัด UI/UX เพื่อให้ประสบการณ์ใช้งานง่ายขึ้นสำหรับนักพัฒนาที่เป็นพลเมือง การควบคุมที่ละเอียดยิ่งขึ้นจำนวนมากเกี่ยวกับการจัดการงาน การจัดสไตล์ และฟังก์ชันเฉพาะนั้นถูกกำหนดไว้ล่วงหน้าและค่อนข้างจะไม่เปลี่ยนแปลงบนแพลตฟอร์มแบบ low-code มีข้อจำกัดมากพอที่จะทำให้นักออกแบบที่ดีต้องผิดหวัง ตัวอย่างเช่น โดยทั่วไปแล้ว โค้ดที่ต่ำจะมีตัวเลือกน้อยกว่าสำหรับความสามารถแบบออฟไลน์บนอุปกรณ์เคลื่อนที่ วิธีการตรวจสอบสิทธิ์หลายวิธี และการควบคุมเฉพาะของผู้ใช้ เช่น วงล้อสี ถามตัวเองว่าโปรเจกต์จะโอเคไหมกับการออกแบบที่ “ดีพอ” หากทีมของคุณต้องการการควบคุมที่ยอดเยี่ยมในรูปลักษณ์ ความรู้สึก และขั้นตอนการทำงานของแอป โค้ดที่น้อยก็ไม่ใช่หนทางที่จะไป
- ระวังปัญหาการบำรุงรักษา นักพัฒนาของ Citizen อาจไม่มีความเข้าใจอย่างลึกซึ้งเกี่ยวกับการทดสอบซอฟต์แวร์ที่มีประสิทธิภาพหรือมุมมองที่มีประสบการณ์ว่าโซลูชันอาจจำเป็นต้องเปลี่ยนแปลงในอนาคตอย่างไร สำหรับวิธีแก้ปัญหาง่ายๆ นี่ไม่ใช่ปัญหามากนัก แต่เนื่องจากโซลูชันแบบ low-code นั้นซับซ้อนมากขึ้น จึงมีแนวโน้มที่จะบั๊กกี้ ไม่ปลอดภัย และดูแลรักษายาก หากโซลูชันที่วางแผนไว้ของคุณมีความซับซ้อนสูงหรือมีความสำคัญต่อภารกิจ ให้พิจารณากลุ่มเทคโนโลยีที่ไม่มีโค้ดต่ำ หรือเกี่ยวข้องกับนักพัฒนาที่มีประสบการณ์มากขึ้นในการสร้างโซลูชัน
แพลตฟอร์มที่ใช้โค้ดน้อยไม่เหมาะสำหรับสถานการณ์ที่ต้องการ:

- ผู้ใช้ภายในที่สอดคล้องกันมากกว่า 200 ราย ซึ่งอาจส่งผลต่อสิทธิ์ใช้งานและประสิทธิภาพ
- ความสามารถเฉพาะทางสูง เช่น บล็อกเชน เกม หรือการนำทางแบบเรียลไทม์
- เน้นที่เวลาแฝงต่ำและประสิทธิภาพระดับบนสุด
- ประสบการณ์ผู้ใช้ที่ออกแบบมาอย่างดี
แม้จะมีข้อจำกัดเหล่านี้ แต่ก็ไม่มีปัญหากรณีการใช้งานสำหรับแพลตฟอร์มแบบ low-code พิจารณาโครงการที่เกี่ยวข้องกับ:
- การสร้างเครื่องมือภายใน เช่น แอพออนบอร์ด ตัวติดตามงาน หรือโซลูชันการจัดการสินทรัพย์สำหรับอุปกรณ์ของบริษัทหลายพันเครื่อง
- การอัปเดตระบบเดิมโดยเพิ่มคุณสมบัติใหม่ให้กับโครงสร้างพื้นฐานที่ล้าสมัยแต่ฝังตัว หรือโดยการแปลงเวิร์กโฟลว์ให้เป็นดิจิทัล
- การออกแบบต้นแบบที่มีความเสี่ยงต่ำหรือ MVP ที่สามารถใช้เป็นข้อพิสูจน์ง่ายๆ ของแนวคิดในช่วงเริ่มต้นของโครงการโดยไม่ต้องลงทุนเวลาหรือทรัพยากรจำนวนมาก (เมื่อการทดสอบของผู้ใช้เริ่มต้นขึ้น ก็สามารถก้าวกระโดดไปสู่ไอทีแบบเดิมและความสามารถในการปรับขนาดที่มากขึ้นด้วย)
ส่งเสริมนักพัฒนาพลเมือง
แพลตฟอร์มแบบ low-code ได้รับการออกแบบมาเพื่อลดเส้นโค้งการเรียนรู้ให้อยู่ในระดับที่สามารถจัดการได้มากขึ้น ทำให้ผู้จัดการโครงการสามารถปลูกฝังนักพัฒนาที่เป็นพลเมืองภายในองค์กรของตนได้ นักพัฒนาพลเมืองสามารถมาจากสาขาที่ไม่ใช่ไอทีและมาจากพื้นที่ที่หลากหลาย เช่น การวิเคราะห์ธุรกิจ การจัดการโครงการ การเงิน หรือการดำเนินงาน ใครก็ตามที่มีความรู้ด้านเทคโนโลยีและกระตือรือร้นที่จะเรียนรู้สามารถได้รับการฝึกฝนให้รวมการพัฒนาโค้ดต่ำเข้าไว้ในงานของพวกเขาได้ หากผู้จัดการโครงการเข้าใจช่องว่างระหว่างความสามารถของพวกเขากับของนักพัฒนามืออาชีพ นักพัฒนาพลเมืองไม่จำเป็นต้องเป็นผู้เชี่ยวชาญในการเขียนโปรแกรมเพื่อทำงานร่วมกับไอทีเพื่อเชื่อมโยงเทคโนโลยีและความต้องการทางธุรกิจ ด้วยการมีความเข้าใจที่ดีขึ้นเกี่ยวกับวงจรชีวิตการจัดส่งซอฟต์แวร์และรับหน้าที่รับผิดชอบบางอย่างที่ต้องใช้ความรู้ด้านการเขียนโปรแกรมแบบดั้งเดิม พวกเขาจึงกลายเป็นผู้เชี่ยวชาญด้านเนื้อหาส่วนหนึ่ง นักวิเคราะห์ธุรกิจส่วนหนึ่ง และทรัพยากรไอทีส่วนหนึ่ง
องค์กรจะได้รับประโยชน์สูงสุดจากแพลตฟอร์ม low-code และนักพัฒนาที่เป็นพลเมืองโดยปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:
- จัดให้มีการอบรม อำนวยความสะดวกในการปรับใช้รหัสต่ำผ่านช่วงการฝึกอบรมและการสาธิตกรณีการใช้งานที่เกี่ยวข้อง
- สอนแนวคิดใหม่ๆ แนะนำให้นักพัฒนาพลเมืองรู้จักการทดสอบ จัดทำเอกสาร และแนวคิดส่วนประกอบที่ใช้ซ้ำได้ เพื่อปรับปรุงคุณภาพของโซลูชันที่พวกเขาสร้างขึ้น
- สร้างรั้วกั้น. ให้การสนับสนุนการกำกับดูแลสำหรับนักพัฒนาที่เป็นพลเมือง เช่น การเพิ่มนโยบายการป้องกันการสูญหายของข้อมูลที่เฉพาะเจาะจง และการตั้งค่าสภาพแวดล้อมแบบแซนด์บ็อกซ์สำหรับการทดลอง
- ส่งเสริมการทำงานร่วมกัน ส่งเสริมพลเมืองและนักพัฒนามืออาชีพเพื่อสร้างโซลูชันร่วมกัน โดยเฉพาะอย่างยิ่งในโครงการที่ซับซ้อนซึ่งรวมรหัสต่ำ สิ่งนี้สามารถนำไปสู่ความเข้าใจที่ดีขึ้นเกี่ยวกับข้อกำหนด โอกาสในการฝึกอบรมข้ามสายงาน และความซาบซึ้งมากขึ้นสำหรับบทบาทที่แตกต่างในองค์กร การรวมความเชี่ยวชาญทางเทคนิคของทีมไอทีเข้ากับความเฉียบแหลมทางธุรกิจของนักพัฒนาพลเมืองสามารถนำไปสู่โซลูชันที่ให้บริการองค์กรได้ดียิ่งขึ้น
นักพัฒนาพลเมืองต้องมีคำแนะนำประเภทนี้ บางคนอาจจะขี้อายเกินกว่าจะลองทำสิ่งใดๆ ที่นอกเหนือไปจากขั้นตอนแรก และคนอื่นๆ จะสร้างความโกลาหลเนื่องมาจากความกระตือรือร้นที่มากเกินไปของพวกเขา การให้การฝึกอบรมและแนวทางปฏิบัติจะช่วยให้ผู้ใช้รายใหม่ที่มีรหัสต่ำสามารถค้นหาจุดกลางที่ดีกว่า ซึ่งนำไปสู่การปรับใช้คุณภาพสูงขึ้นภายในบริษัท
นักพัฒนาพลเมืองเสนอความสามารถใหม่ให้กับองค์กรที่สามารถใช้ประโยชน์ได้ทางยุทธวิธีและเชิงกลยุทธ์ บางคนจะใช้ทักษะใหม่ของตนในบทบาททางธุรกิจที่มีอยู่ เพื่อสนับสนุนความพยายามในการเปลี่ยนแปลงทางดิจิทัลและโครงการด้านไอทีด้วยความเข้าใจที่เพิ่มขึ้นใหม่เกี่ยวกับความท้าทายและเวิร์กโฟลว์ คนอื่นๆ อาจก้าวเข้าสู่งานใหม่โดยสิ้นเชิง โดยรับหน้าที่ในการพัฒนาแอปหรือการออกแบบฟีเจอร์ที่ใช้โค้ดน้อย
ผู้ให้บริการแพลตฟอร์มที่ใช้โค้ดน้อยรู้ดีว่าการสนับสนุนที่แข็งแกร่งมีความสำคัญและกำลังเพิ่มความสามารถตามนั้น แพลตฟอร์มที่พัฒนามากที่สุดนำเสนอคุณสมบัติการกำกับดูแลระดับองค์กร ชุมชนผู้ใช้ที่เจริญรุ่งเรือง และหลายวิธีในการเรียนรู้
เพื่อสนับสนุนการยอมรับอย่างกว้างขวางโดยนักพัฒนามืออาชีพ บางแพลตฟอร์มได้รวบรวมแนวคิดที่คุ้นเคย เช่น การควบคุมซอร์สโค้ด โมดูลการทดสอบ และการจัดการวงจรชีวิตของแอปพลิเคชัน สิ่งนี้ให้สิ่งที่ดีที่สุดของทั้งสองโลก: พวกเขาสามารถใช้โค้ดต่ำกับชุดเครื่องมือที่แข็งแกร่งเพื่อสร้างแอปพลิเคชันที่มีคุณภาพได้อย่างรวดเร็วโดยไม่ต้องละทิ้งเครื่องมือที่มีอยู่สำหรับโซลูชันที่ซับซ้อนมากขึ้น และนวัตกรรมต่างๆ เช่น วิธีการออกแบบเพื่อโค้ดจะช่วยบรรเทาข้อจำกัดที่มีอยู่ของแพลตฟอร์มเหล่านี้ เช่น ตัวเลือก UX/UI ที่จำกัด ในอีกไม่กี่ปีข้างหน้า
สนามที่กำลังขยายตัว
การลงทุนที่มีนัยสำคัญเกิดขึ้นบนแพลตฟอร์ม low-code โดยทั้งผู้เล่นที่เป็นที่ยอมรับและสตาร์ทอัพ Microsoft เพิ่งรายงานการเติบโต 97% เมื่อเทียบเป็นรายปีบน Power Platform และกำลังเปิดตัวความสามารถใหม่ ๆ อย่างรวดเร็ว การลงทุนในบริษัทสตาร์ทอัพแบบ low-code/no-code อย่าง Bubble และ Airtable เพิ่มขึ้น 415 ล้านดอลลาร์ในตลาดสหรัฐในระยะเวลาห้าปี ในขณะที่ธุรกิจต่างๆ พยายามขยายขีดความสามารถด้านดิจิทัลต่อไป นักพัฒนามืออาชีพจะยังคงขาดแคลนและจำนวนนักพัฒนาที่เป็นพลเมืองจะเพิ่มขึ้น การคาดการณ์แสดงให้เห็นว่านักพัฒนาพลเมืองจะมีจำนวนมากกว่านักพัฒนามืออาชีพ 4 ต่อ 1 ภายในปี 2566
สำหรับส่วนย่อยของแอปพลิเคชันที่สำคัญ การพัฒนาพลเมืองสามารถนำเสนอการผสมผสานที่ใช้งานได้จริงของความเร็ว ความเรียบง่าย และความยืดหยุ่น มันไม่ได้แทนที่งานของทีมพัฒนามืออาชีพ แต่สามารถให้โซลูชันที่ทรงพลังเพื่อเพิ่มประสิทธิภาพทีมเหล่านั้นในขณะที่พวกเขาสำรวจแนวซอฟต์แวร์ที่เปลี่ยนแปลงตลอดเวลา
