Scrum Developer™ (CPSD™) Course Outline
Module 1: Introduction to Agile and Scrum
- Understanding Agile principles and values
- Overview of Scrum framework
- Roles and responsibilities in Scrum teams
Module 2: Scrum Developer Fundamentals
- Agile engineering practices
- Test-driven development (TDD)
- Pair programming and collective code ownership
- Continuous integration and delivery
Module 3: Scrum Principles and Practices
- Understanding user stories and acceptance criteria
- Sprint planning and backlog refinement
- Daily Scrum meetings and sprint reviews
- Retrospective meetings and continuous improvement
Module 4: Agile Testing Techniques
- Overview of agile testing principles
- Test automation strategies and tools
- Exploratory testing and test-driven development
- Integration testing and continuous integration practices
Module 5: Technical Excellence in Scrum
- Refactoring and code smells
- Design patterns and clean code principles
- Dependency management and inversion of control
- Technical debt management and refactoring techniques
Module 6: Scaling Scrum for Large Projects
- Overview of scaled agile frameworks (e.g., SAFe, LeSS)
- Distributed Scrum teams and communication challenges
- Coordination and synchronization of multiple Scrum teams
- Cross-team collaboration and alignment
Module 7: Applying Scrum in Real-world Projects
- Case studies and examples of successful Scrum implementations
- Challenges and common pitfalls in Scrum projects
- Strategies for overcoming resistance to change
- Best practices for adapting Scrum to different industries and contexts
Module 8: Scrum Developer Certification Exam Preparation
- Review of key concepts and topics covered in the course
- Practice exams and quizzes
- Tips and strategies for passing the CPSD™ certification exam
- Q&A session with instructors and peers
Related Links:
These links provide additional resources and information related to the Scrum Developer™ (CPSD™) course, certification exams, agile testing, scaled agile frameworks, and recommended readings.