D23
Appendix B this week will introduce you to Agile Methodologies with a focus on eXtreme Programming. We well began by contrasting Agile Methodologies with traditional engineering-based approaches, describing when Agile Methodologies are preferred over the traditional engineering-based approaches. eXtreme Programming, a popular Agile Methodology, is discussed along with its key principles. The end of the appendix discusses how requirements determination, design specifications, and implementation are carried out when using an Agile Methodology. What types of projects would you use Agile Methodologies and engineering-based approaches to system development?

