Certified Scrum Developer (CSD)

Certified Scrum Developer (CSD)

Based on the newest curriculum from Scrum Alliance, this sixteen-hour training program provides the knowledge and skills to become a successful Scrum developer and a valuable member of a Scrum team. It is a pure blend of agile, scrum fundamentals with an exposer of extreme programming and agile engineering practices. 

Upcoming Batches

Date & Time Location Trainer Price
We will explore the Scrum Framework and how it supports faster and simpler software development. Then we will explore all activities by development team members with a hands on approach. We will learn how to plan the sprint, defining definition of done, making daily scrum meeting effective and many more. We will learn about technical debt, team works, building teams or scrum team. Then we will go over extreme engineering and Test Driven Development (TDD) followed by a touch base on Continuous Integration and Continuous Deployment. 

We’ll learn to make better coding choices and will master a shared vocabulary for talking about design that can dramatically improve inter-team communication. By the end of this training course, we’ll be armed with several new, effective tools for solving design problems that will empower us to produce immediate improvements in the quality of the software we design and build.

Course Benefits

Completing this training program will give you the knowledge of the core principles and practices of Scrum and Extreme Programming to help you rapidly build quality software, and enable you to:

Write stories and build features in sprints
Estimate development tasks more accurately
Prepare your own Definition of Done
Deliver valuable software in sprints
Different team work principles and practices 

many more ……

Agenda

Day 1:

  • Lean, Agile and Scrum
  • What problem are we trying to solve?
  • Agile manifesto
  • Review of Scrum framework
  • Scrum accountabilities
  • Scrum Artifacts
  • Scrum Events
  • Hands on Scrum practices
    • Definition of Done
    • Backlog Refinement
    • Sprint planning
    • Daily Scrum
    • Estimation techniques
    • Monitoring progress (Burn down, burn up, CFD etc)
Day 2:

  • Scrum Teams and Collaboration
    • Collaboration vs Cooperation
    • working groups vs Teams
    • Collaborating with team members
    • Collaborating with stakeholders
  • Working on a Scrum Team
    • Common practices
    • Pair programming (includes a small lab work)
    • Swarming - Single Responsibility principle
    • Collective code ownership
    • Limiting WIP
  • Team dynamics 
    • building team 
    • working in a team environment 
    • team competency matrix 
    • team health monitoring 
  • Introduction to Extreme Programming
  • Testing in Agile
    • Agile testing vs waterfall testing
    • The testing pyramid
    • The 4 quadrants of Agile testing
  • TDD - Test Driven Development
    • Red
    • Green
    • Refactor
    • Code coverage 
    • A lab work on TDD
  • Introduction to Continuous Integration

Your Instructor, Mizanur Rahman

Mizan is an experienced Agile coach and trainer for more than 12 years with 20 years of software development experience. His agile coaching mainly focus on technical part of agile which includes Agile engineering practices, Agile architecture, DevOps, SRE, CI/CD, Test Automations, TDD, ATDD, BDD, Micro Services, Domain Driven Design, Cloud Native designs and many more. He has trained more than 3000+ people in Agile & Scrum all over the world including USA, Japan, Indian, Bangladesh, Nepal, Middle East. He is a full stack developer and architect who writes code and solve problems on day to day basis.

Certification

This course fulfills all of the training requirements for becoming a Certified Scrum Developer (CSD) from the Scrum Alliance and is a prerequisite to the Advanced-Certified Scrum Developer (A-CSD) training course. This CSD course counts for 16 Scrum Educational Units (SEUs). 


Who Should Take This Course?

This Certified Scrum Developer (CSD) training course is for all team members and has the greatest impact when the entire team attends. This Certified Scrum Developer course will benefit 

  • Architects
  • DBAs
  • Designers
  • Developers
  • Development Managers
  • Directors
  • Product Managers
  • Programmers
  • QA Engineers
  • Software Engineers
  • Technical Analysts
  • Technical Leads
  • Technical Writers, and 
  • Testers

Frequently Asked Questions

NO. As per the new CSD curriculum, CSD is a separate foundation course which does not require you to attend the CSM class. In fact the course is designed to teach CSM topics as well as a Certified Scrum Developer. 

Our CSD course curriculum follows Scrum Alliance guideline and covers all topics of Scrum in details for one full day and more. So if you are a developer, team member, QA, DevOps/SRE engineers then you do not need to attend CSM anymore to understand Scrum. If you want to add another certificate in your bag, then you can definitely go for that. 

There is no test requirement for CSD Certification. You need to attend 2 days class to complete the certification. 

It is a two day long course or 14 hours of minimum learning for online based course.