Technical Excellence Workshop - EU

Jan 8, 2024 - February 29, 2024

8 Weeks, 16 sessions

Mondays 10am - 12pm BST

Thursdays 10am - 11am BST

About the Workshop

Join us for our first ever EU time zone friendly Technical Excellence Workshop!

The skills a software developer needs to truly be excellent include both technical and behavioral practices. How can you work harmoniously with teammates, manage technical debt, keep code easy to change, reduce the number of defects produced, and reliably get work done?

In this highly interactive, online workshop, you will learn how to collaborate more effectively, work more safely, improve your craft and deliver valuable software sooner.

Based on a mix of tried-and-true practices from eXtreme Programming, Code Craft, Continuous Integration and Evolutionary Design, this workshop will help you rediscover the joy of software development and experience the peace that comes from working safely.

Workshop poster

What Will You Learn?

outcome

Learn guiding principles

outcome

Code with clarity

outcome

Ratchet up quality

outcome

Work as a team

outcome

Improve continuously

outcome

Experiment Safely

Workshop Details

  • The class begins January 8, 2024 and runs for 8 weeks. SESSION ZERO Thursday, Janaury 4, 2024 - Brief session for introductions and tool setup.
  • There are two sessions each week, one on Monday and the other on Thursday, each delivered over Zoom (or similar).
  • Monday’s online meeting is New Challenge Day, with new concepts, techniques, resources, and assignments given to attendees. It typically runs 2 hours.
  • Attendees are given lifetime licenses to Industrial Logic’s innovative Testing And Refactoring Box Set (eLearning), which is a primary source of information and exercises in the course.
  • Attendees will complete assignments, taking approximately 2-6 hours depending on the week.
  • As attendees apply these techniques to their daily work, they will journal their successes and challenges.
  • Thursday’s online meeting is Completion Day when attendees will discuss and compare their experiences applying new techniques and ideas during the week in their daily work. This meeting runs 60 minutes.
  • Instructor(s) and coach(es) will be available to students through an online forum for the duration of the series.
  • Attendees will also be furnished with additional sources, such as article links and cheat sheets, during the course of the class.
  • The course is not language centric, but exercises and examples are given in Java, C#, and Python. Participants from all languages are welcome.

Prerequisites:

  • Attendees should already have some experience in the programming language they are using in the class.
  • We recommend (but do not require) the use of an IDE with built-in refactoring support, such as Eclipse, or the language-appropriate IDE from JetBrains.
  • Developers will need headphones or speakers, a microphone, and an internet connection sufficient for online video/audio meetings.
  • Web cameras are highly recommended.
  • You commit to attending two meetings weekly, with another 2-6 hours between meetings to complete assignments.



“If you are an Agilist (SM/Agile coach/Change/ Transformation Agent) who have tech/coding background but struggling to make impact in your organization on technical agility then this course is highly recommended.”

past student

“There is no course that is equivalent and rich like this in the industry.”

past student

Your Instructors

Register