Advanced Certified Scrum Developer (A-CSD)

The Advanced Certified Scrum Developer (A-CSD) is the second level of the Developer track. It is designed for developers with at least one year of experience on Scrum teams who want to deepen their technical Agile practices, improve workflow visibility, evolve their Definition of Done, and build robust CI/CD pipelines. The course emphasises hands-on application of advanced engineering techniques.

advanced-certified-scrum-developer-a-csd

Agile

2 Days

Agile

agile

Online
On-site
Hybrid

Advanced Certified Scrum Developer (A-CSD)

The Advanced Certified Scrum Developer (A-CSD) is the second level of the Developer track. It is designed for developers with at least one year of experience on Scrum teams who want to deepen their technical Agile practices, improve workflow visibility, evolve their Definition of Done, and build robust CI/CD pipelines. The course emphasises hands-on application of advanced engineering techniques.

Duration:
2 Days
Rating:
4.8/5.0
Level:
1500+ users onboarded

Who will Benefit from this Training?

Training Objectives

Build a high-performing, job-ready tech team.

Personalise your team’s upskilling roadmap and design a befitting, hands-on training program with Uptut

Key training modules

Comprehensive, hands-on modules designed to take you from basics to advanced concepts
Download Curriculum
  • Advanced Agile Engineering Mindset
    1. Technical excellence as a precondition for business agility
    2. The role of engineering practices in enabling fast, sustainable delivery
    3. Technical debt: types, causes, measurement, and repayment strategies
    4. Team ownership of quality and the culture of craftsmanship
    5. eXtreme Programming (XP) values and practices
  • Visualising Workflows
    1. Kanban principles and practices for development teams
    2. Building and using Kanban boards alongside Scrum
    3. Cumulative Flow Diagrams: reading and acting on them
    4. Cycle time and lead time analysis
    5. Identifying and removing flow bottlenecks
    6. Work In Progress (WIP) limits and their impact on delivery
  • Evolving the Definition of Done
    1. Auditing the current Definition of Done
    2. Identifying quality gaps and adding missing criteria
    3. Automation as a route to a stronger Definition of Done
    4. Connecting the Definition of Done to the Increment and release readiness
    5. Aligning the Definition of Done across multiple teams
  • Evaluating and Improving Quality
    1. Code quality metrics: cyclomatic complexity, code coverage, duplication
    2. Static analysis tools and how to integrate them into pipelines
    3. Code review practices: what to look for, what to automate
    4. Non-functional requirements: performance, security, and scalability
    5. Quality at speed: balancing quality practices with Sprint velocity
  • Advanced Refactoring
    1. Refactoring large codebases incrementally
    2. Strangler fig pattern for legacy system modernisation
    3. Safe refactoring sequences: tests first, then change
    4. Working with legacy code (no tests, poor structure)
    5. Micro-refactoring as a daily habit
  • Applied Test-Driven Development
    1. Behaviour-Driven Development (BDD): Given-When-Then format
    2. Acceptance Test-Driven Development (ATDD)
    3. Test pyramid: balancing unit, integration, and end-to-end tests
    4. Mocking, stubbing, and test doubles
    5. Maintaining test suites: avoiding test rot and flakiness
  • Continuous Integration and Delivery in Practice
    1. Designing a CI/CD pipeline for a Scrum team
    2. Build servers: Jenkins, GitHub Actions, GitLab CI
    3. Automated deployment strategies: blue-green, canary, rolling
    4. Feature flags and progressive delivery
    5. Monitoring and observability as part of the delivery cycle

Hands-on Experience with Tools

Training Delivery Format

Flexible, comprehensive training designed to fit your schedule and learning preferences
Opt-in Certifications
AWS, Scrum.org, DASA & more
100% Live
on-site/online training
Hands-on
Labs and capstone projects
Lifetime Access
to training material and sessions

How Does Personalised Training Work?

Skill-Gap Assessment

Analysing skill gap and assessing business requirements to craft a unique program

1

Personalisation

Customising curriculum and projects to prepare your team for challenges within your industry

2

Implementation

Supplementing training with consulting support to ensure implementation in real projects

3

Why this course

  • Recognised credential: Advanced Certified Scrum Developer (A-CSD) credential from Scrum Alliance, valid for two years.
  • Career progression: Ability to implement and sustain advanced Agile engineering practices on real projects.
  • Practical skills: Skills to build, maintain, and improve CI/CD pipelines.
  • Practical skills: Techniques to evolve team quality standards through an improved Definition of Done.
  • Career progression: Foundation to progress to the Certified Scrum Professional - Developer (CSP-D).

Training objectives

  • Visualise and optimise development workflows using Kanban and related tools
  • Evolve and strengthen the team's Definition of Done
  • Evaluate and systematically improve code and product quality
  • Apply advanced refactoring techniques to improve existing codebases
  • Implement and apply Test-Driven Development in a sustained way
  • Build and manage Continuous Integration and Continuous Delivery pipelines
  • Apply behaviour-driven development (BDD) practices
  • Identify and reduce bottlenecks in the development process

Who will benefit

  • Developers
  • Software Engineers
  • QA Engineers
  • DevOps Engineers
  • Technical Leads
  • Scrum team members

Lead the Digital Landscape with Cutting-Edge Tech and In-House " Techsperts "

Discover the power of digital transformation with train-to-deliver programs from Uptut's experts. Backed by 70,000+ professionals across the world's leading tech innovators.

Frequently Asked Questions

1. What are the pre-requisites for this training?
Faq PlusFaq Minus

The training does not require you to have prior skills or experience. The curriculum covers basics and progresses towards advanced topics.

2. Will my team get any practical experience with this training?
Faq PlusFaq Minus

With our focus on experiential learning, we have made the training as hands-on as possible with assignments, quizzes and capstone projects, and a lab where trainees will learn by doing tasks live.

3. What is your mode of delivery - online or on-site?
Faq PlusFaq Minus

We conduct both online and on-site training sessions. You can choose any according to the convenience of your team.

4. Will trainees get certified?
Faq PlusFaq Minus

Yes, all trainees will get certificates issued by Uptut under the guidance of industry experts.

5. What do we do if we need further support after the training?
Faq PlusFaq Minus

We have an incredible team of mentors that are available for consultations in case your team needs further assistance. Our experienced team of mentors is ready to guide your team and resolve their queries to utilize the training in the best possible way. Just book a consultation to get support.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.