Flatten the Cost of Change Curve!

Solution for Software Development Teams

Over 2 million people have already used the Pomodoro® Technique to transform their lives, making them more productive, more focused and even smarter.

Note

Are you interested in Francesco Cirillo's solution?
If you are interested in Francesco’s solution, see the video course in which he develops the Bowling Kata in TDD with no IFs. It is a totally different solution from the ones you will see today.

Do you feel overwhelmed by work, tend to procrastinate, struggle with concentration or have problems meeting demanding deadlines? If you answered yes to any of these questions, you need the Pomodoro Technique!

The Pomodoro® Technique is an easy and fun way to get the most out of time management. Turn time into a valuable ally to accomplish tasks while keeping track of your progress.


Do more and have fun with time management

Download the Programme (PDF)


About Flatten the Cost of Change Curve

What is Flatten the Cost of Change Curve?

The Pomodoro® Technique is a time management method developed by Francesco Cirillo in the late 1980s. It is a structured method made up of processes, tools, principles and values to learn how to deal with time and turn it from a vicious predator to an ally to boost productivity. It is based on a series of principles built on self-observation and awareness. Developing these skills makes it possible to change the relationship with time and reach our goals with less effort and anxiety.

For many of us time is an enemy. The anxiety triggered by deadlines leads to ineffective work and procrastination. The Pomodoro® Technique transforms time into a valuable ally. Thanks to this technique we can use time to be more productive.

Is this Programme for you?

Has anything like this ever happened to you?

  • You are working on a task and you suddenly need to do other things - updating your Facebook status, working on a task of a different project, loading the dishwasher - instead of focusing on your current goal.
  • You are working on a task and you hear a voice in your head: "Are you sure this is the right thing to do now? Are you sure you are not forgetting something urgent to do? Are you sure there isn't a better way to do that?
  • Your deadline is approaching and completing your task on time seems impossible: the more time you work on it and the more complex it seems.
  • You're constantly interrupted by other members of the team: your attention span gets smaller and smaller and you make more mistakes.
  • You need to reach multiple goals by the end of the week and you don’t know what the best task to start with is.

You are not alone! We all face the same problem. We know we should focus on the task in hand, but it feels impossible with so many distractions and demands on our time.

These kinds of occurrences are common when it comes to reaching goals under the pressure of time. The Pomodoro® Technique is a training programme to learn how to deal with these occurrences in a productive way in order to reach our own objectives.

We all need The Pomodoro® Technique. This deceptively simple tool transforms both work and home life and make us far more productive.

How does the Technique work?

Time is limited. We can't have as much as we want, neither stop it nor slow it down. When our mind realizes that it cannot control time, we get scared and time appears to us as a vicious predator.

The answers our frightened mind finds are dysfunctional: “run faster”, “work harder”, ”find a shortcut” "do something else". None of these options are effective. And, as you may have experienced, these answers generate more frustration, weariness and a sense of guilt. Procrastination and low productivity are the effect of the anxiety we feel when we don't know how to deal with the fact that we can't control time.

The Pomodoro® Technique helps our brain recognise and observe those tricky moments and learn how to deal with them efficiently, which is so crucial in order to find functional answers and in the end to reach our goals.

Press Center

You're a member of the media and you would like to contact us, send us a message.

In the media kit you will find a photo of Francesco Cirillo and the timer and the image of our logo in high resolution. Please read our Trademark guidelines before using our material.

MEDIA KIT
TRADEMARK GUIDELINES READ
Preview Three Bowling Kata Video
Preview Three Bowling Kata Video
Preview Three Bowling Kata Video

The Story Behind Flatten the Cost of Change Curve

Francesco Cirillo, the creator of the Pomodoro® Technique tells the "Pomodoro Story."

"I was a student at the university in 1987 and I had to take the sociology exam in September. I couldn't keep my mind focused on my book. I was constantly getting distracted. I made a humble bet with myself: 'Can you stay focused for two minutes without distraction?' I went to the kitchen, grabbed a timer and came back to my table. The timer was red and shaped like a Pomodoro (tomato in English). I wound it up to two minutes and started reading my book. When the timer rang I had won my bet against Time. Surprised, I began to ask myself why it had worked? I gradually increased the amount of time when I set the timer. I got to one hour, but that was too much. I didn't take too long to realize that, for a number of factors, the ideal unit of work was 25 minutes followed by a 2-5 minute break.

