0 checkout

Software Design Insights and Q&A with Francesco

"What is Agile? How to choose the next test? How to reduce the complexity of my Software System? How to apply TDD?"

A different topic will be discussed in each session based on the most frequently asked questions received.

In these online events, Francesco Cirillo will answer your questions about software design and software development processes

What is a Software Design Q&A?

  • Software Design Q&A are 30-minute live online events where Francesco Cirillo answers questions on software design and software development processes.

  • Every event will focus on a particular topic of software design (for example Design patterns, software development process, TDD, etc.)

  • The discussed topic will be chosen on the basis of the most frequently asked questions.

  • By the end of each event, you will have got concrete insights to be immediately applied to improve your software design skills.

How to get your question answered by Francesco?

You can post your question here

About the lecturer

Francesco Cirillo

Francesco has worked at the forefront of the software industry for more than 30 years.

In a career spanning startups, corporations and freelance consulting, he has mentored thousands of professionals, developers, managers and software teams.

In the 1990s he worked as a Senior Consultant and Mentor for Sun Microsystem, expert in Software Architectures and Software Development Processes and Java and Object-Oriented Evangelist.

Francesco is one of the pioneers of agile methods. He started working on XP and TDD in 1999. He was chosen by Kent Beck as reviewer of the second edition of the book Extreme Programming Explained.

He created the Anti IF Campaign in 2007 to raise awareness in the international community of developers to apply good design principles.

Francesco has been developing RRP, a new method of software development, since 2008.

He has been running the Software Design Training Programme since 2019.

Francesco created the Pomodoro® Technique, a renowned time-management tool used by millions of people all over the world, while a university student looking for a way to get more done in less time.

Read the Francesco Cirillo's complete profile.

Upcoming sessions

This event is available

Live Online, Public face-to-face, onsite in your company

Can't make it on any of our dates?

We can discuss other options with you

Setup, materials, and tools

This event does not involve the delivery of any material.


No previous knowledge is needed. Much passion is required!

Who should attend this event?

Senior and Junior Developers, Coaches, Team Leaders, Testers, Project Managers and anyone interested in Software Design.

Price and Deals

The Software Design Insights and Q&A can be offered live online, and, when COVID restrictions will allow it, also onsite in your company and in-house in our offices.

Is your team bigger than 15 people?

We will be pleased to make you an offer tailored to your needs.
Tell us more about yourself or your team.

Request info


Carlo Garatti
Carlo Garatti

CEO, Caplab

Feedback after attending the course: you must attend! Seeing how and why Francesco makes software design decisions is super helpful in improving how you make your decisions!

Useful Resources

coming soon


No, sessions are not currently recorded.

Do you have a question not listed here?