Weekly: 10 x 3% each = 30%, [week 2 - week 11]
Labs are an integral part of this class. Labs will be finalized later.
Lab-1-Week 2: Introduction to Requirements Engineering
- Task-1: Identify the requirements of a simple software project
- Task-2: Define the scope of a software project
Lab-2-Week 3: Agile Methodologies
- Task-1: Choose an agile methodology for a given software project
- Task-2: Create a product vision statement using the Lean Canvas tool
Lab-3-Week 4: Scrum Basics
- Task-1: Create a Product Backlog for a software project
- Task-2: Plan a Sprint for a software project
lab-4-Week 5: Scrum Events
- Task-1: Conduct a Sprint Planning meeting
- Task-2: Conduct a Daily Scrum
- Task-3: Conduct a Sprint Review
- Task-4: Conduct a Sprint Retrospective
Lab-5-Week 6: Requirements Elicitation and Analysis
- Lab: Elicit requirements from stakeholders using interviews
- Lab: Analyze requirements using user stories or use cases