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.

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."

Audience:

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. You'll 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 more readable code!

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.

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  

Also consider taking Rob's Certified Scrum Developer to learn more:

Cancellation Policy: Refunds are available prior to 2 weeks of class start. Within 2 weeks, students can transfer into another CoLeadTeam class at no charge or receive a refund minus the $100 cancellation fee.

TicketsPriceFeeQuantity

General

Regular price $1195 including printed materials, lunch and more!

$1,095.00$0.00
Total: $0.00

$0.00

Billing Information

  • Visa
  • Mastercard
  • American Express
  • Discover
TicketSpice Event Ticketing Software