application

   Advanced Certified Scrum Developer®

Advanced Certified Scrum Developer®

Historic tagline for informational purposes only:

Two days of fun coding alongside Rob Myers!

Instructor

Discounted

Advanced Certified Scrum Developer®

Advanced Certified Scrum Developer®

Prove your proficiency in coding and team collaboration with the A-CSD®. This course is led by experienced Scrum Alliance-certified trainers. Upon completing all course requirements, you'll renew your membership and your CSD®, in addition to earning the A-CSD.

An immersive, intensive 2-day (14 hour) course providing hands-on training in the most powerful and popular Scrum Developer Practices, and the synergy gained by combining them.

Practices include Test-Driven Development, Refactoring, Continuous Integration, Collective Code Stewardship, Pair Programming, Incremental Design, and others (depending on time and participant interest).

This course contains guided, immersive labs based on many years of actual Agile production software development.

You will likely be working in one of your top two preferred programming languages: C#, Java, JavaScript, Python, Ruby.

This course begins by putting you immediately in the proverbial deep end, but with a life-vest: A deep refactoring lab, in pairs, which sets the context for the rest of the course.

You will then form small teams to work on a simulation, in very short sprints, using the provided product backlog. This will support and inform your hands-on exploration of a variety of developer skills and practices. You will experience, first-hand, how these improve team communication and collaboration; and product quality and maintainability.

Dates:

24-25 Jul 2024

Starting At:

09:00 CDT for 8.0 hours

Location:

Minneapolis, MN, United States of America

Language:

English

Venue:

West End Conference Center
1600 Utica Ave S, Suite 100
Minneapolis, MN, United States of America 55416

Price:

$995

Discounts:

Discounted seats available. Contact Rand Eaton for more information.

Notes:

TESTIMONIALS

“Engaging, fun, and informative.”

“Rob is patient and knowledgeable! Excellent [instructor]!!!”

“The stories from his experience helped me understand the purpose of the practices.”

“At the end of the class, we all wanted to do pair programming and TDD. Go figure.”

“Rob was very knowledgeable and shared his experiences with the class. The exercises were very helpful and kept the class engaged.”

“As a junior developer, the topics covered in this course have helped me gain perspective on strategies for being an effective team member. I’m realizing flaws in my coding practices as recently as last week!” — T. Baitnott

“The class taught me a lot and learning the content was fun. It’s a great way to learn. [Rob] is great and made it easy.” — A. Quroshi

Includes:

  • Continuous Integration

  • Test-Driven Development and/or Behavior-Driven Development

  • Diligent Refactoring

  • Incremental Design and Architecture

  • Pair Programming and/or "Mob"/Ensemble Programming

  • Various other complementary skills, depending on time and attendee interests. May include Continuous Delivery, Sustainable Pace, CRC cards, and "Buffer Time."

Outcomes and other take-aways:

  • A clear understanding of why our industry needs professional development & software engineering practices.

  • A clear understanding of why these particular practices are well-suited for Agile frameworks such as Scrum.

  • Techniques for teams and individuals to realistically stick to these practices in a disciplined way.

Learn more about these skills here.

This is a programming-centric course: During the course, you will be asked to program in one of the available programming languages. Assembler programmers, tester engineers, PL/SQL programmers, etc. will be fine as long as you are willing to work with others, and ask for clarification if the logic written by your colleagues doesn't make sense. That way, everyone will learn to write better code!