STRUCTURED
TRAINING
PROGRAMME

SOCIO-TECHNICAL EXCELLENCE
IN 3 STEPS

Walking step - Software Design Training

WALKING

Walking step - Software Design Training

RUNNING

Walking step - Software Design Training

FLYING

JetBrains training partner
JetBrains training partner
Technical Skills
Product & Delivery
People & Culture

SOCIO-TECHNICAL EXCELLENCE

in 3 steps

Walking step - Software Design Training

WALKING

Technical Skills

High automation foundations

Running step - Software Design Training

RUNNING

Product & Delivery

Modular design & architecture

Flying step - Software Design Training

FLYING

People & Culture

Business focused development

Alcor Academy's testimonial Kamilla Gregertsen

This course has been a big eye-opener for me!

Alcor Academy's testimonial from Bouvet
Kamilla Gregertsen
Software Architect
Bouvet, Stavanger (NO) Alcor Academy's testimonial country NO
Alcor Academy's testimonial Mehdi Foudhaili

Simply, the best training I've ever had!

Alcor Academy's testimonial from CSS Insurance
Mehdi Foudhaili
Senior Software Engineer
CSS Insurance, Lucerne (CH) Alcor Academy's testimonial country CH
Walking step - Software Design Training

WALKING

Technical Skills

Teams begin to apply the basics of technical communication and collaborative live coding.

They will master the development environment, using the tests as guidance. The productivity increases because coding tools perform "automagically" most of the heavy work.

We follow the original Test-Driven Development approach. The group will learn the technique by practicing with our teachers.

Teams speed up development, becoming experts in finding test cases and test scenarios.

Alcor Academy's testimonial David Molinero

Brilliant TDD lessons with real experts on the topic. And we had great fun doing mob programming!

Alcor Academy's testimonial from Cazoo
David Molinero
Principal Engineer
Cazoo, London (GB) Alcor Academy's testimonial country GB
Alcor Academy's testimonial Anders Marchsteiner

It would normally take years for a dev to learn the many important lessons taught in this course.

Alcor Academy's testimonial from Bouvet
Anders Marchsteiner
Software Architect
Bouvet, Stavanger (NO) Alcor Academy's testimonial country NO
Running step - Software Design Training

RUNNING

Product & Delivery

Teams begin to recognize design anomalies in code and perform refactoring to remove them. That means their code will be always easy to work with.

Applying the principles for a loosely coupled architecture, enables teams to create a modular design. That means achieving the goal of continuous delivery becomes technically possible.

When the whole team has knowledge about good design, features can be developed and shipped quickly without defects.

Alcor Academy's testimonial Herda Akshija

A fun, hands-on experience where you learn a lot!

Alcor Academy's testimonial from Bouvet
Herda Akshija
Software Engineer
Bouvet, Stavanger (NO) Alcor Academy's testimonial country NO
Alcor Academy's testimonial Andrea Caligiuri

Before this course I thought I was a decent programmer! :-)

Alcor Academy's testimonial from Vodafone
Andrea Caligiuri
Chapter Lead Developer
Vodafone, Milan (IT) Alcor Academy's testimonial country IT
Flying step - Software Design Training

FLYING

People & Culture

User-centric techniques promote automation and collaboration with the business.

Business and development teams working together increases the impact of new features.

Automating the execution of specifications cuts an enormous amount of “digital bureaucracy”.

This is how features “fly” from ideation to production!

Alcor Academy's testimonial Philip Benz

Such a great experience!

Alcor Academy's testimonial from CSS Insurance
Philip Benz
Senior Software Engineer
CSS Insurance, Lucerne (CH) Alcor Academy's testimonial country CH
Alcor Academy's testimonial Peter Koch

Flying is addictive!!!

Alcor Academy's testimonial from CSS Insurance
Peter Koch
Head of Engineering Academy
CSS Insurance, Lucerne (CH) Alcor Academy's testimonial country CH

THE REASONS

for Success

Knowledge retained after training

MOB PROGRAMMING Live

Alcor Academy's testimonial Luca Zangger

The course has a good theory - practice balance. It's so much more memorable when you learn by doing it! Furthermore within the mob you can see how others approach problems and solutions evolve collaboratively.

Alcor Academy's testimonial from CSS Insurance
Luca Zangger
Senior Software Engineer
CSS Insurance, Lucerne (CH) Alcor Academy's testimonial country CH
Alcor Academy's testimonial Marius Bodnariuc

Excellent hands-on introduction to advanced software engineering principles and techniques. The stage is always set for trainees to experience insightful 'AHA!' moments during the lessons. Brilliant!

Alcor Academy's testimonial from Cazoo
Marius Bodnariuc
Software Engineer
Cazoo, London (GB) Alcor Academy's testimonial country GB

COMMUNITY OF PRACTICE

for a Continuous Learning culture

We don’t believe in formal certifications.
We celebrate the participants’ achievements during the “Presentations Days”.
Their work is available on our website to promote a knowledge sharing mindset.

Read them in the Community of Practice section

Alcor Academy's community of practice presentations

STRUCTURED TRAINING PROGRAMME

Socio-technical excellence in 3 steps:
WALKING - RUNNING - FLYING
Full Course
3 Consecutive Modules
Minimum Purchase
1 Module Only
Delivery Type
Live, interactive lessons online
Lessons per Module
6
Module Duration
~20 hours
Lesson Duration
~3 hours (half working day including breaks)
Location
100% online via Zoom
Format
Slides + hands-on collaborative coding (JetBrains toolset will be provided) and modeling (Miro boards)
Level
Beginner to Advanced
Module Attendees
4-8 (ideal mob size is 6 attendees)
Coding style
Mob programming
Programming language
Any (see notes)
Modules Sequence
We crafted the modules to build the knowledge following a well-defined path of topics. Hence, we recommend to respect the 'Walking', 'Running' and 'Flying' ordering.
Notes
This is a very hands-on course where the attendees will write code in mob programming. The students will use the trainer's machine with a live shared IDE for the chosen technology. Given the amount of information delivered, we suggest to schedule no more than 2 lessons per week. The attendees need some time to practice and internalize the content between the sessions.