You & Me Flatten the Curve!

Team Coaching Programme

Francesco Cirillo will teach your team cutting-edge development methods and how to use them effectively. You'll come away a better team, with renewed confidence and greater earning potential.

As your in-house consultant, Francesco will show your team how to work faster, cheaper and smarter.

Learn proven methods for building a successful product while working and spending less.

The Software Production Coaching for Teams is available as a daily package:

Coaching Two-Hour Session [Happy Tuesday Edition]
Two-Hour Coaching Session for max 12 people.
Buy 8 sessions and get 1 session for FREE: 9 sessions = €1,360.00 €1,530.00. To be scheduled over no more than 3 months.
€170.00 Buy
Coaching Two-Hour Session
Two-Hour Coaching Session for max 12 people.
Buy 8 sessions and get 1 session for FREE: 9 sessions = €2000.00 €2,250.00. To be scheduled over no more than 3 months.
€350.00 Buy

* Price excludes VAT. Please read our Terms and Conditions.

About the Coaching

Coaching Info

Coaching Format
Programme of intensive highly-interactive team coaching sessions.

Delivery Options
The Coaching Programme can be offered live online, onsite in your company and in-house in our offices.

Who is it for
If you have multiple goals to reach every week, an important deadline you are afraid to fail, if you are used to procrastinating, if you interrupt yourself or if you are constantly interrupted, this coaching programme is for you.

No previous knowledge is needed. Much passion is required!

The coaching programme is offered in English and Italian.

Participants will need to give a short presentation about their productivity challenges in the first coaching session.

Remote Session Preparation
Please do the following at least one day before the course is scheduled to start:

  • Upgrade Zoom to the most recent version.
  • Check audio, video, and screen sharing on Zoom.

Nicole Lemke

Software Manager, 4flow AG

If you not only want to know what “Object-Oriented Programming” means, but are also interested in its origins and what it can achieve, start here, at the very beginning. Let Francesco take you on a journey. Learn about the essence of good objects and write good stories that those objects can tell.

Coaching Activity

A number of factors slowly chip away at a software team’s throughput until it stalls completely:

Stressful situations can prevent team members from thinking clearly. Delivering features becomes impossible and bad design decisions make the system more rigid and delivering features even more difficult in the future.

What can we do:

  • Help the Project Manager, Technical Leader or Agile Coach come up with a strategy that reduces risks and increases the number of features delivered.
  • Teach your team proven techniques for productivity, time-management and decision-making, starting by identifying and resolving small inefficiencies in the work process and helping your team communicate more efficiently.
  • Work to find development processes, practices and values tailored to your team. No buzzwords, just real productivity.

The Product
Developers are often not sure what they have to deliver and so they end up focusing on small tasks rather than the overall objective. Integrating small tasks is costly and unpredictable.

What can we do:

  • Teach the team the difference between value driven and event driven development.
  • Work on user stories to make them compatible with development.
  • Introduce simple and effective techniques to estimate the development of user stories.

The Code
Badly designed software makes delivering new features difficult and error-prone. Developers can spend up to 70% of their time fixing bugs and even the simplest iteration becomes a never ending story.

What can we do:

  • Identify and fix badly designed areas in your software system.
  • Make the design of the software system more flexible and adaptable.
  • Improve your team's processes and implement a plan to reduce bad design.

Take your team's software development process to the next level

Plan your Session

About the Coach

Francesco Cirillo

Francesco Cirillo 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 to develop the XP community in Europe and as reviewer of the second edition of the book Extreme Programming Explained. In 2000 he created XPLabs, the first company in Europe to offer comprehensive services on XP: software development, training and consulting.

In 2007 he created the Anti-IF Campaign to raise awareness in the international community of software developers to apply good design principles to grow software in a sustainable way.

Since 2008 Francesco stopped actively working on Agile Methods and started to develop RRP, a new method of software development. In 2013 he created Cirillo Consulting based in Berlin to offer professional training and consulting on productivity and software development.

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

Read the Francesco Cirillo's complete profile.

Carlo Garatti

Software Engineer, Oracle

If your question is about how to write valuable software, this program is for you!! Through one-on-one lessons with Francesco you will learn how to fit the right techniques and tools in the exact phases of the software development cycle. You will fix and apply these ideas in real cases. And, last but not least, in an enjoyable way!

Price and Conditions

Two-Hour Session [Happy Tuesday Edition]

€170 + VAT

  • Two-Hour Coaching Session for max 12 people.

Two-Hour Session

€350 + VAT

  • Two-Hour Coaching Session for max 12 people.

Please read our terms and conditions for training courses here.

Marco Isella

Software Engineer

Francesco has changed the way I work, and more.

Plan your sessions

See below for our coaching days:

Two-Hour Sessions [Happy Tuesday Edition] Tuesday from 11 am to 1 pm CET
Two-Hour Sessions Wednesday from 11 am to 1 pm CET
Thursday from 11 am to 1 pm CET
Friday from 11 am to 1 pm CET

Useful Resources

Three Bowling Kata Reviews

Learn software design by comparing, fixing and expanding three Bowling Kata solutions. In this session, Francesco Cirillo reviews three different...

The Bowling Kata Challenge Solution

Have you ever noticed how many IFs have been used in Bob Martin's Bowling Kata solution? "Is this an effective...

The Anti-IF Workshop

Learn how to replace the 'IF Strategy' with more effective design strategies that will enable you to reduce the complexity...


Do you have a question not listed here?

Pomodoro® Web App

The Pomodoro® Timer Web App will be your time tutor and help you stay focused so you can get more...

Pomodoro® Sheets

To help you get started, check out the official templates of the Pomodoro Technique that you can download and print....

Pomodoro® Book

This fully updated edition includes new and exclusive material about teamwork, to make you and your team more dynamic than...