Skip to content
ASE Academy

Coaching

In the dynamic world of software development, continuous education and personal development are crucial for success. The ASE Program is continuously improved and expanded. The goal is to achieve high productivity and develop software engineering at the state of the art. With this in mind, we integrated the AI Assistance module into every level at the beginning of 2024. The new era of AI demands a serious engagement with the tools.

The ASE Coaching Program

The ASE Coaching Program was specifically designed to improve the practical skills of software developers. Each level comprises an intensive coaching year. At the end of the year, you will receive a practical certification upon fulfilling the requirements.

Foundation Level

  • Clean Objects (Object Orientation as It Should Be)
  • Unit Testing
  • Test Driven Development
  • Software Architecture and Software Design
  • Lean Methods for Analysis and Design
  • AI Assistance Basics
  • High Performance and How to Achieve It

Advanced Level I

  • Clean Code
  • Refactoring
  • Code Smells
  • Code Design Smells
  • Design Patterns
  • Transformation and Rewriting/Restructuring/Redesign
  • AI Assistance

Advanced Level II

  • TDD
  • Advanced Unit Testing Methods
  • Development/Design/Architecture Top-Down/Bottom-Up using TDD
  • Improving Legacy Code
  • Software Modernization
  • AI Assistance

Practitioner Level

  • Feedback Driven (based on XP)
  • Feedback Driven by ASE
  • SMART Method by ASE
  • Deliberate Programming
  • Applied Architecture by ASE
  • AI Assistance

Agile Development Methods

Are you using Scrum, Kanban, or another agile development method, or planning to? Then you know the advantages of these methods. However, what these agile methods cannot provide is the technical programming expertise to quickly deliver new features in convincing quality. This is exactly where the ASE Coaching Program comes in: We combine agile principles with solid software engineering practices so that your team not only works agile but also delivers technically excellent results.

For Developers

For developers who want to work on their software developer skills and overcome personal barriers, we offer a tailored coaching program. Through individual mentoring and hands-on exercises, you develop the skills you need for your next career step.

Explore coaching for developers

For Managers

Only when the full potential of your software development team is realized do you achieve optimal results. The ASE Coaching Program helps you systematically increase your team's performance and achieve measurable improvements.

Explore coaching for managers

Your Questions, Our Answers

Why is the ASE Coaching Program right for me/my team?

Our program goes beyond technical training. It combines individual development with practical application, so that developers not only acquire new knowledge but can also apply it directly in their daily work. The I-C-E method ensures sustainable improvements.

How does ASE Coaching differ from other coaching programs?

Unlike many other programs, we focus on individual coaching rather than group training. Every developer is met where they are and receives a customized development plan. Moreover, our program is practice-oriented — the skills learned are applied directly in the project.

Is the program also suitable for experienced developers?

Yes, our program is designed to challenge and support developers at every experience level. Experienced developers particularly benefit from the advanced levels, which cover topics such as legacy code modernization, advanced TDD, and deliberate programming.

How long does the ASE Coaching Program last?

The ASE Program comprises four levels, with each level including an intensive coaching year. The total duration depends on how many levels are completed and the pace of individual progress.

How is the success of the coaching measured?

We use various metrics, including code quality indicators, feedback from code reviews, personal development goals, and feedback from participants and their teams. At the end of each level, a practical certification takes place.