Agile Scrum Developer

Introduction: 

This 5-Day (or 3-Day) course provides the foundations to be an effective Scrum Team Development Member. Learn the Agile engineering practices and techniques required to deliver high quality software with Scrum teams.

  • 21 PDUs | 21 SEUs
  • Practical Skills for defect-free code
  • 2 free books, estimation cards, and more
  • Registered Education Provider with Scrum Alliance® and PMI
Upcoming Courses About the Instructor
Learning Objective(s): 

 

The Agile Scrum Developer ASD course is 3 days including instruction related to Agile Engineering Practices. This class does not achieve the Certified Scrum Developer® designation with Scrum Alliance® but is valid and counts toward SEUs or PDUs. Participants may also take certified Scrum instruction separately.

Praise for Our Agile Scrum Developer® Training

"I love writing code again!!" — Developer - September 2016

"This is one of the best trainings I have ever had. Learned everything in real-time in much fun way rather than total theory. When taught with live examples, that create more impact. The instructor is just so awesome in his teaching style." — Front-end Developer - June 2016

"The course is very useful and it is relevant to our daily work. Exercises we did in the course helped to understand the agile/ scrum process a lot." — Technical Specialist - June 2016

"In three days of interactive class where both organizational and technology issues and challenges are addressed, students get to learn while having fun, and living the agile experience."—Scrum Master - September 2016

"I feel reinvigorated to take my job and team performance to a higher level." — Developer, Feb-Mar 2016

"The class was incredibly beneficial to help illustrate the benefits of TDD, and improved code quality yields better productivity over time. It also helped emphasize Agile works best for Complex systems." — Senior Developer, Feb-Mar 2016

"The course was really interesting and helpful. Some of the topics were eye-openers. Would recommend to any team member (developer or tester)." — Technical Consultant, Feb-Mar 2016

"This course gave a practical experience to most Agile development skills in a short period of time." — Technical Specialist, Feb-Mar 2016

"This is a very good course for Scrum Developers as you can practise all learning on the spot." — Scrum Developer, Feb-Mar 2016

"I loved this certification course! What I learned here would have taken lots of time to learn and observe in real life and now I know I can apply it into my job." — Developer 2015

"I like the time I spent here. It was useful for myself as a software developer. I've learned several new techniques and technologies." — S/W Developer, November 2015

"Opened a new window for doing my job." — Developer, November 2015

"This was a very fun and useful course because it was delivered by an extremely experienced coach who is a developer." — Developer, November 2015

Agenda: 

About Your Instructor

Fernando Cuenca's Portrait

Fernando Cuenca

With over 22 years as a technical contributor in software development Fernando is BERTEIG's trainer specializing in Agile technical practices.

Fernando started his career as an Objective-C developer in 1994. Shortly after graduating from University in 1996, he started teaching programming courses and Object Oriented Design, until he moved to Canada in 2001, where he worked as full time software developer for various organizations.

He discovered Agile in 2003 and since then he has become passionate about helping development teams find better and more systematic ways of building products they can be proud of, perfecting their craft, all while still having fun in the process.

He became a full-time developer coach in 2009, helping teams adopt both the process and engineering practices of Agile development.

Learning Outcomes

By successfully completing this course you will learn Agile Engineering Practices including:

  • Incremental architecture & design
  • How Agile teams work together
  • Test-Driven Development (TDD)
  • Refactoring
  • Continuous Integration (CI)

Agenda

  1. Welcome & Introductions
  2. Day 1: Test Driven Development
    • Working in Pairs
    • TDD Fundamentals
    • TDD Beyond Fundamentals (working in small steps, emergent design, mocking & stubbing)
  3. Day 2: Working with Legacy Code
    • Code Smells
    • Technical Debt
    • Refactoring
  4. Day 3: Developing as a Team
    • Thinly Slicing a problem
    • Acceptance Test Driven Development & Spec by Example
    • Continuous Integration/Delivery
  5. Closing, Recap & Call to Action

Additional Benefits

Planning Cards

All attendees receive as many decks of Estimation Cards as they want! You're guaranteed at least 1 deck but the instructor often brings extra. Each deck includes four sets, therefore most Scrum teams need 2 or 3 decks. Feel free to ask for as many decks as you need.

Agile Advice book cover

All attendees receive a free electronic copy of Mishkin Berteig's book "Agile Advice". We offer this free book because we encourage continuous learning!

Scrum Alliance Registered Education Provider Project Management Institute (PMI) Registered Education Provider

As Registered Education Provider with Scrum Alliance®, BERTEIG instructors regularly facilitate Certified Scrum training seminars. BERTEIG is a Registered Education Provider with the Project Management Institute: our Certified ScrumMaster® and Certified Scrum Product Owner® courses have been approved by the PMI for Category A PDUs: details at CCRS.PMI.org; our Certified Scrum Developer® is valid for Category B PDUs.

Audience: 
Developers who already know how to write code and are seeking to get better at their craft.
Facilitator(s):