Course Overview
This course provide students with hands-on experience developing application software using an Agile methodology such as Scrum. Collaboration and teamwork are used to continuously develop software over a series of iterations. Students learn to cope with changes, to identify and manage multiple work tasks, and to focus on maintaining a potentially releasable product throughout the project.
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Describe a modern agile development framework.
- Describe the roles and responsibilities on an agile development project.
- Plan and schedule work using agile development techniques.
- Create the artifacts associated with an agile development project.
- Maintain a potentially releasable product throughout agile project.
- Use modern version control applications to manage project source code and related artifacts.
- Use continuous integration with unit testing, to maintain software quality.
- Use functional testing tools to assure proper project behaviour.
- Use modern collaboration software throughout an agile development project.
- Participate in the various project meetings associated with an agile development project.
Effective as of Fall 2018
Related Programs
Agile Development Project (ACIT 2911) is offered as a part of the following programs:
- Indicates programs accepting international students.
- Indicates programs eligible for students to apply for Post-graduation Work Permit (PGWP).
School of Computing and Academic Studies
- Computer Information Technology
Diploma Full-time
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.