There, on that table in September 1987, I hadn't noticed yet but for the first time I had managed to turn time into an ally. Exactly at the moment when Time appeared to be such a vicious predator to me I managed to stop in front of it, and still and afraid ask this simple question: "How can you, Time, be useful to me now?

For the first time I used time instead of running away from Time. I decided to use Time, spend it to take a break, favour my mental processes, allow my mind to organize the information it had acquired in the working time and put me in the best situation to start my next Pomodoro."


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.


The Method

Is the Pomodoro® Technique just the timer?

No. The Pomodoro® Technique is not just the timer! The Pomodoro® timer is for sure the most iconic element of the technique. But there is more to it.

The Problem

When dealing with Time, there are several situations in which it can appear as a vicious predator.

While you're working on a task, Time can show up in your mind in the shape of thoughts like:
- "I think it's time to update our Facebook account."
- "Pizza! Pizza! Pizza!"
- "Why don't you start working on that other project"
- "You should have started before..."
- "Do you want to take a break... now? With all the things you have to do?"

During the day, you need to complete several tasks and Time can show up in your mind in the shape of thoughts like:
- "Wouldn’t it be better to work on another task?"
- "Sure you’re not forgetting about the things you need to do?"
- "Sure there’s no better way of doing this kind of things?"

During the week, you need to reach several different goals and Time can show up in your mind in the shape of thoughts like:
- "You're doing great on the book... don't stop now"
- "You're doing really terrible on the book... don't stop now"

While you're working in a team, and you have to reach your goals with other people, Time can show up in your mind in the shape of thoughts like:
- "You're too slow... You'll become a bottleneck for the rest of the team"
- "You should have left this task to Marc"

In each of these situations, Time appears as a vicious predator and you answers are dysfunctional.

The Solution

To be effective in these situations, Francesco Cirillo came up with a series of incremental processes, practices, solutions and tools which together make up the Pomodoro® Technique:

  • The Pomodoro® Internal Process, to learn how to develop an effective relationship with Time, our "predator".
  • The Pomodoro® Core Process to learn how to focus on your tasks.

The well-known:

  1. Choose a task
  2. Set the Pomodoro® Timer to 25 minutes
  3. Work on the task until the Pomodoro® rings, then put a check on your sheet of paper
  4. Take a short break (Start with 5 minutes)
  5. Every 4 Pomodoros, take a longer break
  • The Pomodoro® Daily Process to learn how to complete multiple tasks and set up a daily routine.
  • The Pomodoro® Weekly Process to learn how to reach multiple goals and set up a weekly routine.
  • The Pomodoro® Team Process to learn how to adapt the technique to a team.

All these processes allow you to:

  • Be gentle with yourself: you will develop a conscious relationship with Time.
  • Turn time into an ally: you will use time as a factor to improve individual and team productivity.

Do more and have fun with time management

Download the Programme (PDF)


Get Started

This Solution is organized in four steps.


Flatten the Cost of Change Curve Step #01

"Isn't it the Model-View-Control (MVC) Pattern?" "No!"

There is much, much more to it than that.

The basic dynamic of this pattern is extremely interesting. The message inversion mechanism that characterises this design pattern is so relevant that if taken to an extreme, it can lead to leaving the Object-Oriented Paradigm and entering the Event-Driven Paradigm.

In this course, Francesco Cirillo explores the basic dynamics of message inversion typical of this pattern. He begins by showing how to implement simple functional behaviours with this dynamic.

Francesco then addresses a number of significant variations of the pattern. Not only architectural variations are shown: for example MVC and Subscription-Publishing. He also shows the variations that make the pattern's dynamics useful for implementing and simplifying the development of complex functional behaviours.


Flatten the Cost of Change Curve Step #02

"Isn't it the Model-View-Control (MVC) Pattern?" "No!"

There is much, much more to it than that.

