Today, the need to build sustainable, well-designed and scalable software applications is a major challenge for companies. The risks of software non-quality are numerous: increase of bugs, maintenance costs, reduction of Time2Market, turnover…
Problems related to “technical debt” bring back the consequences of multiple technical decisions where the issue of quality has often been neglected.
To avoid these risks, the stakeholders in a project must adopt an organizational model but above all a culture and values that promote the production of quality software.
From this perspective, Software Craftsmanship is an extension of agility that emphasizes the technical quality of the software, the continuous improvement of the code and the sharing of knowledge (companionship) between team members. The Code Craftsmanship toolbox is partly derived from Extreme Programming (XP) methods.
This training is first of all an awareness of the principles of producing a sustainable code in a team, and of the values of excellent technique and continuous code improvement. Then, through several practical exercises, it demonstrates the operational interest of methods such as Clean Code, Code Review or Test-Driven Development.
This training is intended for anyone involved in software development activities on a daily basis: Developer, Lead Tech, Lead Dev, Architecture, Technical Referent, CTO, …
February 1st and 2nd
March 1st and 2nd
April 5th and 6th
May 3rd and 4th
June 1th and 2nd
June 7th and 8th
July 5th and 6th
September 6th and 7th
October 4th and 5th
November 8th and 9th
December 6th and 7th
February 15th and 16th (Paris)
March 15th and 16th (Bordeaux)
April 19th and 20th (Paris)
May 17th and 18th (Bordeaux)
Juin 21th and 22th (Paris)
July 19th and 20th (Bordeaux)
September 20th and 21th (Paris)
October 18th and 19th (Bordeaux)
November 22th and 23th (Paris)
December 13th and 14th (Bordeaux)
Do you have any questions or would you like more information ? Would you like to discuss with us to prepare a tailor-made in-company training course ?
Promyze, the collaborative platform dedicated to improve developers’ skills through best practices sharing and definition
[FR] Livre Blanc : Créer une culture de la connaissance dans vos équipes de développement logiciel [EN] White paper : Create a learning culture within your software development teams |