Male student working on a computer in front of an Agile task board

About Agile Launchpad and Academics

Agile Launchpad offers students from a variety of majors the opportunity to solve real-world business challenges.

CEC 205 Agile Launchpad I (3)

The circle graphic illustrates the Agile Process for managing projects. The Agile Process consists of four phases: Concept, Initiate, Deliver, and Deploy. The Concept phase is the first step in a new project in which the customer and team identify the problem to be solved which is described in a pre-concept brief. The next phase, Initiate, elaborates on the pre-concept brief to identify the project requirements. The Initiate phase feeds into the Delivery phase. In the Deliver phase the product is built using a series of short bursts called iterations. The final phase, Deploy, is the delivery of a working product to the customer. Typically, the product is deployed in multiple Releases.

Agile is a project management approach that helps teams to consistently deliver value to the customer while mitigating risk.  This course introduces the Agile Way of Working including the values, principles, and practices used by Agile teams.  Students from computing, engineering, business and other majors learn and apply the Agile Way of Working within a multi-disciplinary team.  The course includes a significant practicum experience in which students collaborate with a customer under the mentorship of Agile professionals located locally and globally (e.g. Australia).

Accreditation and Certification

Successful completion of the course leads ICAgile Certified Professional certification.

Practicum

The course integrates classroom instruction with a hands-on project.  Students apply the practices of Agile to the project as part of an interdisciplinary team.

In practicum, students will:

  • Participate in interdisciplinary teams of 6 – 8 students (developers, business analysts, etc.)
  • Create and abide by a team social contract
  • Participate in stand-ups, showcases, and retrospectives
  • Meet regularly with product customers and stakeholders in showcases and story workshop

Course and Project Topics

1.  History and Mindset of Agile

The purpose of this topic is to understand the Agile mindset and history.  The learner will engage in exercises to adopt the Agile mindset.

2.  Individuals and Interactions

The purpose of this subject is to understand that individuals, working in teams, create value. The learner will recognize the purpose, concepts and theory supporting this concept, along with applications supporting it.

3.  Value-Driven Development

The purpose of this subject is to understand why Agile development focuses so heavily on working products, including the role of value in driving work. The learner will study iterative and incremental approaches, continuous integration and continuous delivery.

4.  Customer and User Involvement

The purpose of this subject is to understand concepts and theory for working with stakeholders, customers and users. The learner will also review possible related benefits and apply potential approaches.

5.  Planning and Adapting

The purpose of this subject is to understand the value, concept and theory for learning and adapting at various levels, including product, process, team and organization. The learner will also study potential applications.