Session

Outside-in development guided by tests in mob programming + AI

This interactive workshop offers a deep dive into the world of Outside-In Development, guided by the dynamics of collaborative programming.

Participants will engage in an exciting fishbowl Mob Programming session, focusing on implementing and designing software from a business-centric perspective. Utilizing tests as a guiding tool rather than a hindrance, the workshop begins with established requirements and one acceptance criteria. From there, we will craft an acceptance test that initiates the outer loop of our Acceptance Test Driven Development (ATDD) suite. This test serves as a continuous feedback mechanism, steering the implementation of the feature to completion.

Our approach is well-tested and proven in numerous delivery teams, a methodology we have detailed in our award-winning book "Agile Technical Practices Distilled". It incorporates elements of ATDD (London school), Behavior-Driven Development (BDD), classic Test-Driven Development (TDD), Domain-Driven Design, and Clean/Hexagonal Architecture. This technique is exceptionally effective for incrementally expanding system functionality, and ensuring alignment with business objectives.

Participants are invited to join the "mob" and actively navigate the development process with the aid of GitHub Copilot, or relax and observe the unfolding development journey from the audience.
We can deliver the workshop either in Java or C# .NET and we will decide on the spot with a quick poll!

This is a hands-on workshop where we will write code. We will use the speaker's machine, so no laptop is required.

We delivered this workshop successfully at the following conferences:

WORKSHOP Outside-In development guided by tests Working Software Conference 2019 - Milan https://www.agilemovement.it/workingsoftware/2019/schedule.html

WORKSHOP Outside-In development guided by tests Agile Venture Firenze 2019 - Florence https://www.agileday.it/venture/2019/firenze/

WORKSHOP Outside-In development guided by tests Domain-Driven Design Europe 2020 - Amsterdam https://2020.dddeurope.com/schedule/#!/2020-02-07/9po8lma5a2gj/outside-in-development-guided-by-tests

WORKSHOP Outside-In development guided by tests DEVOPS DAYS ZURICH 2021 https://devopsdays.org/events/2021-zurich/speakers/marco-consolaro/

WORKSHOP Sviluppo Outside-in guidato dai test Italian Agile Days 2022 - Brescia https://www.agileday.it/2022/#:~:text=Friday%2C%2014%20October%202022

NDC Oslo 2023 WORKSHOP C# .NET Outside-In development guided by tests in mob programming

WORKSHOP Outside-in development guided by tests in mob/ensemble programming Working Software Conference 2023 - Milan https://www.agilemovement.it/workingsoftware/2023/speakers.html

Marco Consolaro

Co-Founder & Lead Socio-Technical Trainer at Alcor Academy

London, United Kingdom

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top