Managing Software Projects-Syllabus
Managing Software Projects-Syllabus
1
Managing Software Projects
Syllabus
2
Course Description
• This course will teach students the skills and knowledge they need to
successfully manage game development projects.
• Students will learn about the agile scrum methodology, which is a
popular approach to game development that emphasizes iterative
development and continuous feedback.
• Students will also learn about the different roles and responsibilities
involved in game development, as well as the tools and techniques
that are used to manage game projects.
3
Course Objectives
• By the end of this course, students will be able to:
1. Understand the agile scrum methodology
2. Identify the different roles and responsibilities involved in game
development
3. Use project management tools and techniques to manage game
projects
4. Apply agile scrum principles to game development projects
4
Course Outline
• Module 1 - Defining your game's what, who, when, where, how and
why
• Module 2 - Project Pitch Document
• Module 3 - Game’s visual style and theming
• Module 4 - Agile Methodology & Scrum Framework
• Module 5 - User Stories
5
Schedule
• Tuesday & Thursday: 9:30 – 11:30, Lab 2
6
Textbooks
• Agile Game Development with Scrum by Mike Cohn
• Game Development Essentials by Mike McShaffry
7
Workloads and Grading
• Assignments - 20%
• Midterm - 30% (TBD: 4th week)
• Final – 40% (TBD: 8th week)
• Participation in Class – 10 %