Training Schedule

Schedule Will be Published Soon!
For more information please write us at connect@agilemania.com
Naveen Kumar Singh
Partner Consultant

Introduction

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 workshop 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.

Course Objective

  • Product development using Scrum framework
  • Complementary practices to improve effectiveness of Scrum
  • Deep understanding of the rules of Scrum
  • Agile requirement management using Specification by Examples
  • Write executable requirement with the help of BDD and ATDD
  • Write testable code using Test-Driven Development (TDD)
  • Refactoring code and Refactor to patterns
  • DevOps practices to improve delivery and deployment
  • Emergent design to keep the framework and design simple
  • Team collaboration using pair programming and mob programming
  • Remote Team practices while working in distributed team setup

Why Choose Us?

  • Free Webinar Every Week on Your Choice of Topics
  • Continuous Learning Support by Agile 30 Community
  • Unlock Free Access to online courses of worth $450
  • Complete hands-on session on Agile engineering practices
  • Learn with Scrum simulation games, coding practice and multiple TDD examples

Requirments

To earn a CSD, we require at least five days of formal training taught by a Scrum Alliance Registered Education Provider (REP®) and a Scrum Alliance-approved CSD instructor.

There are currently two tracks to achieve CSD certification (detailed below). The courses for both tracks can be taken in any order. Once you complete a track, you will receive notification to accept your CSD license, and the CSD certification will be added to your profile. Your certification is valid for two years.

Track 1

  • CSM® course (2 days)
  • CSD technical course, including coding (3 days)

Track 2

  • Intro to Scrum CSD course (1 day)
  • CSD technical course, including coding (3 days)
  • CSD technical elective course (1 day)

During your CSD courses, you must demonstrate an understanding of Scrum and Agile engineering practices by passing a CSD assessment provided by the REP instructor. The assessment may be an exam administered by the instructor to test your knowledge, or it may be an active, classroom-based assessment. When a REP instructor uploads a student’s information into our system, they are recommending the student for certification.

Maintain your CSD certification by earning Scrum Education Units® (SEUs) and renewing your certification every two years.

Who Should Attend?

This Training 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.

Course Topics

  • 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
Course Topic

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.

pre requisites

Pre-Requisites

  • In order to earn a CSD®, 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, 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?

Contact now

Agenda For 5 Days

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
Refactoring
  • 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

Certification Assessments

All participants will be receiving a Certified Scrum Developer certificate. Maintain your CSD certification by earning Scrum Education Units® (SEUs) and renewing your certification every two years

Testimonials

What Participants Have to Say About Our Trainer

I attended scrum session on May 4-5, 2019 in Mohali (Punjab) given by Preeth. There were 28 employees from FIS. It was pleasure to meet him. The way of explaining the concepts were simply the best. I am working in scrum since 2012 and had a different version of the importance of roles in my mind so it was never easy to understand the concepts because it was conflicting with what I have been doing/using. Preeth explained the concepts so well that helped me to clear the PSM-1 in 3 days. His communication skills, team forming nature, listening to the audience and answering the questions with his experience and knowledge using live examples impressed not only me but my other colleagues. Before attending this session, I use to have conflict of thinking of the role with my team's scrum master but now I understand the responsibility of the role. You can go through his profile on scrum.org and he is currently the one among 500 in the world who has cleared PSM-3. I would love to attend more sessions when ever I get an opportunity. Thank you Preeth.

Jagroop Bhanot

Sr. Technical lead at FIS

Agilemania
2020-06-12T17:38:00+05:30

Jagroop Bhanot

Sr. Technical lead at FIS

I attended scrum session on May 4-5, 2019 in Mohali (Punjab) given by Preeth. There were 28 employees from FIS. It was pleasure to meet him. The way of explaining the concepts were simply the best. I am working in scrum since 2012 and had a different version of the importance of roles in my mind so it was never easy to understand the concepts because it was conflicting with what I have been doing/using. Preeth explained the concepts so well that helped me to clear the PSM-1 in 3 days. His communication skills, team forming nature, listening to the audience and answering the questions with his experience and knowledge using live examples impressed not only me but my other colleagues. Before attending this session, I use to have conflict of thinking of the role with my team's scrum master but now I understand the responsibility of the role. You can go through his profile on scrum.org and he is currently the one among 500 in the world who has cleared PSM-3. I would love to attend more sessions when ever I get an opportunity. Thank you Preeth.
Preeth was absolutely great trainer for PSM. Attended his training, and he had shared many practical scenarios on applying the Scrum framework. Very good listener and explained very well to us that we understand the concept fully rather than just purely running through course materials.

Jing Hong Yap

Senior Consultant, Kuala Lumpur

Agilemania
2020-06-12T17:32:11+05:30

Jing Hong Yap

Senior Consultant, Kuala Lumpur

