Description
Scrum provides an effective and adaptable framework for developing products in Agile mode. This training will allow you to master the essential role of the "Development team", its tools, its techniques and its self-management. You will also take the “Professional Scrum Developer” certification exam.
Who is this training for ?
For whom ?Developers, architects, testers, analysts, ScrumMasters, Quality/Methods managers.
Prerequisites
Training objectives
Training program
- Presentation and reminders on agility
- Why Agile? Current limits of predictive methods and cycles, new needs, principles and benefits.
- Origin and Manifesto: history and principles.
- State of the art of Agile frameworks.
- And Scrum in all this?
- The Scrum method
- The concept of Product Backlog.
- Roles and responsibilities: Product Owner, ScrumMaster and development team.
- The different ceremonies.
- The Sprint Planning meeting.
- The Daily Scrum meeting.
- The Sprint Review meeting.
- The Sprint Retrospective meeting.
- Agile development techniques
- Starting point: the Product Backlog.
- Pair programming.
- Stand-up meetings.
- The importance development standards within a team (technical debt and basic rules).
- Architecture, refactoring, design patterns and Crosscutting concerns.
- The "definition of done".
- The treatment of "bugs" (bug report, life cycle).
- The measures.
- Agile testing techniques
- The classification of tests: structural, functional, unit, integration, validation, acceptance.
- Test before coding, TDD: principles and advantages.
- Behavior Driven Development, BDD.
- Acceptance through testing, ATDD.
- Continuous integration and automation
- Principles and advantages.
- Implementation and recommendations.
- Configuration management: concepts, processes, branch diagram.
- Configuration management: centralized, decentralized.
- Configuration management: check-out, check-in, merge.
- Configuration management: Baseline.
- Change Management.
- Infrastructure and tools
- Overall view.
- Development environment.
- Application Lifecycle Management.
- Tools for unit testing.
- Tools for ATDD, BDD.
- Tools for continuous integration.
- » Examen Professional Scrum Developer (PSD I)
- Tips for the exam.
- Mock exam with commented correction.
- Taking the PSD I scrum exam.
- org.