Certified Scrum Developer® (CSD) Training – Singapore

Achieving the Certified Scrum Developer® (CSD) Program is an ever-increasing requirement for Development Team working in an Agile environment. The CSD course at Scrum Alliance is designed for software development teams including developers, testers, analysts, UI/UX, infrastructure engineers and anyone part of the development team who are building software in a Scrum environment. Strengthen your technical skills in Agile software development with hands-on instructions.

Course Description

This program introduces Agile Values & Principles, Scrum Framework, Acceptance Test Driven Development, Behavior Driven Development, Test Driven Development, Refactoring, Emergent Design, Agile Architecture, Collaboration, and refactoring techniques to the audience and follows a life cycle approach where participants get to learn how to practice these in real-life projects. Participants learn to implement TDD on a project developing in either java, .net, ruby, python or C++ framework. The Certified Scrum Developer® (CSD) Certification Training in Singapore also covers how to effectively work on legacy code and break dependencies. The expected business outcome is readable, maintainable code going forward as well as reduction defects.

About Agilemania

Agilemania is a reputed name in agile coaching, consulting, and training in India, Malaysia, Singapore, and other countries in the Asia Pacific. Our public mentoring program for Scrum Masters, Product Owners, and Agile coaches is well accepted and recommended by industry professionals. We are also known for our coach-the-coach programs within corporates adopting an agile way of working. We have been delivering live virtual classes for long and have started all certification training through live virtual mode. We have been rated 4.9 out of 5 at Trustpilot.

Price :-

SG $00 Early Birds

SG $00 Regular

Weekends :-

10:00 AM - 05:00 PM (GMT+8)

Upcoming Training

Schedule Will be Published Soon!
For more information please write us at

Can’t Find a Batch You’re Looking For?

Request a Batch

We Bring a Few Unique Benefits to Maximize Your Value for Choosing Us

  • 99.99% assurance to meet your expectations based on 4.9/5 rating for our online agile & Scrum training. Get full refund if you happen to be in .01%
  • Lifetime access to our contents in the form of regular videos, blogs, tutorials, and webinars
  • Comprehensive support to kickstart your career in a selected role to support agility in your organization
  • 100% assurance to pass the exam with our unique approach of teaching
  • 1:1 coaching with our coaches after training on a need basis

Our Coaches

We believe that the coach trainer and not the certification is what makes the difference. Teaching is an essential skill for agile coaches, and our coaches demonstrate the same while teaching. To live our values and do not engage 3rd party or outside trainers just to do business. Teaching is a way to communicate the values that we bring to an organization. We are a group of 6 coaches, and all have unique skills and have shared vision and goals. You can read more about them on our website.

Naveen Kumar Singh
Principle Consultant

Naveen Kumar Singh is a Professional Scrum Trainer (PST) from, LeSS-Friendly Scrum Trainer (LFST) from LeSS Read More...

Course Objective

  • Learn Scrum as a development team.
  • Increase the effectiveness of the Scrum framework .
  • A clear understanding of the rules of Scrum through the empirical foundation of Scrum.
  • Learn agile requirement management using specification by examples.
  • Learn to write executable requirement with the help of BDD and ATDD.
  • Learn to write testable code using Test-Driven Development (TDD).
  • Learn how to refactor code and when to refactor.
  • Learn about DevOps practices to improve delivery and deployment .
  • Learn emergent design to keep the framework and design simple.
  • Learn about team collaboration using pair programming and mob programming.

Have More Questions?

Let us know and our experts will get in touch with you ASAP.


Who Should Attend?

This Certified Scrum Developer® (CSD) Program is for developers and teams interested in agile engineering practices and for everybody who wants to master the technical challenges of the Scrum framework. The training connects a hands-on experience with the Scrum philosophy.

Enroll Now

Course Topics (Agenda for 5 days):
The whole workshop will be delivered in 10 Sprints with a possible agenda as below:

Agile and Scrum Framework

  • What is time-boxing and why time-boxing?
  • What is the Empirical Process?
  • Scrum Framework – in Brief

Class Project

  • Introduction to a class project
  • Introduction to project infrastructure
  • Scrum Roles
  • Definition of Done

Product Backlog

  • Prepare product backlog
  • Refine product backlog
  • Identify MVP & MMF
  • Ordering product backlog

Agile Estimation & Planning

  • Why estimate and how to estimate?
  • Relative Estimation
  • Estimating Product Backlog
  • Preparing Release plan

Sprint Simulation using ALM Tools

  • Sprint simulations
  • Agile Metrics & Reporting
  • Team dynamics and dysfunction
  • Introduction to Large-Scale Scrum (LeSS)

Specification by Examples Workshop

  • Challenges in Collaboration between Business and Development Team
  • How to write better Specification
  • Why Examples needed for specification
  • Writing Examples in Gherkin

ATDD and BDD workshop

  • Principles of Acceptance Test-Driven Development
  • Consequences of ATDD on the Sprint Planning and Sprint Review
  • Principles of Behavior Driven Development
  • Practising BDD with Cucumber/Behave/SpecFlow: installation, writing features, testing and reporting
  • Role of Product Owner and crew when writing scenarios acceptance

Test-Driven Development

  • Test-Driven Development (TDD) approach and its benefits
  • Improving the quality and design of the code by TDD
  • Different types of tests: unit, integration, functional

