Your Scrum Developer Journey

What is a Scrum Developer?

As a Scrum Developer, you are an agile developer through and through. You focus on continuous development and integration as well as code reviews and refactoring of existing applications. In addition to general and specific developer skills related to frameworks, languages and applications, you also have a methodological expertise of agile methodologies. You can profitably apply this expertise in the Scrum team and in your daily work.

You can deliver software in a technically flawless and profitable way. You'll learn how to build agility into your technical development and continually improve it.

Agile methods in development mean that you can build a development culture within your company and interface with other areas to be even closer to the customer. You can share your knowledge within the team and the entire company and thus massively improve the quality of the delivered software.

Scrum Developer Trainings More Information

The Scrum Developer Journey at Agile Academy

Bild: Certification Badge 'Certified Scrum Developer' of Scrum Alliance

The beginning of your Scrum Developer Journey.

Certified
Scrum Developer®

Become a CSD
Bild: Certified Badge 'Advanced Certified Scrum Developer' of Scrum Alliance

For experienced Scrum Developer

Advanced Certified Scrum Developer℠

Become an A-CSD
Bild: Certification Badge 'Certified Scrum Professional' of Scrum Alliance

Develop more than just the product.

Certified Scrum Professional®

Skills

What skills does a Scrum Developer need?

If you want to deepen your agile knowledge and skills, you should first be confident in your craft. Whether you're doing specialized development or have already taken the next step to becoming a full-stack developer, having a deep knowledge of your user skills will help you take the step to becoming a Scrum Developer.

In the Certified Scrum Developer trainings, you can expect to learn acceptance/test-driven development, different types of collaboration (including pair programming), architecture & design requirements, continuous integration, and refactoring, among other topics.

Scrum Developer Softskills

Social Skills

  • Communication skills
  • Teamwork
  • Responsibility
  • Willingness to help
  • Self-discipline
Scrum Developer Knowledge

Empirical Skills

  • Domain expertise
  • Results orientation
  • Programming languages, frameworks, database systems
  • Analytical thinking

Tasks

What are the responsibilities of a Scrum Developer?

Depending on the department and the tasks, the tasks of Scrum Developers vary significantly, of course. What the tasks have in common is that they are about constantly improving results through agile practices. As a Scrum Developer you make sure that Agile, Lean & Scrum are applied correctly and that every increment pays off on the product. You make sure that the Development Team has a common understanding of the methods and is working towards a goal. You pay attention to the number of items in your Work-in-Progress and improve the shared responsibility of the team.

What does a Scrum Developer not do?

Certifying as a Scrum Developer does not make you a second [Scrum Master](/en/scrum-master/ "Scrum Master Role") or [Product Owner](en/product-owner/ "Product Owner Role") within the Scrum team. Rather, it's about you driving the technical excellence of the team. You'll learn how to blend your technical skills with agile fundamentals to drive better results in your day-to-day work within the Dev Team.

Conducting [retrospectives](/en/agile-dictionary/sprint-retrospective-meeting/ "Retrospective") or prioritizing the backlog are not part of your responsibilities as an agile developer. However, you will learn how to support the other roles here as well and, for example, work on a sufficient [definition of done](/en/scrum-master/what-is-the-definition-of-done-dod-in-agile/ "Definition of Done").

Requirements

What are the requirements for a Scrum Developer?

The product-focused way of working requires an holistic approach. As an agile developer, you must both understand your craft as a software developer and know the rituals and practices of agile methods. You know both the Agile values and the Scrum principles and practices. With this toolbox, you'll manage to guide your team.

Certification

What certifications are available?

The Scrum Alliance's Scrum Developer trainings were completely revamped in 2021. The certifications have been aligned with the certifications for the other roles, Product Owner, Scrum Master and Agile Leader, and consist of three possible certifications that you can earn during your Developer Journey.

The first level of certifications is the Certified Scrum Developer. For this role, you should have at least one year of hands-on experience as a developer so that you can successfully participate in the practical part of the training.

Once you are a Certified Scrum Developer (CSD), you can sign up for the Advanced course after two years. Here, both the requirements for your developer skills and your agile understanding are higher. To be able to register for the Advanced Scrum Developer, you need the previous CSD certification and sufficient developer experience.

The final step of the Scrum Developer journey is the possible certification as Certified Scrum Professional -Scrum Developer. With this step, you are the agile expert among developers. This comprehensive training not only requires the knowledge of the above certifications, but also trains you to become a developer who can significantly influence the agile transformation in any organization.

The Scrum Alliance is globally the largest certification organization and owns the cornerstone of agile development for companies worldwide with a broad and consistently high quality program. The certificates are recognized worldwide and help you take an even better position on the job market.

Your Scrum Developer Journey

The Scrum Developer Journey at Agile Academy

Bild: Certification Badge 'Certified Scrum Developer' of Scrum Alliance

The beginning of your Scrum Developer Journey.

Certified
Scrum Developer®

Become a CSD
Bild: Certified Badge 'Advanced Certified Scrum Developer' of Scrum Alliance

For experienced Scrum Developer

Advanced Certified Scrum Developer℠

Become an A-CSD
Bild: Certification Badge 'Certified Scrum Professional' of Scrum Alliance

Develop more than just the product.

Certified Scrum Professional®

Literatur

What books are there for Scrum Developers?

Following we have compiled some books for you to read through as an aspiring Scrum Developer. The titles are recommendations from our trainers and past participants.

What books should I read?

For visitors to the Scrum Developer training, we recommend taking a look at these books:

  • Agile Software Development with Scrum by Ken Schwaber
  • .
  • Succeeding with Agile by Mike Cohn
  • Peopleware - Productive Projects and Teams by Tom DeMarco
  • The Lean Startup by Eric Ries
  • Learning Agile: Understanding Scrum, XP, Lean, and Kanban by Andrew Stellman & Jennifer Greene
  • Succeeding with Agile: Software Development Using Scrum by Mike Cohn
  • Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise by Dean Leffingwell
  • .

Agile Academy

More Courses for the Scrum Developer Journey

You are a UX/UI designer, software tester, SEO expert, ... in a Scrum Developer Team? Then you might find the right course for your role in the Scrum team here:

.

Scrum Foundations

Start your agile journey with the Scrum Foundations training and really get to know Scrum.

. Scrum Foundations