Preeth was absolutely great trainer for PSM. Attended his training, and he had shared many practical scenarios on applying the Scrum framework.
Thanks for the insightful sharing at the Professional Scrum Master workshop! I found it interesting and incredibly useful. I’ll definitely put the concepts into practice, and recommend to other like-minded people.

Hazel Chang

Management Consulting Manager, Accenture

Agilemania
2020-06-12T17:29:24+05:30

Hazel Chang

Management Consulting Manager, Accenture

Thanks for the insightful sharing at the Professional Scrum Master workshop! I found it interesting and incredibly useful.
Excellent Trainer
Preeth is talented and has a very good knowledge in Scrum and Agile processes. Training was not just of ppts , instead real time examples on how Agile is been used in different organization which he has worked with which i think is a excellent way of providing knowledge and instructions. i recommend Preeth strongly for any of the Agile training and certification requirements.

Thammanna CG

Assistant Manager at Unilever

Agilemania
2020-06-12T17:26:25+05:30

Thammanna CG

Assistant Manager at Unilever

Preeth is talented and has a very good knowledge in Scrum and Agile processes.
Thanks Naveen for the great tuition on the Scrum Framework including sharing practical examples on implementation and adoption. Your worth of knowledge on this subject matter is admirable and certainly helped me in passing my PSM1 test at “first attempt”.

Daniel Morrison

Daniel Morrison

Global R2R and OTC Process Owner, Schlumberger, Kuala Lumpur

Agilemania
2020-06-11T16:33:13+05:30

Daniel Morrison

Global R2R and OTC Process Owner, Schlumberger, Kuala Lumpur

Daniel Morrison
Thanks Naveen for the great tuition on the Scrum Framework including sharing practical examples on implementation and adoption. Your worth of knowledge on this subject matter is admirable and certainly helped me in passing my PSM1 test at “first attempt”.
It had been a great experience to attend the PSM-I training given by Preeth. With his vast experience as Agile consultant and coach, he could give us a clearing understanding of the concepts. He is so spot on clearing our doubts with proper examples.His body language and voice modulation is so good to keep us active and energetic through out the session. At the end of the training, he was so successful that the entire team got a clear picture in their mind, the dos and don''ts while we practice scrum.

Siva prasad

Manager-Product development at Kalkitech

Agilemania
2020-06-12T17:34:49+05:30

Siva prasad

Manager-Product development at Kalkitech

It had been a great experience to attend the PSM-I training given by Preeth. With his vast experience as Agile consultant and coach, he could give us a clearing understanding of the concepts. He is so spot on clearing our doubts with proper examples.His body language and voice modulation is so good to keep us active and energetic through out the session. At the end of the training, he was so successful that the entire team got a clear picture in their mind, the dos and don''ts while we practice scrum.
I thoroughly enjoyed overall scrum developer training session. Naveen was truly my instigator in inspecting and adapting the scrum culture and it really took effect at my work. You are the best mate. Cheers!

Bhanu Kiran

UOB, Singapore

Agilemania
2020-06-12T17:41:32+05:30

Bhanu Kiran

UOB, Singapore

I thoroughly enjoyed overall scrum developer training session. Naveen was truly my instigator in inspecting and adapting the scrum culture and it really took effect at my work. You are the best mate. Cheers!
Sumeet has immense knowledge on the topic of PSM course, he taught us in a fun way and by giving examples of situations which helped us in understanding the concepts easily. He keeps his audience engaged throughout the session and also cleared all our doubts with patience. I would definitely recommend Sumeet to everyone.

Sushant Soni

Agilemania
2020-06-12T17:44:17+05:30

Sushant Soni

Sumeet has immense knowledge on the topic of PSM course, he taught us in a fun way and by giving examples of situations which helped us in understanding the concepts easily. He keeps his audience engaged throughout the session and also cleared all our doubts with patience. I would definitely recommend Sumeet to everyone.
The practical experiences shared by Sumit are a good takeaway. He connects with the class more personally resolving all our doubts which is quite helpful. As I was travelling from Chennai to Bangalore I was scared that the class might cancel or postpone as it had happened previously with other trainer but the best part is he never cancels the class.

Vidhu Singh

Agilemania
2020-06-12T17:46:34+05:30

Vidhu Singh

The practical experiences shared by Sumit are a good takeaway. He connects with the class more personally resolving all our doubts which is quite helpful. As I was travelling from Chennai to Bangalore I was scared that the class might cancel or postpone as it had happened previously with other trainer but the best part is he never cancels the class.
I attended the PSM 1 training conducted by Sumeet. The experience was enriching. Throughout the training,he presented the concepts with supporting examples which I could easily relate. Sumeet is also a nice story-teller and uses this skill very effectively in the training delivery. Thanks Sumeet and best wishes!

Shrihari Sondur

Agilemania
2020-06-12T17:49:01+05:30

Shrihari Sondur

