Jun 16, 2024  
2023-2024 Catalog 
2023-2024 Catalog
Add to Portfolio (opens a new window)

SDEV 355 - Agile Development Methods

Credits: 5
Students use Scrum, an agile framework for completing complex projects, to develop software and deliver business value to clients. Previously IT 355.

Enrollment Requirement: SDEV 328  with a grade of 1.0 or higher.

Course Fee: $150.00

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Identify the roles in a Scrum team.
  2. Conduct Scrum events.
  3. Create and refine Scrum artifacts.
  4. Apply agile team practices such as daily scrum meetings, sprint planning, continuous integration, and kanban.
  5. Initiate and foster a client relationship with ongoing communication throughout the project life cycle.

Program Outcomes

  1. Develop stable, robust, secure, and efficient code following best practices in database design and software construction.
  2. Communicate with technical and non-technical project stakeholders, and within project teams.
  3. Apply Agile practices such as maintaining a product backlog, planning sprints, participating in sprint reviews and retrospectives.
  4. Perform software quality assurance activities throughout the entire software lifecycle.
  5. Write technical documentation to support software lifecycle activities.

College-wide Outcomes
  • Critical Thinking - Critical thinking finds expression in all disciplines and everyday life. It is characterized by an ability to reflect upon thinking patterns, including the role of emotions on thoughts, and to rigorously assess the quality of thought through its work products. Critical thinkers routinely evaluate thinking processes and alter them, as necessary, to facilitate an improvement in their thinking and potentially foster certain dispositions or intellectual traits over time.
  • Responsibility - Responsibility encompasses those behaviors and dispositions necessary for students to be effective members of a community. This outcome is designed to help students recognize the value of a commitment to those responsibilities which will enable them to work successfully individually and with others.

Add to Portfolio (opens a new window)