การเริ่มต้นบทความ借助人工智能,软件开发变得更为敏捷高效

借助人工智能,软件开发变得更为敏捷高效

เป็นเวลาหลายทศวรรษ การตัดสินใจระหว่างการสร้างซอฟต์แวร์ตั้งแต่เริ่มต้น หรือการจัดหาโซลูชันสำเร็จรูปซึ่งแนะนำกลยุทธ์ด้านเทคโนโลยีในบริษัทจากภาคส่วนที่หลากหลายที่สุด สมการนี้ดูเรียบง่าย การซื้อการนำไปใช้แบบเร่งความเร็วและต้นทุนที่ลดลง การสร้างเสนอการปรับแต่งและการควบคุม แต่การมาถึงของปัญญาประดิษฐ์ทั่วไป และโดยเฉพาะอย่างยิ่ง การพัฒนาที่ได้รับความช่วยเหลือจาก AI (AIAD) ได้แก้ไขตัวแปรทั้งหมดของบัญชีนี้ มันไม่ใช่คำถามในการตัดสินใจระหว่างสองแนวทางคลาสสิกอีกต่อไป และบางทีภาวะที่กลืนไม่เข้าคายไม่ออกแบบดั้งเดิมอาจไม่มีอีกต่อไป.

ด้วยการสร้าง AI ที่เพิ่มประสิทธิภาพขั้นตอนของวงจรการพัฒนาที่สำคัญ เช่น การเขียนโค้ด การทดสอบอัตโนมัติ การตรวจจับข้อบกพร่อง และแม้แต่คำแนะนำทางสถาปัตยกรรม การสร้างซอฟต์แวร์ที่ปรับแต่งมาโดยเฉพาะนั้นไม่ใช่ความพยายามเฉพาะขององค์กรขนาดใหญ่ที่มีงบประมาณที่เข้มงวดอีกต่อไป ก่อน - โมเดลที่ได้รับการฝึกอบรม ไลบรารีเฉพาะ และแพลตฟอร์มรหัสต่ำหรือไม่มีโค้ดที่ขับเคลื่อนโดย AI ลดต้นทุนและเวลาในการพัฒนาอย่างมาก.

แทนที่จะใช้เวลาหลายเดือน โซลูชันจำนวนมากในปัจจุบันถูกนำเสนอในไม่กี่สัปดาห์ และแทนที่จะเป็นทีมภายในจำนวนมาก ทีมที่ไร้ความสามารถและมีความเชี่ยวชาญสูงสามารถนำเสนอแอปพลิเคชันที่ปรับแต่งและปรับขนาดได้ด้วยประสิทธิภาพที่น่าประทับใจ GitHub Copilot ซึ่งเปิดตัวในปี 2021 เป็นตัวอย่างเชิงปฏิบัติของ AI กำเนิดที่ช่วยเหลือนักพัฒนาด้วยการแนะนำรหัสและกรอกข้อมูลโค้ดโดยอัตโนมัติ การศึกษาของ GitHub ระบุว่านักพัฒนาที่ใช้ Copilot ทำงาน 55% ได้เร็วขึ้นโดยเฉลี่ย ในขณะที่ผู้ที่ใช้มันใช้เวลาเฉลี่ย 1 ชั่วโมง 11 นาทีในการทำงานให้เสร็จ ผู้ที่ไม่ได้ใช้ Github Copilot ใช้เวลาเฉลี่ย 2 ชั่วโมง 41 นาที.

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

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

