Historic tagline for informational purposes only:
Two days of fun coding alongside Rob Myers!
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 |
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!