Develop Software with Scrum (PSD I)
Your development team needs to deliver while maintaining code quality. Connect agile practices, collaboration and rapid feedback to organise software work more effectively. Develop an approach that makes priorities visible and supports adaptation throughout the project.
- Duration
- 2 days 14 hours
- Code
- PSD1 Code
- Certification
- Professional Scrum Developer™ (PSD) Certification
Accredited training for the Professional Scrum Developer™ (PSD) certification.
Presentation
For many years, software engineering relied on traditional sequential approaches in which every step was expected to be planned and predictable. To meet the need for greater adaptability, less rigid and more flexible methods emerged. These agile approaches use iterative and incremental processes.
Our 2-day PSD course deepens developers' understanding of Scrum and related agile practices. Through theory and practical work, it helps you use Scrum effectively, understand every stage of software development and adopt agile best practices. You will learn to create agile architectures, perform agile testing and practise continuous integration.
By the end of the course, you will also be prepared to take the Professional Scrum Developer (PSD I) certification exam. It validates your ability to deliver quality software using Scrum while working in Scrum Teams (see the Certification tab for details).
Oo2 Formations is a member of the Scrum.org PTN. Our sessions are delivered exclusively by certified Professional Scrum Trainers (PSTs). These experts are rigorously selected for their in-depth framework knowledge and teaching excellence.
Objectives
By the end of the PSD I course, you will be able to:
- Understand Scrum Developer roles and responsibilities.
- Master agile design, development and testing practices.
- Plan your contribution to an agile project effectively as a software developer.
- Prepare for the official Professional Scrum Developer™ exam.
Program
Please note: course materials are available in French or English.
1. Understanding agility
- Why agility?
- The Manifesto for Agile Software Development.
- Areas where agile approaches apply.
2. Understanding Scrum through the Scrum Guide
- The Scrum concept:
- Empiricism.
- The 3 pillars.
- Values.
- The 3 artefacts:
- Product Backlog.
- Sprint Backlog.
- Increment and Definition of Done (DoD).
- The 5 events:
- Sprint.
- Sprint Planning.
- Daily Scrum.
- Sprint Review.
- Sprint Retrospective.
- The Scrum Team and its 3 accountabilities:
- The Scrum Team.
- Product Owner.
- Scrum Master.
- Developers.
3. Designing agile architecture
- Technical debt.
- Adopt good coding practices:
- Shared rules.
- SOLID principles.
- GRASP principles.
- Refactoring.
- Design patterns.
- Pair programming.
- Other working methods.
- Adopt an architecture style:
- Agile architecture.
- Layered architecture.
- The Spike concept.
- Cross-cutting concerns.
- Bug resolution.
- Software quality measurement models.
4. Agile testing and continuous integration
- Test classification.
- Adopt Test-Driven Development (TDD):
- The TDD concept.
- Benefits of this method.
- Behaviour-Driven Development (BDD).
- Acceptance Test-Driven Development (ATDD).
- Continuous integration and automation:
- Concepts and benefits of continuous integration and automation.
- Implementation and recommendations.
- Configuration management.
- Development infrastructure and tools.
5. Preparing for the Professional Scrum Developer™ exam
- Discuss practical cases involving a Scrum Developer.
- Mock exam in English with answer review (80 multiple-choice questions in 60 minutes).
- Advice and tips for the official exam.
Audience
This course is intended for:
- Scrum Team members involved in software development and delivery, including architects, analysts, programmers, database developers, software testers, IT managers, Scrum Masters and Product Owners.
- Anyone involved in creating software using Scrum.
Prerequisites
This Scrum course requires:
- Basic Scrum and agile knowledge;
Practical software development experience; - The ability to read and understand English to study official documentation.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Quiz / multiple-choice questions
- Practical exercises
Course highlights
A PSD-certified trainer; the Scrum Guide and Scrum Developer glossary; practical workshops; a mock exam and the official Professional Scrum Developer™ exam included in the offering.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
Session alerts
Professional Scrum Developer™ is a trademark owned by Advanced Development Methods and protected by intellectual property rights in several countries.
fr
en