The basic dynamic of this pattern is extremely interesting. The message inversion mechanism that characterises this design pattern is so relevant that if taken to an extreme, it can lead to leaving the Object-Oriented Paradigm and entering the Event-Driven Paradigm.

In this course, Francesco Cirillo explores the basic dynamics of message inversion typical of this pattern. He begins by showing how to implement simple functional behaviours with this dynamic.

Francesco then addresses a number of significant variations of the pattern. Not only architectural variations are shown: for example MVC and Subscription-Publishing. He also shows the variations that make the pattern's dynamics useful for implementing and simplifying the development of complex functional behaviours.


Flatten the Cost of Change Curve Step #03

"Isn't it the Model-View-Control (MVC) Pattern?" "No!"

There is much, much more to it than that.

The basic dynamic of this pattern is extremely interesting. The message inversion mechanism that characterises this design pattern is so relevant that if taken to an extreme, it can lead to leaving the Object-Oriented Paradigm and entering the Event-Driven Paradigm.

In this course, Francesco Cirillo explores the basic dynamics of message inversion typical of this pattern. He begins by showing how to implement simple functional behaviours with this dynamic.

Francesco then addresses a number of significant variations of the pattern. Not only architectural variations are shown: for example MVC and Subscription-Publishing. He also shows the variations that make the pattern's dynamics useful for implementing and simplifying the development of complex functional behaviours.


Flatten the Cost of Change Curve Step #04

"Isn't it the Model-View-Control (MVC) Pattern?" "No!"

There is much, much more to it than that.

The basic dynamic of this pattern is extremely interesting. The message inversion mechanism that characterises this design pattern is so relevant that if taken to an extreme, it can lead to leaving the Object-Oriented Paradigm and entering the Event-Driven Paradigm.

In this course, Francesco Cirillo explores the basic dynamics of message inversion typical of this pattern. He begins by showing how to implement simple functional behaviours with this dynamic.

Francesco then addresses a number of significant variations of the pattern. Not only architectural variations are shown: for example MVC and Subscription-Publishing. He also shows the variations that make the pattern's dynamics useful for implementing and simplifying the development of complex functional behaviours.


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 & Conditions

Flatten the Cost of Change Curve Step #01
Video Premium

€167.00

Learn by interaction:

Flatten the Cost of Change Curve Step #02
Video Premium

€167.00

Learn by interaction:

Flatten the Cost of Change Curve Step #03
Video Premium

€167.00

Learn by interaction:

Flatten the Cost of Change Curve Step #04
Video Premium

€167.00

Learn by interaction:

Please read our terms and conditions for training courses here.


Marco Isella

Software Engineer

Francesco has changed the way I work, and more.


Join the Supporters

If you or your team want to join the Campaign, then all you need to do is to publish one of the two banners below on your site. The site can be a personal blog, a company site or a user group’s website.

Add Your Name to the List of Supporters

Send us an email (support@francescocirillo.com) indicating the site where you've published the banner to let us know that you've become a Campaign Supporter, and your name will appear on the List of Supporters.

Thanks to all of our Supporters!

Get the banner

Code for the banner "I've joined!"

banner-ive-joined
<a href="http://www.antiifcampaign.com">
    <img height="60" width="120"
    src="https://i.ibb.co/M9qBPnR/banner-ive-joined.gif"
    alt="I have joined Anti-IF Campaign"></a>
  

Code for the banner "My team has joined!"

banner-my-team-has-joined
<a href="http://www.antiifcampaign.com">
    <img height="60" width="120"
    src="https://i.ibb.co/bPzdHZj/banner-my-team-has-joined.gif"
    alt="My team has joined Anti-IF Campaign"></a>
  

Supporters

If you or your team want to join the Campaign, then all you need to do is to publish one of the two banners below on your site. The site can be a personal blog, a company site or a user group’s website.

Add Your Name to the List of Supporters

Send us an email (support@francescocirillo.com) indicating the site where you've published the banner to let us know that you've become a Campaign Supporter, and your name will appear on the List of Supporters.

Thanks to all of our Supporters!


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...


FAQ

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® Time Management Course

Interruptions and procrastination are one of the most dangerous productivity killers. How to deal with the Predator while we're working...