การพัฒนาแอพพลิเคชั่นร่วมคืออะไร?

Joint application development (JAD) เป็นแนวทางการพัฒนาซอฟต์แวร์ที่ผู้ใช้ทางธุรกิจและวิศวกรคอมพิวเตอร์ทำงานร่วมกันเพื่อสร้างระบบคอมพิวเตอร์ ทีมงานโครงการร่วมนี้มักจะถูกแยกออกเป็นเวลาหลายสัปดาห์ในระหว่างขั้นตอนการออกแบบของระบบ การใช้วิธี JAD สร้างซอฟต์แวร์ที่ดีกว่าเพราะผู้ใช้เป็นผู้เข้าร่วมที่มีส่วนร่วมในการสร้างระบบ

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

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

การพัฒนาแอพพลิเคชั่นอย่างรวดเร็ว (RAD) เป็นวิธีการสร้างต้นแบบซอฟต์แวร์ที่เป็นที่นิยมซึ่งถูกใช้ในช่วงกลางปี ​​1990 มันขึ้นอยู่กับความคิดของการสร้างต้นแบบอย่างรวดเร็วเพื่อวัตถุประสงค์ในการตรวจสอบ การพัฒนาแอพพลิเคชั่นร่วมนั้นพัฒนาขึ้นจากวิธีนี้โดยบูรณาการการออกแบบต้นแบบเข้ากับเอกสารอย่างเป็นทางการ

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

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

ควรจัดระเบียบเซสชัน JAD รอบ ๆ ขอบเขตหน้าที่เฉพาะของผลิตภัณฑ์ใหม่ วิธีการนี้เป็นเรื่องปกติของความพยายามในการพัฒนาผลิตภัณฑ์ขนาดใหญ่ ช่วยให้ทีมมุ่งเน้นและมีส่วนร่วมในความคิดที่เฉพาะเจาะจง เซสชันควรมีการพักและเครื่องดื่มอย่างเพียงพอเพื่อให้แน่ใจว่าทีมยังคงมีจังหวะและมีส่วนร่วม

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