Technical Excellence Workshop


Day after day, the pressure to deliver faster and faster is more pressing. And teams found themselves pushed to deliver value in a shorter time scale. In this flood of continuous change, one of the critical overlooked issue is the system code-base and architecture modifiability. Is the source code clean? Is it easy to understand and modify? Is the architecture modifiable? Are developers equipped with the tools to modify it safely?

Do you find your team delivering value slowly like in slow motion movies? Do you have too much defects that only makes the situation worse. This is not business as usual. This is a lack of technical excellence in code base and architecture. The team response to the delivery pressure by simply cutting corners and introducing bugs. Is that helping your customer? Is that helping your team? You know the answer.

This workshop helps your team respond correctly to the pressure they have, and maintain reliability with incoming frequent changes. This workshop equip them with the tools and mindset required to:

  • Build quality inside the code base.
  • Change the code safely.
  • Ship fewer defects.
  • Grow the architecture reliably.
  • Deliver quality products faster.
  • Save waste in developer tester cycles.

This workshop is not a theoretical session. It is a workshop where developers practice what they learn step by step.

Main Topics

  • Automated Developer Testing
  • Test Doubles
  • Clean Code
  • Code Smells
  • Technical Debt
  • Evolutionary Architecture
  • Test Driven Development

Target Audience

  • Programmers
  • Team Leads
  • Architects

Workshop Duration

  • 18 hours, usually 3 Days, 9:00 AM to 4:00 PM
  • We can distribute the training to match team situation.

Pre-requisites

  • Programming experience of 6 months at least.
  • Laptop with your favorite IDE.
  • Languages: Java
  • Platforms: Web and Native Mobile applications

Benefits

  • Learn new skills to write automated test.
  • Learn how to write test doubles
  • Refactoring code to continuously evolve the architecture.

Team Workshop

  • This workshop is designed for small project teams less than 10 members.


Bullet Train by Gavin Anderson, at https://www.flickr.com/photos/andersondotcom/482150154/