Course Overview
COMP 2835 has been replaced by COMP 2836. This hands-on course follows on from COMP 2833 – Agile Development with Scrum. Students who are already experiences Agile practitioners continue to examine foundations and frameworks for successful Agile IT projects through the use of Agile facilitation techniques. Starting with hands-on exercises and simulations, students learn how Agile software development project methods differ significantly from traditional plan based approaches to software projects. Integrated case studies are used and students practice who to apply these differences, working through a project using the agile project leadership approach from conception to completion. Participants learn how to apply Agile Project Leadership styles through role-play in actual teams. In the role of an Agile project leader they learn the dynamics of a self directed team through the forming and then the continued coaching of that team. Practicing continuous collaboration with the product owner and the self directed team Agile project leaders embrace the continual flow of changing requirements. They practice delivering business value to customers with production ready software early and throughout the project. Building on Agile project analysis and planning, students apply both the popular Scrum framework and the newer Kanban framework. They also shown how to scale the agile techniques to apply Scrum to large-scale and geographically distributed projects. Upon successful completion of COMP 2835 students will be able to use Agile methods, Agile project management practices and techniques in the role of an Agile Project Leader.
- Retired
- This course has been retired and is no longer offered. Find other Flexible Learning courses that may interest you.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Explain the agile lifecycle and how it differs from traditional IT project lifecycle models.
- Facilitate the process of User Story Creation.
- Mitigate uncertainty and risk by applying the unique agile values, principles, and practices within the assigned agile project team.
- Apply the Scrum agile framework to meet the specific operational needs of any business IT project.
- Apply the Kanban agile framework to meet the specific operational needs of a IT maintenance and support.
- Form and then successfully guide a self directed, cross-functional agile team from IT project conception to IT project completion.
- Facilitate and maintain the discipline required for each of the 5 key Scrum ceremonies.
- Apply servant-leadership techniques to address the complexity of creating and then maintaining a high performing Scrum team.
- Coach and facilitate as required by the role of IT Project Leader
- Adapt the phases of a traditional IT project to their application within an agile framework.
- Adapt to what is learned in the past iterations and continually modify the process to address its weak points through the facilitation of continual iteration retrospectives.
- Scale Scrum to large, multi-continent IT projects with team sizes in the hundreds.
- Apply the agile practices within a geographically dispersed team environment.
- Create and implement “Information Radiators” relaying to the organization current IT project information.
- Work with senior management in adopting the right Agile Transformation Model for the organization.
- Be able to identify and help navigate around common organizational obstacles to Scrum and Agile adoption.
Effective as of Winter 2016
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.