SDLC - วิธีการที่คล่องตัว
Agile Methods ขึ้นอยู่กับ Agile manifesto และปรับเปลี่ยนได้ตามธรรมชาติ วิธีการเปรียวช่วยให้มั่นใจ -
- การทำงานร่วมกันเป็นทีม
- การทำงานร่วมกันของลูกค้า
- การสื่อสารอย่างต่อเนื่องและสม่ำเสมอ
- การตอบสนองต่อการเปลี่ยนแปลง
- ความพร้อมของผลิตภัณฑ์ที่ใช้งานได้
มีวิธีการแบบ Agile หลายวิธีที่ส่งเสริมการพัฒนาซ้ำ ๆ และเพิ่มขึ้นด้วยการทำซ้ำตามเวลา แม้ว่าวิธีการแบบ Agile จะปรับเปลี่ยนได้ แต่กฎของวิธีการเฉพาะนั้นไม่สามารถผ่านได้และด้วยเหตุนี้จึงต้องมีการดำเนินการอย่างมีวินัย
Agile Methods - จุดแข็ง
ข้อดีหรือจุดแข็งของวิธี Agile คือ -
- การเผยแพร่ในช่วงต้นและบ่อยครั้ง
- ที่พักของข้อกำหนดที่เปลี่ยนแปลง
- การสื่อสารในแต่ละวันระหว่างลูกค้าและนักพัฒนา
- โครงการที่สร้างขึ้นจากบุคคลที่มีแรงบันดาลใจ
- จัดทีมด้วยตนเอง
- ความเรียบง่ายเน้นสิ่งที่ต้องการทันที
- ไม่มีการสร้างเพื่ออนาคตหรือสร้างภาระให้กับโค้ดมากเกินไป
- การไตร่ตรองอย่างสม่ำเสมอเพื่อปรับพฤติกรรมเพื่อปรับปรุงประสิทธิผล
วิธีการที่คล่องตัว - จุดอ่อน
ข้อเสียหรือจุดอ่อนของ Spiral method คือ -
ความพร้อมของลูกค้าอาจไม่สามารถทำได้
ทีมควรมีประสบการณ์ในการปฏิบัติตามกฎของวิธีการ
จำเป็นต้องมีการวางแผนที่เหมาะสมเพื่อตัดสินใจอย่างรวดเร็วเกี่ยวกับฟังก์ชันการทำงานที่ต้องจัดส่งในการทำซ้ำ
ทีมคาดว่าจะมีทักษะในการประมาณค่าและทักษะการเจรจาต่อรอง
ทีมควรมีทักษะการสื่อสารที่มีประสิทธิภาพ
ทีมใหม่อาจจัดกันเองไม่ได้
ต้องมีวินัยในการพัฒนาและส่งมอบในการทำซ้ำตามเวลา
การออกแบบจะต้องเรียบง่ายและบำรุงรักษาได้จึงต้องใช้ทักษะการออกแบบที่มีประสิทธิภาพ
เมื่อใดควรใช้วิธี Agile
สามารถใช้วิธี Agile เมื่อ -
แอปพลิเคชันมีความสำคัญต่อเวลา
ขอบเขตมี จำกัด และไม่เป็นทางการ (การปรับขนาดวิธีการแบบ Agile ไปยังโครงการขนาดใหญ่กำลังดำเนินการโดยมีการขยายบางส่วนไปยังวิธีการแบบ Agile บางส่วน)
องค์กรใช้วิธีการที่มีระเบียบวินัย