Description

Certified training of ScrumAlliance conducted in French or English by a Certified Scrum Developer Trainer authorized by Agilbee
For a developer, a guarantee of success in Scrum is its commitment to a continuous improvement approach. This training prepares all team members to work in an efficient software development environement strongly collaborative. It provides an important understanding of the Scrum process and helps participants develop good reflexes in terms of Software Engineering.

The CSD certification is an Official Certification of the ScrumAlliance.


Continuous attention to technical excellence and good design enhances agility.
— A principle of Manifest for Agile Software Development

CSD Advantages
  • Competitive Advantage: In the labor market, it is useful to have a certification such as CSD that allows you to stand out from the other ;
  • Boost your potential: A guarantee of success in a Scrum Developer is its commitment to a continuous improvement approach. Courses and dedication necessary to reach a CSD may allow you to go in this way and to refine your skills so that you become a better practitioner of Scrum
  • Affiliation to ScrumAlliance: CSDs are listed in the directory of the website ScrumAlliance; This list provides a page describing their profile and displaying the special logo designed to present their certificate
  • Reduction for conferences: The CSD members benefit a reduction in conferences and meetings organized by the ScrumAlliance such as ScrumAlliance Gatherings.
  • Equivalent to 35 PDUs for PMP ® certification / PgMP ® and PMI-ACP℠ with PMI
  • Membership of 2 years from the Scrum Alliance included

Qualifications CSD

  • At least five days of training are necessary to obtain the Certified Scrum Developer level (CSD). The CSD Applicants must also demonstrate an understanding of agile engineering practices by passing an exam on the CSD.
  • At least three training days dedicated to the technique with one or more optional courses of CSD
  • The fifth day is an elective course. You can choose from electives CSD to develop the skills that you identify as being most important to your role.

Target

In this course, you will discover:

  • The agile software engineering practices whose programming driven testing, refactoring, and test automation
  • Scrum, the roles and their interactions
  • The mechanisms of Agile estimating and planning
  • The natural mechanisms of synergy included in these methods
  • And the complex projects lifestyle based on simplicity

Indicative Programme

Day 1
Partie I. Scrum
  • Introduction of Scrum and their Agile Software Engineering Practices
  • The 5 days training explained
  • Scrum
    • Transparency, inspection, adaptation
    • Leadership
    • The Science of Scrum
    • Workshop: Understanding iterative development
    • Scrum in practice
    • Workshop: ScrumGame
    • Product Backlog Creation and Management
    • Workshop: Product Backlog
Day 2
  • Writing User Stories and Acceptance Tests
    • Workshop: Creating a Project
    • Workshop: User Stories Refactoring
  • Collaboration
    • Working together
    • Involving Customer
    • Definition of Done
    • Definition of Ready
    • Retrospective
    • Pair Programming
    • Other Collaboration modes
Day 3
Part II - Agile Engineering Practices
This part is realized in an immersion mode. All content will be realized in working on computer
  • Architecture and Design
    • Architecture Principles in Agile environment
    • Design practice in Agile Development
    • Amplifying Testability and Refactoring
  • Test Driven Development
    • Definition and Principles
    • Theory and xUnit
    • The 3A
    • Manage exceptions
Day 4
  • Refactoring
    • Emergent Design
    • Test Driven Design
    • When refactoring?
    • Howto avoid the big technical debts?
    • Howto undebt your product?
  • Best of Agile Development Practices
    • Boundary conditions
    • TDD and Databases
    • TDD and Repository Files (SVN, Git, Sourcesafe)
    • TDD and GUI
  • Advanced Technics with TDD
    • Fixing Bug
    • Gérer la montée en charge et la sécurité des produits NTIC
    • Gestion de la sécurité logicielle
    • Gestion de la performance
    • Stress tests
  • Mock Objects
    • Mock, Stub et Fake
    • Application of Definition
    • Application of xMock Libraries
  • Self-Test and Collaborative Tools
    • Continuous Integration
    • Continuous Integrator
    • Coverage
    • Test Driven Requirement and Fitnesse
    • Behaviour Driven Development
Day 5: The Subjects
  • Immersion
    • TDD in complex environment with Continuous Integration and Test Driven Requirement
  • Coding Dojo
    • Behaviour Driven Development in practice
    • Big refactoring in practice
    • Test Driven Requirement with Fitnesse in practice
    • Scala and TDD for Developpers in Java
    • ASP.Net MVC 2 and TDD in practice
    • C++ and TDD for .Net developers in practice
  • Agile Dojo
    • Agile Estimating and Planning in practice
    • Facilitation and Practice
  • Conclusion

Advantages

Membership of 2 years from the Scrum Alliance
Equivalence of 35 SEU for Scrum Alliance and 35 PDUs for PMP ® certification / PgMP ® and PMI ACP ℠ with PMI

Individual Coaching

To more effectively put the training in action, we offer coaching assistance by our Trainers / Coaches to implement what has been taught in your specific environment.
 

Customized Training

To best meet your training needs, we design training solutions tailored to your unique context.
 

Coach

Beyond formal training sessions, our coaches are available to support a collective action, a team intervention or any other group facilitation.

Coach-Trainer

Nicolas Delahaye

See Profile

Dates & Booking


Class Information

Reference: CSD
Languages: English and French
Pedagogy:
Theory: 30% - Practice: 70%
Requisite: Know a coding language
Attendee: Developers who want to improve their Agile practices
Session: Maximum of 12 attendees per class