Project-Based Course Notes
Chapters
Chapter 1: Agile Methodology
Chapter 2: Client Communications
Chapter 3: Task Tracking
Chapter 4: Document Repository
Chapter 5: Version Control
Chapter 6: GitHub
Chapter 7: A Simplified Workflow
Chapter 8: Requirements Elicitation
Chapter 9: Technology Stack
Chapter 10: Architecture
Chapter 11: DevOps
Chapter 12: Adding CI/CD to Your Project
Chapter 13: Testing
Chapter 14: Final Presentation
Chapter 15: Client Handover
Appendices
Appendix A: Extra Tools
Appendix B: Motivational Model Guide
Appendix C: Tools for Personas
Appendix D: Miro Tutorial
Appendix E: Marvel Tutorial
Appendix E: Figma Tutorial
Frequently Asked Questions (FAQs)
SWEN90009 Software Requirements Analysis
COMP90082 Software Project
Index