CIT 205
Agile Launchpad I
"Agile is a term for a set of values, principles, and practices that have been shown to improve the efficiency, productivity, and quality of software development and delivery. The key objectives are to deliver working software that meets the needs of a customer while mitigating risk in the development process. This set of courses addresses the theory and practice of Agile in the context of globally dispersed teams. Students will learn and apply the values, principles, and practices of Agile while working in multi-disciplinary international teams. The course includes a significant practicum experience in which students collaborate with developers in other countries such as Australia, India, or China to develop working software using the Agile approach. Students will need to collaborate across time zones, cultural differences, and communication barriers. EL. Cross-listed with CEC 205."
What the Professor says...
This class will should take between 5-7+ hours per week. There are not long lectures or a lot of lectures but students should expect a lot of practice wiht Agile. This class does require group work as this takes up a majority on the course. Besides one book report there are no other reading assignments for the course. This course does require individual reflection papers.
What Students Say...
As a student in Agile Launchpad I, I found the course to be a great introduction to Agile values, principles, and practices. I appreciated the focus on practical experience and working in teams, which helped me to develop important collaboration and communication skills. The practicum experience was particularly valuable, as it allowed me to work with developers from all walks of life. While the workload for this course is significant, I found that the emphasis on group work and Agile practice helped to make the material more accessible and engaging. The individual reflection papers provided a valuable opportunity to reflect on my learning and apply Agile principles to my own experiences.
Helpful Tips...
Learning Outcomes
At the end of the course, students will be able to:
Describe the history and mindset of Agile
Describe and apply Agile practices that facilitate effective communication and Agile values
Describe and apply Agile practices that facilitate effective customer interaction in order to control risks and adapt to change in product development
Describe and apply practices that help the team to quickly deliver products that are of value to the customer
Describe and apply Agile practices that help the team to plan, monitor, and improve their way of working
Describe and apply Agile practices and mindset to the course project within a team environment