I attended the PSM 1 training conducted by Sumeet. The experience was enriching. Throughout the training,he presented the concepts with supporting examples which I could easily relate. Sumeet is also a nice story-teller and uses this skill very effectively in the training delivery. Thanks Sumeet and best wishes!
He is best person I've ever met, when it comes to have coaching for any of the agile courses. He is super energetic and makes the whole class involved with him and never makes you feel bore even for a second. Just trust him and he will make you thorugh all the agile concepts with through logics and reasoning.

Abhishek Gaur

 

Agilemania
2020-06-12T17:51:54+05:30

Abhishek Gaur

 

He is best person I've ever met, when it comes to have coaching for any of the agile courses. He is super energetic and makes the whole class involved with him and never makes you feel bore even for a second. Just trust him and he will make you thorugh all the agile concepts with through logics and reasoning.
I attended the PSM training where I met my trainer Sumeet Madan. He is absolutely an amazing trainer. The entire training module was completely discussed along with his full-time engagement. He did explain all the topics with relevant real-time scenarios which actually helps to keep the scrum techniques in mind. Getting the training from someone is usually boredom, but the training class that I attended with Sumeet was completely lively and exuberant. Must say Amazing Trainer ..... Amazing Person......

Anupam Ghosal

Agilemania
2020-06-12T17:53:52+05:30

Anupam Ghosal

I attended the PSM training where I met my trainer Sumeet Madan. He is absolutely an amazing trainer. The entire training module was completely discussed along with his full-time engagement. He did explain all the topics with relevant real-time scenarios which actually helps to keep the scrum techniques in mind. Getting the training from someone is usually boredom, but the training class that I attended with Sumeet was completely lively and exuberant. Must say Amazing Trainer ..... Amazing Person......
Recently, I was trained under Sumeet for PSM 1 , he has immense knowledge of Scrum Master roles and all the best practices. The 2 day training was the best training I ever had. It was quite interesting and nobody in his class slept or left the class in between for even a second. The examples he gave with his experience in IT industry were apt with the situations we fell in sometimes. He gave the perfect solution for every problem. Thanks a lot Sumeet. I hope if we can work someday together , it will again be a great learning experience.

Praney Madan

Agilemania
2020-06-12T17:56:22+05:30

Praney Madan

Recently, I was trained under Sumeet for PSM 1 , he has immense knowledge of Scrum Master roles and all the best practices. The 2 day training was the best training I ever had. It was quite interesting and nobody in his class slept or left the class in between for even a second. The examples he gave with his experience in IT industry were apt with the situations we fell in sometimes. He gave the perfect solution for every problem. Thanks a lot Sumeet. I hope if we can work someday together , it will again be a great learning experience.
Dear Preeth,
Thank you very much for the fantastic sessions on Scrum.
We have been thinking of trying out agile in our organization for quite some time, however were not confident enough. The training sessions during this week end has helped me understand scrum and have given me the courage to try out agile in our organization. Thank you very much for the lively sessions, the examples and case studies were dot on. Hats off to you sir...on your delivery style... thanks a ton.
We shall connect soon.

Vibudhendran T K

Agilemania
2020-06-12T17:58:35+05:30

Vibudhendran T K

Dear Preeth,Thank you very much for the fantastic sessions on Scrum. We have been thinking of trying out agile in our organization for quite some time, however were not confident enough. The training sessions during this week end has helped me understand scrum and have given me the courage to try out agile in our organization. Thank you very much for the lively sessions, the examples and case studies were dot on. Hats off to you sir...on your delivery style... thanks a ton.We shall connect soon.

Naveen and team had provided a very insightful and excellent PSM1 training to the ETIQAN selected employees. Naveen as a coach is able to provides both theory and practical application. He is able to share many real life examples that enable us to connect the theory and application of scrum framework to our projects. He is also a very authentic person – actual sharing of knowledge, love to see real development & what is right versus dollar and cents. Definitely an excellent scrum coach.


Seah Peck

Seah Peck Khuan

Strategic Transformation Office Group Insurance & Takaful, ETIQA

Agilemania
2020-06-11T16:31:06+05:30

Seah Peck Khuan

Strategic Transformation Office Group Insurance & Takaful, ETIQA

Seah Peck
Naveen and team had provided a very insightful and excellent PSM1 training to the ETIQAN selected employees. Naveen as a coach is able to provides both theory and practical application. He is able to share many real life examples that enable us to connect the theory and application of scrum framework to our projects. He is also a very authentic person – actual sharing of knowledge, love to see real development & what is right versus dollar and cents. Definitely an excellent scrum coach.
0
0
Agilemania

CSD Training And Certification FAQ’s

Seasoned agilists all set to help organizations realize suprior way of implementation and execution.

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 Consultant go one step further; all of our Consultants have both technical and business backgrounds, and derive successful training expertise from hundreds of client-site coaching engagements.
Please Email us on connect@agilemania.com or join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

Send a Message

Drop Us Your Query and We Will Be Delighted to Assist You!