Coaching and training

What is a coaching and training mandate?

A coaching and training mandate consists of transmitting knowledge to one or more people, on one or more topics, in order for the targeted person(s) to increase their level of expertise.

Training and coaching have the same objective, but in two different ways:
- Training is targeted on a topic or theme and is delivered over 1 to 2 days. During these days, the participants are not working on their daily tasks, and are focused on the training. This allows us to transmit the maximum amount of information in a minimum amount of time, and to take the time to answer questions. The mandate ends once the training is completed.
- Coaching is an accompaniment over time, to help implement or use one or more topics (for example a technology or a practice) on daily tasks. The knowledge transfer is, therefore, closer to the field and to real problems compared to training, but is less formal. The mandate can be performed at a decreasing pace: start with a few days per week and then progressively reduce the presence to end with a few hours per week.

It is common to combine the two approaches: start with training to transmit the maximum of knowledge and thus have a solid base, then in a second time coaching to apply the knowledge acquired during training in the real conditions of everyday life.

We are specialized in training and coaching on software development quality practices that help produce maintainable and scalable code over the long term.

Who is it for?

Training and coaching can be done for a single person in charge of software development and maintenance in your company or for an entire development team.

Therefore, if you are a company manager or a team leader and you would like to help your employees improve their practices in order to produce maintainable and scalable code, we can assist you in this process.

If you are yourself a developer and you want to improve your technical knowledge or your software quality practices, we can help you through personalized coaching.

Why work with us?

We have more than 15 years of experience in software development, and we are experts in quality development practices, also called Software Craftsmanship practices (practices such as Clean Code, Refactoring, Test Driven Development...). We are also certified in several technologies as well as in the eco-design of digital services (Green IT).

Over the past 15 years, we have conducted many training sessions for groups of different levels and for companies in various business fields. We adopt a pedagogical approach that allows us to transmit our knowledge simply and efficiently, by adapting our speech to the audience's level.

By working with us, you benefit from personalized training and coaching, adapted to your context and your requirements, unlike other more generalist training programs that offer standard but non-personalized content. In addition, we can travel to your office to deliver the training, providing a warm and enjoyable experience compared to 100% virtual training.

In addition to training and coaching, we can also come in for a morning session or for a Lunch & Learn to give awareness presentations on specific topics such as the latest technology or software development practices. These awareness sessions are ideal to "give the taste" to your teams to go further on a topic

Feel free to contact us to explain your context and your requirements, and we will be able to make a proposal adapted to your situation and your budget.

How does a training session work?

First of all, it is necessary to meet with you so that you can tell us about your training needs and the challenges you are currently facing. Following this, we will be able to make an estimate and a commercial proposal.

Once the commercial proposal is accepted, we will agree on a training date. The training can be conducted virtually or on-site depending on your context. Training usually lasts from 1 to 2 days, and the participants leave with the different materials and exercises that have been presented.

For training purposes, participants must have at least 1 computer for each 2, with a reliable Internet connection. If the training is performed on-site, a dedicated room in which the computers can be set up must be booked and used during the days of attendance.

How does a coaching mandate work?

To do coaching, whether it follows a training course or is requested completely independently, it is necessary to meet to share the expectations, the budget and the timeframe. This will allow us to make a commercial proposal that corresponds to your needs and your reality.

Once the terms have been established and the proposal accepted, the coaching is generally performed in a degressive way: our presence is strong at the beginning of the mandate with several days per week, then progressively reduced over the weeks or months to end with a few hours per week.

This degressive mode allows us to set up a solid foundation from the beginning and to get a good grasp of the whole context, and thus be able to provide the maximum of advice quickly. By gradually decreasing our presence, it allows the coachees to progressively gain autonomy, and we work on the most important and blocking topics when we are present.

Our goal is that the coached person(s) should be completely autonomous and that there should be no need for any further support once the mandate is completed.

How long is this type of mandate?

A training session usually lasts 1 to 2 days.

Coaching can last several months and is usually done in a degressive way.

How much does it cost?

The price of training is fixed and mainly depends on the number of participants and possible travel.

For coaching, the invoicing is done at an hourly rate (time and material). We therefore only invoice for the hours actually worked. Therefore, if you already have a target budget, we can give you an estimate of the number of hours and the time frame.

See also our other services: