Developer Coaching at ASE

In the dynamic world of software development, continuous education and personal development are crucial for success. The ASE program is constantly being improved and expanded. The goal is to achieve high productivity and develop state-of-the-art software engineering. Under this premise, we integrated the AI Assistance module into every level at the beginning of 2024. The new era with AI now requires serious engagement with the tools.

The ASE Coaching Program

The ASE Coaching Program is specifically designed to enhance the practical skills of software developers.

Each level includes an intensive year of coaching. At the end of the year, upon meeting the requirements, you will receive a practical certification.

The learning materials are thoroughly covered with the aim that the coachee not only understands them superficially but can apply them effectively. The program is not a theoretical study but focuses on the practical application of topics. This requires a time investment, as practical skills are gained through DOING.

The lessons, systems, and content have been continuously improved and are developed over years to ensure practical usability. This is what makes the program so successful.

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

Do you use Scrum, Kanban, or another agile development method, or are you planning to? Then you know the benefits of these methods.

ASE makes the difference and prepares you for:

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

What these agile methods cannot provide, however, are technical programming skills to deliver new features quickly and with convincing quality—especially in large projects and across many releases.

Advantages of Agile Software Engineering

For Developers

For developers who want to work on their software developer skills and overcome personal barriers, we offer a tailored coaching program. We help you advance significantly towards software mastery and boost your confidence in your own abilities as a software developer.

For Managers

Only when the full potential of your software development team is realized will you achieve optimal results. We provide individualized and goal-oriented training for your employees. This leads to improved soft skills, higher team efficiency, and ultimately, maximum results through better code.

Your Questions, our Answers

1. Can you tell me a little bit about yourself and your background? What experience do you have that qualifies you to coach software developers?

I’m running a Software Company since 2006 related to the Topics, Software Engineering, Software Quality, Training in the Field of Business Software. I’m focussing on Technologies like SAP and their Programming Language ABAP and also Languages like Java, JavaScript and TypeScript. I’m doing Business since 1998, and had different positions and Roles. Like Solution Architect, Senior Architect, Senior Software Engineer, Lead Software Engineer and also Management Roles like Software Engineering Manager, Company owner etc. I’ve created an internal Program starting from 2004 for educating Software Developers to improve. Besides this I was awarded from SAP as an SAP Champion, SAP Developer Hero and SAP Community Hero. I’ve coached over 100 Software Engineers to reach their full Potential.

What specific areas of software development do you focus in your coaching? Is there a particular type of developer you target(e.g., junior, senior, Front-end, Back-end)

The Focus is on Software Developers that are not newbies. For example, Developers with a minimum of 2 Years of Experience and onwards. The Program is an individual Program. We had a range from 20 to 63. It matters more, if you are willing to put the work in, to achieve your next Level as a Software Engineer.

3. What is your coaching style like? Do you use any specific methodologies or frameworks?

In this Program, we developed our own Method with the Name “I – C – E”, it is a Combination of the most successful Methods that are also used in the Area of “Expert Development”.

4. How do you typically structure your coaching engagements? Is it one-by-one sessions, group coaching, or a combination? What is the typical duration of an engagement?

We have all the Structures of Coaching. The most time (over 80%) we use one-on-one Setup. The Core-Program has 4 Level. Approximately, we are working 1 Year to master 1 Level.

5. What are some of the common challenges that software developers face that your coaching helps them overcome?Can you share some success stories of developers you have coached?

We help them to overcome obstacles that they are facing for years. Besides this, we are continuously developing our sophisticated curriculum, with the best approaches that are working successful in the industry.

6. What sets your coaching service apart from others in the market? What makes your approach unique and valuable?

We developed a unique Approach and Method called I-C-E, that is focussing on the Areas that enables a dramatic improvement.

7. How do you measure the success of your coaching engagements? What metrics do you use to track progress?

Every Level has to apply an Certification Task, we are measuring the work and approving if a Level was mastered. Besides this we stay in close contact to the companies to verify if a change is happening.

8. What is your typical fee structure for your coaching services? Do you offer different packages or pricing options?

We have a Fee-Structure that is recurring yearly. Contact us for detailed price information.

9. Who is your ideal client for this coaching service? What type of company or developer would benefit most from working with you?

Our ideal client is believing, that the own employees have Potential to improve, and like to work with us that have achieved this over the years in a huge Percentage. The best fit is to put a whole Team in the Coaching Program. With this we are getting the most motivation and the best results. Can everyone succeed? Yes, if they are willing to put the work and if they have the goal to improve.

10. Finally, can you walk me through a typical coaching session with a software developer? What kind of topics might be covered and what would the overall structure look like?

A typical Session lasts of two Blocks of 45 Minutes. We are putting heavily the emphasis on Practice and getting Practically better at Software Engineering, of course we need also the Theoretical Knowledge from Great Sources, but only to put them in Action.

Find out if our offer is right for you!

Contact us to secure your free initial consultation!

You cannot copy content of this page