Lets BuildValue - New Delhi : CSD Workshop + Certification by Leanpitch : Feb 4-6

Lets BuildValue - New Delhi : CSD Workshop + Certification by Leanpitch : Feb 4-6


  • Lets BuildValue - A Certified Scrum Developer Workshop

    Sale Date Ended

    INR 27000
    Sold Out

Invite friends

Contact Us

Page Views : 495

About The Event

You want to BuildValue; you have reached the right place to learn the rules and tools!


What is a Certified Scrum Developer course?

A Certified Scrum Developer is someone who has demonstrated through a combination of formal training and a technical skills assessment that he or she has a working understanding of Scrum principles and has learned specialized Agile engineering skills. The certificate is offered by Scrum Alliance (www.scrumalliance.org). 


What can you expect in this workshop?

What does this workshop cover?

This workshop focuses on covering the CSD learning objectives 2 - Agile Engineering Practices listed on Scrum Alliance site (https://www.scrumalliance.org/certifications/practitioners/csd-certification) 


What are the pre-requisites?

  • Prior class completion of either:
    • Introduction to Scrum Fundamentals (1 day class)
    • Certified ScrumMaster (2 day class)
  • You must be able to write code (Java)
  • A fundamental understanding of practical Object Oriented Programming practices
  • A laptop with a working development environment that you can bring to class with you


What is the training approach?

We will learn together about Scrum from each other. Expect to have lots of fun while you learn as the workshop is loaded with:

So you can expect to have more fun, get involved in activities, sit less and learn more.


What do you get out of the course?

After you complete the course, you’ll know

  • how to set up infrastructure to be agile
  • how to design software for delivering higher value for the end user
  • engineering practices that enable work-life balance the team
  • engineering practices to achieve better quality software

On successful completion of the course, you’ll receive

  • Qualification for Scrum Developer Certification if you are CSM or qualification of completing Objective 2 for becoming CSD.
  • Scrum Alliance membership for 2 years.
  • Scrum Developer's ToolBook
  • A deck of PlayScrum cards
  • 21 PDUs towards any PMI credential


Trainer: Naveen Kumar Singh [Veiw Profile]



The whole workshop will be delivered in 4 Sprints with possible agenda as below:

Day 1: Agile Requirements and Test Driven Development

Class Project

Introduction to class project
Introduction to project infrastructure

User Story Workshop

Expanding Epics into stories for class project
Analysing the dependencies
Running Spikes on Complex stories
Estimating the Product Backlog
Developer’s role in Release Planning

Tool for Managing Scrum Artifacts

Introduction to JIRA and GreenHopper
Introduction to Balsamiq
Managing Sprint Backlog
Interpreting Sprint Burndown chart

Test Driven Development

Description of the TDD approach and its benefits
Improving the quality and design of the code by testing?
Different types of tests: unit, integration, functional

Unit testing with JUnit

Understand the life cycle of a test in the JUnit 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 such as EasyMock code

Organization of test activities

Methodology of correcting a Bug
Automate the execution of JUnit
Generating reports
Integration with Ant, Maven and Eclipse



Principles of Acceptance Test Driven Development
Consequences of ATDD on the Sprint Planning and Sprint Review
Principles of Behavior Driven Developement
Practicing BDD with JBehave: installation, Writing Stories, reporting
Role of productOwner and crew when writing scenarios acceptance


Day 2: Pair Programming and Agile Design

Pair Programming

Pair Programming: Principles and Concepts
Enabling pair programming
Problems in pair programming
Pair programming or peer reviews

Design Frameworks

Definition and principles of frameworks
When choosing to create a framework?
Principle of scalability and implementation


Consequence of technical debt and risk of "breaking" the code
Where? When? How refactoring?
The seven categories of refactoring tools
Support of TDD and ATDD during refactoring
Best practices and limitations


Day 3: Continuous Integration

Introduction to Continuous Integration

Principles, environment and infrastructure
Branching strategies and patterns for continuous integration.
Solutions for Continuous Integration: Husdon, Jenkins, CruiseControl, 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 and Maven
Automation Testing with JUnit (TDD) and JBehave (ATDD)

Jenkins Extensions: Metric

The risk of uncontrolled source
Link building relationships between software quality and
Compliance with standards development Checkstyle and PMD
Test coverage with Cobertura

Jenkins Extensions: Notification

Interest visual indicators and best practices
Indicators and Indicators Jenkins extended
Logging and trending