Agile Software Development with Intelligent Systems
MET CS 634
This course provides a comprehensive overview of the principles, processes, and practices of agile software development. Students learn how to initiate, plan, and execute software projects using a variety of agile methodologies. The course covers multiple frameworks—including Scrum, Extreme Programming (XP), the Scaled Agile Framework (SAFe), and Lean—and incorporates agile games and simulations to reinforce key concepts. Students gain practical experience with agile tools and techniques across the software development lifecycle, from ideation to deployment. Emphasis is placed on building and leading agile teams, defining roles and responsibilities, fostering effective communication, managing change, and applying Lean principles to maximize value and reduce waste. AI-Powered business analysis is also a core focus, with students learning how to identify stakeholder needs, define and manage requirements, and ensure that solutions deliver business value in agile contexts.
FALL 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Heda | STH 113 | M 6:00 pm-8:45 pm |
FALL 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| O2 | Arruda | ARR 12:00 am-12:00 am | Students are assigned to class sections of about 20 with a member of the teaching team. Student visa holders must contact their advisor for approval before registering for any online class. |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