Unit testing with Unit Testing Framework

  • Understand the life cycle of a test in the Unit Testing framework
  • Respect of the principle of isolation and control of test results
  • The mocks or simulate how the code Device code tested
  • Use of simulation frameworks

Organization of test activities

  • The methodology of correcting a Bug
  • Automate the execution of Unit Test
  • Generating reports
  • Integration with Build Tool and IDE

Design Frameworks

  • Definition and principles of frameworks
  • Emergent Design
  • Principle of scalability and implementation


  • The consequence of technical debt and the risk of “breaking” the code
  • Where? When? How refactoring?
  • 3 stages of refactoring
  • Support of TDD and ATDD during refactoring
  • Best practices and limitations
  • Working with legacy code

Introduction to Continuous Integration

  • Principles, environment and infrastructure
  • Branching strategies and patterns for continuous integration.
  • Solutions for Continuous Integration: Hudson, Jenkins, Cruise Control, Bamboo, TeamCity, Apache Continuum

Introduction to Jenkins

  • Dashboard and health projects
  • Architecture and extension principle
  • Installation, configuration and use of Jenkins
  • Automated Builds with Jenkins
  • Automation Testing with JUnit (TDD) and Cucumber (BDD/ATDD)

Agile Testing

  • Importance of Agile testing
  • Ensure better quality product sprint by sprint
  • Test Automation Frameworks
  • Test quadrants and test pyramids

Other topics

  • Continuous Delivery and Deployment – Why and How?
  • DevOps Introduction
  • ALM tools for Development Team such as Jira


  • In order to earn a Certified Scrum Developer® (CSD) Training in Singapore, we require at least five days of formal training taught by a Scrum Alliance Registered Education Provider (REP) and a Scrum Alliance Authorized Instructor.
  • CSM holders can skip the first 2 days and undertake the 3-day Technical Training alone.
  • Laptops/Desktops with required software and internet connection. The software will be provided by the facilitator.

Download Brochure

Ready to start working as a Certified Scrum Developer?
Agilemania offers a 5-days CSD training in Singapore, aimed at software developers (programmers) who are building software in a Scrum environment. If you are new to this role, don’t know where to start?

Download Brochure


What Participants Have to Say About Our Trainer

Greate Experience
It was great learning from Preeth and Naveen, the instructors for ICAgile ICP-ACC.
Andrei Gavrila

Greate Experience
One of my best experiences in a virtual classroom. So much fun and learning with Piyush Rahate.
Shreya Dey

Greate Experience
Thank you Preeth. A very professionally conducted and interactive class you facilitated.
Sadik Algul


Introduction to Scrum Framework, Elements of Scrum
Test-Driven Development – why, what and how
TDD Cycle – Red, Green and Refactor
Drive the development (design and implementation) of a User Story
Learn the concept of Emergent Design and why emergent design
How TDD helps you design software
Why testing first is better than testing after
Overview of Refactoring, Clean Code principle and Refactoring to Patterns
Software design – going deeper in SOLID design Principles
How to use mocking frameworks
Behavior Driven Development using SpecFlow/Cucumber
Specification by Examples using Gherkin language
Writing Scenarios and Scenario Outlines
Preparing Steps using xUnit framework
Difference between TDD and BDD
How to setup BDD practices within the Scrum team

Note: Hands-on activities (60-70%) and discussion on mentioned topics (30-40%). Hands-on activities include writing unit tests, code, writing examples and some group creativity activities.

  • Get trained for 100% success
  • Join Our Dynamic Community
  • Training from seasoned Agile coaches
  • Post-workshop support by the coaches

Certification Assessments

CSD® Training and Certification FAQ’s

Scrum is rapidly emerging as the desired approach to product development, and the Certified Scrum Developer (CSD) credential is given to those who have demonstrated through formal training and a technical assessment that they have a thorough grasp of Scrum principles. To succeed with Scrum, teams must have very specific skills and capabilities. They must be able to break down functionality into small blocks which fit into sprints and develop high-quality software that is flexible enough to be changed easily.

No, your certification fee is included in the workshop fee.

The CSD certification is valid for 2 years.

Agilemania is a leading registered education provider (REP) of Scrum Alliance offering knowledge and expertise to corporate organizations and professionals across the globe. We frequently conduct CSD training in all the other cities as well across the globe and here are a few listed for your reference: Malaysia, Singapore, Indonesia, Thailand, Vietnam, Hong Kong, Philippines, and India.

Yes, you can change the city, place, and date for any classroom training before 10 days of the scheduled workshop. For more information, please go through our Rescheduling Policy.

  • A Certified Scrum Trainer (CST) is a senior individual within the Scrum community who has attained Certified Scrum Trainer status through the ScrumAlliance. Stringent certification requirements are imposed on those earning their CST’s; all must be active contributors in the Scrum community, typically co-train with multiple other CST’s for knowledge transfer, and demonstrate a keen understanding of Scrum through multiple years of successful application in professional environments.
  • Agilemania trainers go one step further; all of our CST’s have both technical and business backgrounds and derive successful training expertise from hundreds of client-site coaching engagements.

Just write to us at or join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

Popular Training Course

Scrum Master

Product Owner

Leading SAFe

Agile Coaching

Agile Leadership

Leave your query &
we’ll reach out to you.

Speak with a consultant:

    By submitting this form, you explicitly agree to mindbowser
    Privay Policy and Terms of Service.