Grammack et al. claimed "the software development life cycle is a design cycle in any project where an information system or software application is developed. It begins with accepting a basic concept and proceeds through analysis of what is needed, choosing a suitable application for that, and then building it for operational use".
A. Compare and contrast the software development life cycle approach and an Agile methodology approach.
B. Provide a real Australian application that successfully used an agile methodology.