การพัฒนาซอฟท์แวร์ปรับตัว 

รูปกระบบวนการพัฒนาซอฟต์แวร์

การพัฒนาซอฟท์แวร์ปรับตัว หรือ Adaptive Software Development เป็นกระบวนการพัฒนซอฟต์แวร์ที่ทำให้พัฒนาโปรแกรมประยุกต์ได้อย่ารวดเร็ว คิดค้นโดย Jim Highsmith และ Sam Bayer ADS รวบรวมหลักการซึ่งประยุกต์อย่างต่อเนื่องของกระบวนการทำงานด้วยมือซึ่งเป็นเรื่องการทำงานปกติซึ่ง ADS จะมาแทนแบบจำลอง Waterfall 

 

การคาดเดา (Speculation)

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

ความร่วมมือ (Collaboration)

หาเรเรวจูงใจบุคคลให้ทำงานร่วมกัน ในทางที่เพิ่มพูนผลลัพธ์ที่สร้างสรรค์และเฉลียวฉลาด บุคคลที่ทำงานด้วยกันต้องมีความไว้ใจกันเพื่อ

  1. การวิพากษ์วิจารณ์โดยปราศจากความขมขื่น
  2. การช่วยเหลือกันโดยปราศจากความเสียใจ
  3. การทำงานอย่างหนักเท่าเทียมกัน
  4. มีความชำนาญเฉพาะที่จะเป็นประโยชน์ต่องานที่ทำ
  5. มีการพูดคุยถึงปัญหาหรือข้อกังวลสงสัยในทางที่ไปสู่กระทำที่ได้ประสิทธิผล

การเรียนรู้ (Learning)

  ทีม ASD เรียนรู้ได้ 3 วิธี คือ

  1. กลุ่มเฉพาะทาง (Focus group) เมื่อลูกค้า/ผู้ใช้งานให้ผลตอบกลับในการใช้งานของซอฟต์แวร์ที่มอบไป สิ่งนี้จะเป็นตัวบ่งชี้ว่าผลิตภัณฑ์ได้ตอบสนองความจำเป็นทางธุรกิจหรือไม่
  2. การทบทวนเทคนิคอย่างเป็นทางการ (Formal Technical Review) ทีม ASD มีการทบทวนซอฟต์แวร์ที่กำลังพัฒนาอยู่ ขณะเดียวกันมีการปรับปรุงคุณภาพและเรียนรู้ไปพร้อมๆ กัน
  3. การตรวจสอบภายหลัง (Postmortems)

 

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

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การออกเสียงคำศัพท์ที่ลงท้ายด้วย-ed ในภาษาอังกฤษ
โดย internTk21 พฤ 04 เม.ย. 2024 12:54 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
109
พฤ 04 เม.ย. 2024 12:54 pm โดย internTk21 View Topic การออกเสียงคำศัพท์ที่ลงท้ายด้วย-ed ในภาษาอังกฤษ
ตัวอักษร phonetic ในภาษาอังกฤษที่เสียงสั่น(Voiced)และไม่สั่น(Voiceless)
โดย internTk21 พฤ 04 เม.ย. 2024 10:27 am บอร์ด Microsoft Office Knowledge & line & Etc
0
100
พฤ 04 เม.ย. 2024 10:27 am โดย internTk21 View Topic ตัวอักษร phonetic ในภาษาอังกฤษที่เสียงสั่น(Voiced)และไม่สั่น(Voiceless)
selenium chrome firefox กับ edge ควรใช้บราว์เซอร์แบบไหนดีในการทดสอบ
โดย athirach.offcial อ 02 เม.ย. 2024 10:10 pm บอร์ด Software testing
0
132
อ 02 เม.ย. 2024 10:10 pm โดย athirach.offcial View Topic selenium chrome firefox กับ edge ควรใช้บราว์เซอร์แบบไหนดีในการทดสอบ
Selenium สำหรับ Web scraping
โดย athirach.offcial อ 02 เม.ย. 2024 9:52 pm บอร์ด Software testing
0
96
อ 02 เม.ย. 2024 9:52 pm โดย athirach.offcial View Topic Selenium สำหรับ Web scraping
วิธีการเขียนArgumentative Essay
โดย internTk21 อ 02 เม.ย. 2024 3:54 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
177
อ 02 เม.ย. 2024 3:54 pm โดย internTk21 View Topic วิธีการเขียนArgumentative Essay
เทคนิคการพูดแบบไม่ได้เตรียมตัวอย่างไรให้เป็นธรรมชาติ
โดย internTk21 อ 02 เม.ย. 2024 2:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
4
อ 02 เม.ย. 2024 2:29 pm โดย internTk21 View Topic เทคนิคการพูดแบบไม่ได้เตรียมตัวอย่างไรให้เป็นธรรมชาติ
สอบถามเกี่ยวกับ Selenium ทดสอบรันโปรแกรมอัตโนมัต
โดย athirach.offcial อ 02 เม.ย. 2024 12:55 pm บอร์ด Programming - C/C++ & java & Python
4
580
อ 02 เม.ย. 2024 4:59 pm โดย athirach.offcial View Topic สอบถามเกี่ยวกับ Selenium ทดสอบรันโปรแกรมอัตโนมัต
สอบถามเกี่ยวกับ Selenium เวอร์ขั่รของ urlib3 chardet
โดย athirach.offcial อ 02 เม.ย. 2024 9:46 am บอร์ด Programming - C/C++ & java & Python
2
210
อ 02 เม.ย. 2024 10:47 am โดย mindphp View Topic สอบถามเกี่ยวกับ Selenium เวอร์ขั่รของ urlib3 chardet