Certified Scrum Developer® (LeSS in Action)

21 February 2022 - 5 days


Course Description

During this one-week Scrum Developer course, the participants get a feel of what it is like to be on a Scrum team. They will go through a one-week real sprint in which they add new features to an existing application. The course is structured so that there are small lecture-introduction of practices which is immediately followed up by putting the them into practice. This structure is as close to agile coaching as you can get within a one-week training. It also demonstrates Large-Scale Scrum with multiple teams working on the same product.

The course is five day long during which there is about 30% lecture and 70% exercise. The course cover Scrum practices such as Sprint Planning, Backlog Refinement, working as a team, cross team collaboration and a lot of technical practices such as Test-Driven Development, Continuous Integration, Acceptance Test-Driven Development, Refactoring. It also covers how to apply these practices in a legacy codebase situation.

The course assumes basic Scrum knowledge and experience with Java. Prefered pre-work is reading the Scrum Primer.

Course Agenda


  • (Cross team) requirement workshop
  • Specification by Example / A-TDD with Cucumber
  • Sprint Plannings


  • Test-Driven Development
  • SCM,Build Automation and other tools
  • Collective Code Ownership
  • Continuous Integration and CI Systems
  • Working in teams


  • Code Smells & Refactoring
  • Mocking
  • Pair Programming / mob programming
  • Using your IDE


  • Thinking about Design
  • Agile modeling
  • Good unit tests
  • Working in feature teams


  • Working with Legacy Code
  • Craftsmanship and continuous learning
  • Retrospective

About Terry Yin

Terry Yin is an Agile Coach of Odd-e team. He has more than 20 years experience in the software industry. He’s been working in R&D management in Nokia for 10 years. He has coached Scrum and software development technical practices in a large variety of software companies. He has been actively doing programming for more than 25 years. He’s still doing software programming more than half of the time. He’s also an active member of the Agile community and a contributor to open source community.

He’s experienced in software development in telecom, Internet, distributed system, embedded system, and big data. He’s experienced in leading large scale Scrum organization. He’s also an experienced trainer and conference speaker.

Look at Terry’s past experience at linkedin http://www.linkedin.com/in/terryyin

About Yeongsheng

Yeong Sheng is an Agile Coach of Odd-e team. He started out developing software for Semiconductor equipment control and automation in the late 1990s. During the slump of the semiconductor industry, he was moved from the Manufacturing Execution System group, to work on enterprise application integration. He spent his next 10 years dealing with integrating proprietary/mainframe/legacy backend applications to bespoke custom built business applications in the publishing, logistics and banking industries. He last worked in a SunnyVale tech company acquired startup, that provides both cloud deployed and on-premise, location based analytics solution. He enjoys exploring new evolving programming languages and development stack in his spare time, and contributes and share his experiences in those local tech meetups.

Yeong Sheng had his first taste of scrum in 2007, and had his ideas and knowledge re-calibrated when he attended Bas’ CSM and CSD classes in 2011.

Look at Yeong Sheng’s past experience at linkedin http://www.linkedin.com/in/yeongsheng

About Ivan

Ivan is a developer and trainer in Odd-e Singapore team. He has over 13 years of experience in biomedical research in public academia and large multi-national organizations. He has also worked with startups and in education sector.

He learned programming during his physics studies in Switzerland. He was lucky to get a summer job at CERN’s library in 1995 where he got exposed to UNIX and the nascent Web. His exposure to “agile” started in 2004 with Kent Beck’s “Extreme programming” book followed by more literature on Scrum, Lean, and other adaptive methodologies covering technical and organizational perspectives. Since 2016 he has been co-facilitating Certified Scrum Developer course with his Singaporean colleagues.

You can find more about Ivan’s experience at LinkedIn.


Odd-e Office
18 Roberts Lane
05-01, Goodland Building
Singapore 218297

By Train: Exit F, Farrer Park MRT

Address on Street Directory


The course fee is 3500 SGD.

Early bird fee at 3000 SGD if register 4 weeks before the class.

Certiifcation fee: The LeSS certification of participation is free. The ScrumAlliance CSD and A-CSD certification fee is not included in the price, which is an addition fee of 170 SGD. Can be invoiced separately based on client’s request.

All prices listed above exclude 7% GST.


You can register by sending an email to Yeongsheng Tan