Introduces students to Agile methods (eg. Scrum, Extreme Programming, Lean, Dynamic Systems Development Method). Emphasis will be on Agile software development methodologies including: Agile practices and design principles, introduction to scrum, scrum-prioritizing, estimating, and planning; Agile modeling, Agile software development tools, team forming, Agile project lifecycle, user stories, release planning, iteration, acceptance testing, Agile and documentation, extreme programming.
Credit Weight:
0.5
Prerequisite(s):
Software Engineering 3050
Offering:
3-1.5; or 3-1.5
Course Classifications:
Type C: Engineering, Mathematical and Natural Sciences
back to top