การใช้ปัญญาประดิษฐ์ (AI) และระบบอัตโนมัติช่วยลดได้ถึง 50% ในเวลาการพัฒนา ดังที่ผู้บริหาร 75% ให้สัมภาษณ์ในรายงานที่ดำเนินการโดย OutSystems และ KPMG แต่ถ้า “สร้าง” เป็นความปกติใหม่ ภาวะที่กลืนไม่เข้าคายไม่ออกที่สองเกิดขึ้น: สร้างภายในหรือกับพันธมิตรภายนอกที่เชี่ยวชาญ? ที่นี่ ลัทธิปฏิบัตินิยมพูดดังขึ้น การสร้างทีมเทคโนโลยีของตนเองนั้นต้องการการลงทุนอย่างต่อเนื่อง การจัดการความสามารถ โครงสร้างพื้นฐาน และเหนือสิ่งอื่นใดคือเวลาที่สินทรัพย์ที่หายากในการแข่งขันเพื่อนวัตกรรม สำหรับบริษัทที่มีแกน business มันไม่ใช่ ซอฟต์แวร์, การเลือกนี้อาจเป็นการสวนทางกับผลลัพธ์ที่ต้องการ.

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

ในขณะที่ทีมภายในต้องเผชิญกับช่วงการเรียนรู้อย่างต่อเนื่อง ผู้เชี่ยวชาญภายนอกที่ทำงานหลายโครงการจะรวบรวมรายการทางเทคนิคและธุรกิจด้วยความเร็วที่เร็วขึ้นมาก ความฉลาดโดยรวมนี้ ซึ่งนำไปใช้ในลักษณะโดยตรง มักจะสร้างโซลูชันที่มีประสิทธิภาพและเป็นนวัตกรรมมากขึ้น การตัดสินใจจึงไม่ใช่ระหว่างการซื้อหรือสร้างอีกต่อไป แต่ระหว่างการยึดติดกับโซลูชันแบบฉาบปูนหรือสร้างสิ่งที่ตรงตามสิ่งที่ธุรกิจต้องการจริงๆ  การปรับเปลี่ยนในแบบของคุณซึ่งค่อนข้างหรูหรา กลายเป็นความคาดหวัง ความสามารถในการปรับขนาด ข้อกำหนด และ AI ซึ่งเป็นแหล่งต้นน้ำ.

ในท้ายที่สุด ความแตกต่างในการแข่งขันที่แท้จริงไม่ได้อยู่ในซอฟต์แวร์สำเร็จรูป หรือในบรรทัดของโค้ดที่เขียนขึ้นเพื่อวัด แต่ในความคล่องตัวเชิงกลยุทธ์ที่บริษัทต่างๆ จะรวมโซลูชันทางเทคโนโลยีเพื่อการเติบโตของพวกเขา ยุค AIAD เชิญชวนให้เราละทิ้งภาวะที่กลืนไม่เข้าคายไม่ออกของไบนารีและคิดว่าซอฟต์แวร์เป็นกระบวนการที่ต่อเนื่อง มีชีวิตชีวา และเชิงกลยุทธ์ และสำหรับสิ่งนั้น การสร้างไม่เพียงพอ จำเป็นต้องสร้างด้วยสติปัญญา พันธมิตรที่เหมาะสม และวิสัยทัศน์ของอนาคต.

Fabio Seixas
ฟาบิโอ เซซาส
ด้วยประสบการณ์กว่า 30 ปีในด้านเทคโนโลยีและธุรกิจดิจิทัล Fabio Seixas เป็นผู้ประกอบการที่ปรึกษาและผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ผู้ก่อตั้งและซีอีโอของ Softo ซึ่งเป็น บริษัท ซอฟต์แวร์ที่แนะนําแนวคิดของ DevTeam as a Service Fabio ได้สร้างและกํากับ บริษัท อินเทอร์เน็ตแปดแห่งและให้คําปรึกษาอื่น ๆ มากกว่า 20 อาชีพของเขารวมถึงความเชี่ยวชาญในรูปแบบธุรกิจดิจิทัลการแฮ็กการเติบโตโครงสร้างพื้นฐานคลาวด์การตลาดและการโฆษณาออนไลน์
เรื่องที่เกี่ยวข้อง

ทิ้งคําตอบไว้

กรุณาใส่ความคิดเห็นของคุณ!
กรุณากรอกชื่อของคุณที่นี่

ล่าสุด

ยอดนิยม

[elfsight_cookie_consent id="1"]