Capstone Software Development: Agile Development and Scoping
Learn to manage a project using sprints, user stories, and iterative feedback loops.
Key Questions
- How do we define a Minimum Viable Product (MVP) for a complex idea?
- What are the benefits of iterative development over the traditional waterfall model?
- How can team roles be assigned to maximize individual strengths in a coding project?
Ontario Curriculum Expectations
Suggested Methodologies
Ready to teach this topic?
Generate a complete, classroom-ready active learning mission in seconds.
More in The Impact of Computing on Society
Artificial Intelligence and Bias
Investigate how machine learning models can inherit and amplify human biases from training data.
2 methodologies
The Digital Divide and Accessibility
Analyze the gap between those with and without access to modern technology and the impact on global equity.
2 methodologies
Environmental Impact of Tech
Explore the carbon footprint of data centers, e-waste, and the energy demands of blockchain technology.
2 methodologies
Intellectual Property and Copyright in Software
Examine the concepts of intellectual property, copyright, patents, and open-source licensing in the context of software development.
2 methodologies
The Future of Work and Automation
Discuss the societal and economic impacts of automation and artificial intelligence on various industries and job markets.
2 methodologies