Presentation from IT Brunch "Time Management" conference (online, February 2012) about my 2 years experience and lessons learned in Podomoro time management technique.
The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals traditionally 25 minutes in length, separated by short breaks.
Getting Things Done and the Pomodoro TechniqueQaiser Mazhar
Using the Pomodoro Technique to produce productivity gains and get things done. Presentation touches upon using the Pomodoro Technique to support developers new to pair programming
Practical Pomodoro Technique guide for teams and individuals. The slides are in the index-card format, please print them as needed. Slides from my Agile 2009 presentation.
An unofficial introduction to The Pomodoro Technique, a prescriptive personal time management technique.
The original presentation was created using S5 and can be found at http://opentalkware.googlecode.com/svn/talk/ThePomodoroTechnique/trunk/
Talk I gave at the Chicago APM meetup group on May 5, 2009. Compared to the my old pomodoro talk, this one is more detailed about the practices and focuses on team integration, especially XP.
The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals traditionally 25 minutes in length, separated by short breaks.
Getting Things Done and the Pomodoro TechniqueQaiser Mazhar
Using the Pomodoro Technique to produce productivity gains and get things done. Presentation touches upon using the Pomodoro Technique to support developers new to pair programming
Practical Pomodoro Technique guide for teams and individuals. The slides are in the index-card format, please print them as needed. Slides from my Agile 2009 presentation.
An unofficial introduction to The Pomodoro Technique, a prescriptive personal time management technique.
The original presentation was created using S5 and can be found at http://opentalkware.googlecode.com/svn/talk/ThePomodoroTechnique/trunk/
Talk I gave at the Chicago APM meetup group on May 5, 2009. Compared to the my old pomodoro talk, this one is more detailed about the practices and focuses on team integration, especially XP.
Time mangement or getting things done for engineering managersVidal Graupera
Vidal works as an engineering manager at Uber and previously at Autodesk and Walmart Labs. He runs managersclub.com where he's interviewed 65+ different engineering leaders. One of the questions he asks everyone is “What’s your workday like and how do you manage your time, emails, etc.?”. Besides personal experience and study into this topic of productivity and time management, Vidal has collected the answer to this question from 65 different leaders to collect best practices and the common themes.
Time management is a constant challenge for all EMs. And as an EM everybody wants a piece of you, right? This can be especially overwhelming for new managers. I will share tips, tactics, and strategies to get things done based on over 65 interviews of engineering managers and my personal experience. Topics include planning your day, time boxing, emails, calendar management, to-do lists, and effective meetings.
Presented at Lead Dev Meetup - Mountain View - May 2, 2019
Productivity - project planning, procrastination and helpful toolsNoeska Smit
I gave this talk for the weekly group meeting of the Computer Graphics and Visualization group at the TU Delft I work in. Typically I can not share my talks there, because they contain protected medical images related to my PhD project, but this one is completely safe to share :)
10 ways to enhance your remote work productivityVirtualTeams.net
Remote work productivity is becoming crucial as the modern workforce gets more virtual.
The number of remote workers has doubled in the last decade, and most companies now have some form of a geographically unbound workforce. This means that you are never really “off the clock.”
I recently realised that I wasn't using my time, energy and creative in the right way - I simply did too much with too little effect. Based on my own experience and a couple of books, I did a talk on how to improve efficiency and get more (of the right things) out of your day.
A "tomato" is a slot of 25 minutes where you focus continuously on a single task. The "pomodoro technique" is a tracking and feedback process that fills the gap between the high-level tracking of user stories and the hour-by-hour development cycle.
Time mangement or getting things done for engineering managersVidal Graupera
Vidal works as an engineering manager at Uber and previously at Autodesk and Walmart Labs. He runs managersclub.com where he's interviewed 65+ different engineering leaders. One of the questions he asks everyone is “What’s your workday like and how do you manage your time, emails, etc.?”. Besides personal experience and study into this topic of productivity and time management, Vidal has collected the answer to this question from 65 different leaders to collect best practices and the common themes.
Time management is a constant challenge for all EMs. And as an EM everybody wants a piece of you, right? This can be especially overwhelming for new managers. I will share tips, tactics, and strategies to get things done based on over 65 interviews of engineering managers and my personal experience. Topics include planning your day, time boxing, emails, calendar management, to-do lists, and effective meetings.
Presented at Lead Dev Meetup - Mountain View - May 2, 2019
Productivity - project planning, procrastination and helpful toolsNoeska Smit
I gave this talk for the weekly group meeting of the Computer Graphics and Visualization group at the TU Delft I work in. Typically I can not share my talks there, because they contain protected medical images related to my PhD project, but this one is completely safe to share :)
10 ways to enhance your remote work productivityVirtualTeams.net
Remote work productivity is becoming crucial as the modern workforce gets more virtual.
The number of remote workers has doubled in the last decade, and most companies now have some form of a geographically unbound workforce. This means that you are never really “off the clock.”
I recently realised that I wasn't using my time, energy and creative in the right way - I simply did too much with too little effect. Based on my own experience and a couple of books, I did a talk on how to improve efficiency and get more (of the right things) out of your day.
A "tomato" is a slot of 25 minutes where you focus continuously on a single task. The "pomodoro technique" is a tracking and feedback process that fills the gap between the high-level tracking of user stories and the hour-by-hour development cycle.
Going Solo: Design and Productivity Techniques for the Team of OneCrispin Reedy
What happens when you’re the only designer around? You might find yourself working for yourself, working remotely, or maybe you’re simply the only designer on your team. Being “a team of one” has its own unique challenges. In this session we’ll explore techniques for self-motivation, creativity, and organization, as well as discuss methods you can use when relating to your client, team or larger organization. Learn how to keep your energy lively and your productivity up – even if you’re still in your bathrobe!
Time Management PowerPoint PPT Content Modern SampleAndrew Schwartz
130 slides include: time wasting culprits and eliminating them, strategizing for time management, techniques of organization, prioritizing, to-do lists, scheduling tips and guidelines, 9 ways to handle drop-in visitors, how to say no responsibly, 5 tips to stop procrastination, managing crisis, 10 ways to clear your desk, controlling paper, 9 techniques to control telephone interruptions, how to's and more.
Working Remotely and Managing Remote TeamsCharles Humble
How do you know if remote work is for you? What are the common pitfalls of remote work and its mitigations? I’ll share the techniques for managing remote teams along the way.
Rise and fall of Story Points. Capacity based planning from the trenches.Mikalai Alimenkou
Люди в мире Agile используют Story Points - для Agile коучей и тренеров это самый простой способ объяснить, как следует проводить оценку и планирование в «новом мире». Но тогда эта простая концепция нарушает реальные практические кейсы. В настоящее время команды состоят из очень специализированных людей, работающих над бэкендом, фронтэндом, тестировании, инфраструктуре и прочим. Для них почти невозможно иметь общий уровень сложности. Это только одна из проблем, которые мы собираемся осветить в этом докладе.
Чтобы оставаться конструктивным, а не просто старомодным парнем из XP, Николай поделится своим опытом с более точной и прагматичной техникой оценки/планирования - планированием на основе возможностей.
We have spent many years testing our applications and systems manually and with test automation tools. During this time many bug root causes have been classified and could be detected automatically with special static analysis tools. Most of them could be applied at the early stages of development even before code is integrated into the main development branch. In this talk, I will go through available solutions and demonstrate what kinds of issues may be detected automatically reducing the time and effort of traditional testing.
Modern CI/CD in the microservices world with KubernetesMikalai Alimenkou
In this talk, we will go through the design process of modern CI/CD for the microservices-based system with Kubernetes support. We will discuss how to verify consistency between microservices, apply different levels of quality gates and promote artifacts between environments. Thanks to Kubernetes we will review different approaches of environment resources optimization for development needs during CI/CD cycles.
Saga about distributed business transactions in microservices worldMikalai Alimenkou
Most of people nowadays think microservices architecture is a great way to build any system. They visit conference talks, read books and review tutorials, where ‘hello world’ applications are built just in several minutes using microservices approach. But the reality is not so wonderful and one of the biggest pain is hidden inside distributed business transactions. In monolith application this topic is almost completely covered with DB level transactions. In distributed world you have to face many issues trying to implement reliable and consistent business logic.
In this talk we will review different types of problems related to distributed business transactions, popular SAGA pattern, frameworks and techniques to simplify your life without compromising quality of the system.
Effectiveness tips from Kubernetes trenches by Captain ObviousMikalai Alimenkou
Nowadays almost everybody knows about Kubernetes, some teams are using it and some are only dreaming about it. Despite the popularity, Kubernetes is not simple and there are so many ways of abuse this peaceful technology. In this talk I would like to present quite obvious set of tips, based on failures and ineffectiveness at different companies I have worked with during last several years.
Ride the database in JUnit tests with Database RiderMikalai Alimenkou
For a long time DB related testing in Java world has been a real pain and most developers tried to reduce number of such tests as much as possible. With good in-memory database implementations like H2, schema migration solutions like Liquibase or Flyway, containerization with libraries like TestContainers, database management is now much simpler. But test data management is still a pain. Some developers use SQL dumps, others insert data via JPA/JDBC or rely on prepared data sets. Good old DBUnit may be a good option, but it is not so developer friendly and not adopted well for modern annotations driven development style. Database Rider closes the gap between modern Java development environment and DBUnit, bringing DBUnit closer to your JUnit tests, so database testing will feel like a breeze. In addition to flexible data sets management this library provides other useful features: programmatic data sets definition, leak hunting, data sets export, constraints management, etc. As contributor and loyal user for many years, I would like to share my experience with Database Rider and demonstrate how to make database testing a fun again!
Wastful waste or why everything is so slow in developmentMikalai Alimenkou
I think almost everybody experienced cases when things are moving very slowly in IT companies or teams. You have many people, talented engineers, Agile process and development speed is still below expectations. We try to focus on performance and efficiency last 10 years, improving our practices and tools. But we are still there in terms of speed when they are applied to real life cases. How is it possible? In this talk we will review the concept of waste circles and understand what are the main sources of time waste in development process. This concept would help you to check your processess, focus on right things and achieve much better results in your organization or team.
Nowadays traditional layered monolithic architecture in Java world is not so popular as 5-10 years ago. I remember how we wrote tons of code for each layer repeating almost the same parts for every application. Add unit and integration testing to understand how much time and efforts has been spent on repeatable work. All cool ideas around DDD (domain driven design) and Hexagonal Architecture was just a nice theory because reality hasn’t allow us to implement it easily. Even Dependency Injection with Spring framework was completely focused on traditional layered approach, not even talking about JavaEE platform.
Today we have Spring Boot ecosystem covering most of our needs for integration with almost all possible technologies and microservices architectural trend, enabling completely new approach to build Java applications around domain model. It is so natural to build Java domain-oriented services and connect them with external world using ports and adapters, that Hexagonal Architecture is almost enabled by default. You just need to switch your way of thinking…
Wastful waste or why everything is so slow in developmentMikalai Alimenkou
I think almost everybody experienced cases when things are moving very slowly in IT companies or teams. You have many people, talented engineers, Agile process and development speed is still below expectations. We try to focus on performance and efficiency last 10 years, improving our practices and tools. But we are still there in terms of speed when they are applied to real life cases. How is it possible? In this talk we will review the concept of waste circles and understand what are the main sources of time waste in development process. This concept would help you to check your processess, focus on right things and achieve much better results in your organization or team.
DevOps checklist or how to understand where is your team in DevOps landscape ...Mikalai Alimenkou
DevOps become a buzzword in a last few years. Several companies, development and product teams have achieved quite impressive results in this area making cultural changes, transforming their processes and practices, introducing new roles, tools and techniques.
Do you think is achievable for you team or it’s still a bunch of drama? There is no common approach for measuring achievements and understanding how much DevOps’ich the current team/company is. In this talk I will provide attendees with basic checklist to start with and some reliable tools/techniques to monitor progress of “DevOps transformation”.
DevOps checklist or how to understand where is your team in DevOps landscapeMikalai Alimenkou
DevOps is a hot topic during last several years. Some companies, teams and products have achieved quite impressive results in this area making cultural changes, transforming their processes and practices, introducing new roles, tools and techniques. At the same time there is no common approach for measuring achievements and understanding “how DevOps” the current team/company is. In this talk I will provide attendees with basic checklist to start with and some reliable tools/techniques to monitor progress of “DevOps transformation”.
Практические трудности в разработке Медкарты для целой страныMikalai Alimenkou
Почти год мы в Whirl Software разрабатываем систему Медкарта в масштабе целой страны. За это время мы столкнулись с множеством интересных сложностей и проблем, часть из которых успешно победили, а для некоторых хорошего решения до сих пор не найдено. В этом докладе мы поделимся накопленным практическим опытом и некоторыми техническими решениями, которые могут быть полезны в рамках разработки электронных медицинских систем.
Hexagonal architecture with Spring Boot [EPAM Java online conference]Mikalai Alimenkou
Nowadays traditional layered monolithic architecture in Java world is not so popular as 5-10 years ago. I remember how we wrote tons of code for each layer repeating almost the same parts for every application. Add unit and integration testing to understand how much time and efforts has been spent on repeatable work. All cool ideas around DDD (domain driven design) and Hexagonal Architecture was just a nice theory because reality hasn’t allow us to implement it easily. Even Dependency Injection with Spring framework was completely focused on traditional layered approach, not even talking about JavaEE platform.
Today we have Spring Boot ecosystem covering most of our needs for integration with almost all possible technologies and microservices architectural trend, enabling completely new approach to build Java applications around domain model. It is so natural to build Java domain-oriented services and connect them with external world using ports and adapters, that Hexagonal Architecture is almost enabled by default. You just need to switch your way of thinking…
Almost any application or software system manages data. It is hard to imagine test automation that is not affected by this fact. There are many differenct approaches how to prepare system under test, providing predefined test data: use application UI, invoke API methods, run business logic directly, access DB from test scenarios, etc. In this talk we will review most of existing approaches, starting from the easiest and the most popular ones and finishing with really tricky ways to manage your test data for large distributed systems. There is no ideal solution for every case or silver bullet, but I hope your toolset will become wider after visiting this talk.
Agile antipatterns: review after 10 years of practiceMikalai Alimenkou
Вот уже более 10 лет Agile движение шагает по Украине и стучится практически в каждую компанию. Но приносят ли новые процессы, принципы и практики реальную практическую пользу? Получается ли изменить к лучшему команды, проекты, компании? Я в роли консультанта за эти 10 лет поработал с более чем 100 компаниями, поэтому повидал много хорошего и плохого. В данном докладе хочется пробежаться по основным проблемам, сложностям и анти-паттернам в переходе отечественных компаний на "Agile рельсы". Мы рассмотрим какие практики не очень хорошо приживаются, от чего страдает большинство команд, какие основные препятствия встречают на своем пути и как умудряются их обходить. Я надеюсь, доклад поможет зародиться множеству интересных дискуссий.
Nowadays traditional layered monolithic architecture in Java world is not so popular as 5-10 years ago. I remember how we wrote tons of code for each layer repeating almost the same parts for every application. Add unit and integration testing to understand how much time and efforts has been spent on repeatable work. All cool ideas around DDD (domain driven design) and Hexagonal Architecture was just a nice theory because reality hasn’t allow us to implement it easily. Even Dependency Injection with Spring framework was completely focused on traditional layered approach, not even talking about JavaEE platform.
Today we have Spring Boot ecosystem covering most of our needs for integration with almost all possible technologies and microservices architectural trend, enabling completely new approach to build Java applications around domain model. It is so natural to build Java domain-oriented services and connect them with external world using ports and adapters, that Hexagonal Architecture is almost enabled by default. You just need to switch your way of thinking…
Almost any application or software system manages data. It is hard to imagine test automation that is not affected by this fact. There are many differenct approaches how to prepare system under test, providing predefined test data: use application UI, invoke API methods, run business logic directly, access DB from test scenarios, etc. In this talk we will review most of existing approaches, starting from the easiest and the most popular ones and finishing with really tricky ways to manage your test data for large distributed systems. There is no ideal solution for every case or silver bullet, but I hope your toolset will become wider after visiting this talk.
Бытовая классификация тестировщиков с точки зрения разработчикаMikalai Alimenkou
Тестировщики часто говорят о противостоянии и конфликтах с разработчиками. Но ведь есть команды, где все живут в мире и согласии. Видимо что-то тут не так? Я хочу поговорить о том, как тестировщиков видят сами разработчики. В докладе будет проведена забавная классификация. Кроме известного всем тестировщика-обезьянки будут представлены тестировщик-муха, тестировщик-нацист, тестировщик-панда и многие другие герои. Высможете лишний раз задуматься над тем, как вас видят со стороны и, возможно, изменить ситуацию к лучшему.
Доклад будет также полезен менеджерам проектов и лидерам команд. Вы сможете быстрее распознавать те или иные шаблоны поведения тестировщикови принимать меры по повышению уровня командной работы. Приходите, будет интересно!
Code Review tool for personal effectiveness and waste analysisMikalai Alimenkou
Usually it is hard to analyze personal effectiveness and detect wastes in development process because developer’s work decomposition is not transparent and available for analysis. As a good sample of ineffective process imagine developer, who spends 1 day on task implementation and then reimplements it several times according to code review notes during next 2 days. Or another developer, who is waiting for code review during 2 days, switching context to other tasks, finally gets notes and switches back to initial task, trying to refresh all details in his head. And so on and so forth…
Code review tool usage helps to aggregate lots of useful information about any code change at any stage (static analysis, code review, rework, acceptance, integration into main branch). In this talk I’m going to demontrate how this information could be used for detailed analysis of development effectiveness and wastes detection. Based on mentioned analysis you could implement many improvements for your development process and then measure their success.
Funny stories and anti-patterns from DevOps landscapeMikalai Alimenkou
During last several years DevOps became strong buzzword used almost in every project, team and company. But almost everywhere it is used in very funny and strange context. For example, existing ops guys are renamed to DevOps just to sell them to the client for more money. Or DevOps is used as new job title for some magically powerful person who is able to operate cloud environment and modern infrastructure related tools, leading team of old school ops and participating in management meetings. In this talk I’m going to review all different anti-patterns and bad practices in DevOps landscape using stories from my personal experience as Delivery Manager and independent consultant.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Pomodoro: 2 years after...
1. Pomodoro: 2 years after…
Mikalai Alimenkou
http://xpinjection.com
04.02.2012
2. Background
• Java Technical Lead/Scrum Master at Zoral
Labs
• 7+ years in software development
• 5+ years of working by Agile
methodologies
• Expert in Agile engineering practices
• Founder and coach at XP Injection
(http://xpinjection.com)
• Organizer of Selenium Camp, JEEConf, XP
Days Ukraine, IT Brunch conferences
3. Am I efficient enough?
• Что изменилось в бизнесе? Он стал
быстрее.
5. Why do I need to change?
I feel stressed and
tired at work
I have no or small
breaks
6. More symptoms
• Reduced performance
• Communication breakdown
• Lower job satisfaction
• Poor decision making
• Focus on unproductive
tasks
7. What are the reasons?
Working • Cluttered workspace
• Many interruptions
environment • Too noisy
• No clear priorities
Poor • To many responsibilities
planning • Inefficient delegation
• Chaotic meetings
• Huge email flow
Social factors • Social networks
• No rhythm
10. Simple rules
• A Pomodoro is
indivisible
• Once a Pomodoro
Choose Task
begins, it has to ring
• The next Pomodoro
will go better
4x
Take 5 Work 25
minutes break minutes on it
11. What to do during breaks?
Walking Drinking Relaxing
Eating Smoking Sleeping
Chatting
Discussing Reading news
14. Pomodoro normal cycle
Take top priority
task from Today
Sheet
Reprioritize Start Pomodoro
tasks
Focus on task
Take a break until Pomodoro
rings
Mark Pomodoro
as done
15. Interruptions workflow
Void Start new
Pomodoro Pomodoro
Try to
reschedule
interruption
Manage
Finish current
interruption
Pomodoro
during break
Interruption Try to protect
happens Pomodoro
Can
interruption
become a
task?
Create task in Increment
Today Sheet counter
17. Pomodoro metrics
• Pomodoros done per
task type/tag
• Pomodoros done per
day
• Number of
interruptions
• Percent of unplanned
tasks
• Estimations reality
factor
18. It looks like Scrum
Pomodoro
Inventory Sheet Today Sheet
Day
Velocity
Organizational Pomodoro Task starting Pomospective