SDEV 2150 Agile Project Management

This course provides the student with the techniques of agile project management using common industry frameworks as applied to the delivery of a real-world software project in collaboration with an external client. The student will gain exposure to project management with hands-on experience developing user stories, breaking down tasks, and managing product and sprint backlogs. The student will also participate in planning, daily scrum, product review, and retrospective meetings to continuously inspect and adapt their working practices. The student will examine a range of other agile and non-agile software development methodologies, and how a variety of public and private organizations use agile methods to develop products and services. Prerequisites: Completion of SDEV 1100 and SDEV 1200.  (3 lect.)

Credits

3 credits

Transfer Status

Transferable to UW

Major Topics

  • Agile oriented project management

  • Agile frameworks with a focus on scrum

  • Member roles in project management

  • Development stages in project management

Outcomes

In order to successfully complete this course, the student will:

1. Explain roles of scrum members.

2. Describe scrum framework.

3. Define key terms of a scrum framework.

4. Execute agile project management principles as scrum master and scrum member.

5. Use agile project management principles while taking part in product review meetings with stakeholders.

6. Compare a range of agile software development frameworks.

7. Reflect on the application of agile principles to a real-world software project.

8. Write user stories that are Specific, Measurable, Attainable, Relevant, and Time-Bound (SMART).

9. Assemble user stories into tasks that are Independent, Negotiable, Valuable, Estimable, Small, and Testable (INVEST).