Agile Software Development

Submit a report on one of the following techniques/approaches for systems analysis and design: 1. Agile Software Development 2. Business Process Model and Notation 3. Business Process Re-engineering 4. Dynamic Systems Development 5. Extreme Programming 6. Feature Driven Development 7. Kanban 8. Lean Software Development 9. Object-Oriented Analysis 10. Object-Oriented Design 11. Pair Programming 12. Rapid Application Development 13. Reuse-based Development 14. Scrum 15. Scrumban 16. Software Prototyping 17. Timeboxing 18. Use case analysis Choose any topic from the above list. The following online resources may be useful for the project: J Google search engine (https://www.google.com0 • Wikipedia (https://en.wikipedia.orgMiki/Main_Page) • Google Scholar search engine (http://scholargoogle.com0 • EBSCO online database (through SMU library web site) • ProQuest online database (through SMU library web site, labelled as ABUINFORIA Global on SMU library web site).                                                      

Sample Solution