I Discovered a Productivity Pattern

My Past Experience

The Internet is littered with a million improvement patterns. In my many years of attempting to improve productivity for my clients and myself, I’ve tried just about everything. Regardless if the post, podcast, or book is promising to do twice the work in half the time or that you can cram an entire work week into 4 hours, there is something out there for everyone. My first venture into this productivity-focused world was way back in the early 90s, when I watched this horrible movie titled Taking Care of Business, starring Jim Belushi and Charles Grodin. In the movie, an uptight advertising exec has his entire life in a filofax organizer which mistakenly ends up in the hands of a friendly convict who poses as him. The movie is still horrible but the organizer idea seemed to work for me.

Franklin Covey Planner

From this movie, I discovered the Franklin Covey Planner. Yep, my world was filled with A1, B1, C1’s. Alas, I couldn’t make it work. Much like the guy in the movie, everything was in a little leather book with special pages (that were not cheap). Unfortunately, if I didn’t have the book in my field of view to constantly remind myself, things didn’t get done. I think I lasted a year, until I discovered the cost of refilling the book with new pages.

GTD

I then discovered GTD (Getting Things Done) by David Allen. This was 15–20 years ago. Again, it worked for a little while but I then found myself doing too much organizing and too little doing. Things were going away from paper filing and everything in that system was all about paper filing. Maybe I was doing it wrong. It just wasn’t clear to me. I didn’t see any real progress or productivity improvement so I just stopped doing it.

Personal Kanban + Pomodoro Technique

In mid 2009, in a moment of Internet serendipity, I ventured into the world of Personal Kanban. I think I searched “Zen” and up popped a website for a Kanban tool. I started using it and loved it. Alas, that company got purchased by Rally and they are no longer taking registrations. But, this has become the first system I have been able to stick with. Just to try other tools, I soon switched over to LeanKit Kanban. I’ve been using it ever since. I like that it doesn’t make any promises it can’t keep. “Visualize your work, optimize your process and deliver faster”. Around the same time in 2009, I also began using the Pomodoro Technique to optimize my productivity.

LeadingAgile Transformation Framework

In 2012, I joined LeadingAgile. Though we didn’t have a defined system at the time, a Transformation Framework emerged.  Since that time, when the system is followed, it works really well.  When things don’t work so well, the same failure patterns are present.

Productivity Rosetta Stone

productivity pattern

So, why do some methods work and some do not? Why did I abandon the Planner and GTD systems so long ago but still use Personal Kanban and the Pomodoro Technique? Well, I started by listing common traits on a whiteboard and saw relationships and discovered some patterns. Not only are there three things I believe every productivity system needs to work, I also see three things that are necessary to prevent you from abandoning that system.

I describe it as a Productivity Rosetta Stone. For those unfamiliar, the Rosetta Stone is a rock slab, found in 1799. It was inscribed with a decree that appears in three scripts: Ancient Egyptian hieroglyphs, Demotic script, and Ancient Greek. The stone presents essentially the same text in all three scripts and provided the key to the modern understanding of Egyptian hieroglyphs. I’ve applied my productivity Rosetta Stone to Scrum, Kanban, Pomodoro Technique, Lean Startup, and even organizational transformation frameworks. All of them check out and it provided me with a key to better understand productivity patterns.

3 Things to Increase Productivity

1. A system is a set of principles or procedures to get something done or accomplished; Anyone can follow a system.

2. A ritual is a series of actions or type of behavior regularly and invariably followed by someone. It’s different from a system. A system might only be followed once, but by many people. A ritual is something someone or some group does again and again, in the hope of arriving at the same or improved outcome.

3. A habit is a regular tendency or practice, especially one that is hard to give up. If you want to be productive, you have to be habitual with your rituals, as part of your system.

How does it all fit together? Name a system. Next, list your process steps, sequence, and any rules around them. Last, do the steps again and again until it becomes a habit.

Lack of These Kills Productivity

Clarity, Progress, or Commitment

1. Clarity is the quality of being certain or definite. You need clarity in order to know what you need to do. Lack of clarity creates confusion and waste. Each step of a system should be actionable and repeatable. In order to ensure certainty around your steps, write them down; maybe draw a picture or diagram. If your outcomes are not repeatable, you have an experiment but not a system.

2. Progress is forward or onward movement toward a destination or goal. Your goal is productivity. If you lack progress, you lose momentum. If you lose momentum (or should I be so bold to say velocity or throughput), you will lose commitment to the system.

3. Lack of commitment to the system results in you no longer using the system. You move on to something new to get the productivity results you seek.

In the event your system lacks clarity, progress, or commitment, performance will go down or you’ll stop using it all together.

Scrum

scrum productivity pattern

Enough with the  nebulous ideas. Let's apply the patterns against the Scrum Framework.

Jeff Sutherland and Ken Schwaber did a pretty darned good job providing clarity around the system in The Scrum Guide.  Being the Guide is only 16 pages long, there it's a whole lot to it. It includes a definition of Scrum, the theory behind it, and then provides details behind teams, events, and artifacts.  That's it!  Rituals (events) include sprint planning, a daily (15-minute) Scrum, a sprint review, and a retrospective.  Each of these rituals helps provide both feedback and progress within the sprint.  To ensure we see the progress, we timebox sprints, commit to deliver product increments regularly, and use information radiators like burndown charts to visualize the completion of work.  Like any system, if you are not habitual about each of the items within the Scrum Guide, Scrum falls apart.  That means commit to the system and be consistent, sprint after sprint.

Summary

Though I have only provided a conceptual model, try applying it to your personal system. Like in any productivity strategy, once your defined system becomes habitual, you can start to focus on improvements. Maybe you want to do more in less time. Maybe you want to do the same with higher quality. You be the judge. It’s your system. Remember, you’ll still need clarity, progress, and commitment or your productivity will be short lived.

Listen to Dave Prior and me in an episode of LeadingAgile Sound Notes, as we talk about the Productivity Triangle.

If you want an editable copy of the triangle, download it here: productivity triangle template

One final note. It would mean a lot to me if you could leave a comment and tell me which design you like more. Do you like the colorful Venn diagram look or the black and white triangle?  Please tell me in the comments.  Thanks!   ~Derek

Karaoke Agile

Have you ever gone out with your friends to a karaoke bar and watched someone, who did not speak English, sing the best Bon Jovi Livin on a Prayer you have ever heard, just short of seeing Bon Jovi live back in 1987?  I've seen both.  Have you ever worked with or for someone who follows a process or framework to the letter but does not have the first clue why they are doing what they are doing?  Again, I've seen it. The major difference is one is singing a song for personal entertainment and the other is potentially wasting time, money, and putting projects or product delivery at risk.

Cargo Cult

The name is derived from the belief among Melanesians in the late 19th and early 20th century that various ritualistic acts such as the building of an airplane runway will manifest in the appearance of material wealth, particularly cargo, via Western airplanes, though the meaning of the behavior is more complex than a simple misunderstanding. That mouthful is brought to you from Wikipedia.

I hear cargo cult referenced a lot in the Agile community.  I've been to half a dozen Project Management conferences and never heard the term once. I've been to an equal number of Agile conferences and heard it used every time.  We reference it all of the time, referring to the rituals of Scrum, SAFe, and other frameworks.  People memorize the frameworks but don't know why they are doing the rituals. They have little hope of improving upon a framework, if they follow rituals blindly.

Agile Translation

I recently wrote that the Agile community should consider using terms anyone understands.  If I said cargo cult, I would have to spend the next few minutes quoting what I wrote above, to explain it to a customer.  It could make you feel smart, needing to educate someone on a new term.  But, why not use a new term like karaoke agile?  First, I know the Agile community LOVES to use Japanese words.  With a Japanese word origin, from kara empty + ōke, short for ōkesutora orchestra, practitioners should be all over this!  For better or worse, I don't know anyone who doesn't know what karaoke is.  This includes anyone outside the Agile community.

Karaoke Agile

Combine words of Japanese origin and the word Agile.  Stop using the term cargo cult when describing people or organizations that follow processes or frameworks without understanding why they do it.  Win-Win.

 

 

 

3 things you need to increase productivity

What I Believe

If you want to increase productivity, I believe you need 3 key things. In a previous post,  I wrote you needed ritual and motivation.  After some reflection, I decided to update that.  First, create a system to ensure you are always getting stuff done, regardless if you're motivated (though it helps). Second, create rituals to follow within the system.  Last, repeat those rituals until they become habits.

System

My system of choice, for my own work, is Kanban.  It's a method I use to manage everything I do.  In short, Kanban is a visualization of value flowing through a system. I use sticky notes on a wall as signals of outcomes I'm working toward. I have columns on the wall; To Do, Work In Process (WIP), and Done.  I also have the WIP column split into two rows. One row is for active work in process. The second row is for outcomes or work that is blocked.  I believe one of the keys to a successful system is having clarity around its design but also to have low overhead (effort to maintain the system).  It doesn't matter if I use a physical wall or a virtual one, the importance is either are in my field of view.  When on the road, I use a virtual Kanban. When at home, I prefer a physical one.

My supporting system is a Pomodoro.  A Pomodoro is simply a kitchen timer.  Like it or not, I respond really well to deadlines. One of my favorite quotes is:

A goal without a deadline is merely a dream.

Give me a goal with a deadline and I may not get it all done, but I'll make progress and get you something.  If I have a goal without a deadline, I can think something to death.  Like with my Kanban, I prefer to go with physical but I'm happy to use a virtual one as well. The important thing is the timebox. It's like personal sprints. (yep, like Scrum).  Make a commitment; get it done.

Ritual

  • Every morning, I review my (virtual) LeanKit board

  • I then review my physical Kanban board next

I review my Kanban board in a very specific order:  Done, Work in Process, Blocked, To Do.  [1] I do this to remind myself what I recently got done.  [2] It allows me to verify if I finished something the day before but forgot to pull it to done. [3] It gives me a chance to pull something off the to-do column and put it back in my backlog, allowing space for something of higher value.

  • I pull a card from To Do to WIP

  • When I'm ready, I set the Pomodoro timer for 25 minutes and begin work

  • When the timer goes off, I take a 5 minute break

  • Reset the timer for another 25 minutes, review what my next highest priority is, and begin

    • If I'm coming back from an extended break like lunch or dinner with the family, I still reset to 25 minutes

    • I continue this process until I finished work for the day

Habit

It's true if you get something done, regardless of the size and complexity, it makes you feel good (thanks to dopamine).  If something makes you feel good, it physically reinforces your behaviour to do it again.  You need a few quick wins (getting things to Done), to start releasing dopamine and establish the ritual for the longer term.  If you don't get outcomes, you're not going to keep doing something.  If you can create the habit of getting several smaller things done per day, you on your way. Habits are like safety nets. They are not for optimum productivity. They are there to ensure minimum productivity.  I recommend breaking work into small enough chunks that you can get something done every hour.

Summary

By doing these three things, you'll achieve increased productivity. If you can get inspired and motivated, your increase will be even higher.  Alas, inspiration and motivation are a different topic.  Until then, capitalize on the system, rituals and habits, until the next time you get inspired.

If you are looking for a system to work beyond personal productivity, the same rules apply.  Visualize your group or organization's continuous flow of value on a wall or board (physical or virtual Kanban).  Define timeboxes, like in Scrum, for teams to focus on work.  Take a short break at the end of each timebox.  Keep reflecting on the things you've accomplished.  Get that dopamine flowing!

Notes:  Picked up by DZone and viewed over 3,000 times in 3 days.

Discipline over Motivation

I recently read a compelling piece titled Screw motivation, what you need is discipline.

It claimed...

If you want to get anything done, there are two basic ways to get yourself to do it.

The first, more popular and devastatingly wrong option is to try to motivate yourself.

The second, somewhat unpopular and entirely correct choice is to cultivate discipline.

It doesn't sound convincingly balanced, does it?

What the author goes on to write

Motivation, broadly speaking, operates on the assumption that a particular mental or emotional state is necessary to start or complete a task.  Discipline, by contrast, separates outwards functioning from moods and feelings and thereby circumvents the problem.

Successful completion of tasks brings about the inner states that chronic procrastinators think they need to initiate tasks in the first place.

If action is conditional on feelings, waiting for the right mood becomes a particularly insidious form of procrastination.

If you wait until you feel like doing stuff, you’re screwed. That’s precisely how the dreaded procrastinatory loops come about.

What I think

I halfway agree with the author's thoughts. But, I believe you need ritual (not discipline) and motivation.  I believe you should create a system to ensure you are always getting stuff done, regardless if you're motivated (though it helps). My system includes rituals that I follow.  Those rituals become habits. Those habits help me get more stuff done.

Agile Police or Ambassadors

What do some vegetarians and some agilists have in common? It sounds like the setup of a bad joke, doesn't it?  Actually, some believe their practice is best and you are wrong for doing things differently.  Well, at least that's my first hand experience. Over the weekend, I overheard a conversation while we were dining out.

So-and-so isn't a real vegetarian. She eats fish.

It was a little deja vu to me.  Just days earlier I overheard a similar conversation.

So-and-so isn't really doing Scrum.  They use a Product Owner team.

So, what's our deal?  Should I stop eavesdropping on people or should we address why we get so protective of what we think of as a textbook example of something?  Who's keeping score?  There seems to be a fear the vegetarian police or the Agile police are going to be knocking on doors any day, demanding people stop saying they are vegetarians or agilists.  Sure, I get it. You're disciplined. You're passionate about being a vegetarian or passionate about Scrum. But why do we have to be police and not ambassadors?

Vegetarians

A vegetarian diet is derived from plants, with or without eggs or dairy. Varieties include: Ovo, Lacto, Ovo-lacto, Veganism, Raw veganism, Fruitarianism,...  Those with diets containing fish or poultry may define meat only as flesh from a mammal and may still identify with vegetarianism.  Vegetarianism can be adopted for different reasons, including objection to eating meat out of respect for critters.  Other reasons include religion, health-related, it looks cool, can't afford it, or plain old personal preference.  At the end of the day, to each his or her own.

Agilists

An agilist believes in a set of values and principles (originally for software development) in which requirements and solutions evolve through collaboration between members of cross-functional teams. These teams pull work from a prioritized backlog and provide a demonstrable product increment on a regular interval. It promotes value focused adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change. Agile methods can be adopted for different reasons, including the solution is not yet fully defined, our organization says we're going to follow the practices, we accept the mindset, or it looks cool.  In the end, the framework or methodology really doesn't matter

Commonality

Before you go off and point your finger at someone and claim they are not a real vegetarian or agilist, stop and think about why they are doing either.  In the end, why are you doing it?  Often, I see the similarities will outway the differences. I see many wanting to benefit from a practice but then have to operate within a constraint. I think that's what prevents many of us from being extremists and I'm quite happy with that.  I actually like the diversity.

Perhaps there should be a 13th principal added to the manifesto.

13.  Acceptance of similarities of practices over judgement of differences

As noted earlier, we need a lot fewer Agile police and a lot more Agile ambassadors.

Correct Context for an Agile Transformation

A few weeks ago, I spoke at the Heart of Agile conference up in Philadelphia. The conference was a two-day conference dedicated to educate attendees on Alistair Cockburn’s new methodology, The Heart of Agile. The Heart of Agile is focused on getting back to the basics of Agile. In the last 15 years, Agile has been weighed down with frameworks and practices of many shapes and sizes. At the Heart of Agile are 4 key concepts: Collaborate, Deliver, Reflect and Improve. From this center we can branch out to all of the principals, practices, skills, and tools.

The two-day event offered:

Opening and closing keynotes by Alistair Cockburn focused on the “Heart of Agile” Speakers - presentations and discussion tracks for Collaborate, Deliver, Reflect, and Improve: Tutorials - Speakers provided presentations and facilitated conversations on hot topics and key trends on Agile principles and practices. This was an opportunity for experienced practitioners to demonstrate and share their knowledge in a specific topic, solution, or technique. Collaborative Conversation - Joint problem-solving with other experienced participants in a topic. A facilitated peer-to-peer event, where everyone had something to contribute to the topic, though may not have been an expert at the topic. The coordinator proposed a topic and a facilitation structure, the attendees worked in small groups (typically 4-8 people), and mutually exchanged and collaborated their outputs. Experience Reports – Experience reports contained first-hand information and reflection: “We saw this…,” “Our team did that…,” or “We learned the following from our experience…” Experience reports served as an exchange opportunity for practitioners to learn from others. Focus of these discussions was to share successes, failures, and lessons learned. Open Space – Ongoing facilitated discussions of topics that were suggested by the attendees.

Experience Report

I was asked to present a report on one of my recent experiences.

Instead of presenting the below embedded deck about the correct context for an Agile transformation, I drew everything on a flipchart. If you know your content, you don't need a PowerPoint deck! I wanted to make the original presentation available for others who were not in the room (and those who were).

Correct Context for an Agile Transformation

If there is one question I would ask, to know if you should view/download this presentation, it would be: Are you exactly like Spotify?  If you are not Spotify or your company business goals do not align with Spotify, then this would be a good presentation to view or to talk with me about.

Get a free copy of the presentation from Derek Huether

Work in Process - WIP

What is 'Work In Process - WIP'

Work in process, also known as WIP, refers to activities that have entered the completion process but are not yet outcomes. Work in progress (WIP) refers to all materials and partly finished products that are at various stages of the production process. WIP excludes inventory of time or materials at the start of the completion cycle and finished products inventory at the end of the production cycle.  That means you don't count the things you have not started or have not finished.

Work in Process vs Progress

I see the difference between process and progress as being very small but I want to make a distinction.  I see progress being anchored to physical goods at different stages of completeness on an assembly line and process being completion of any activity as part of a goal or outcome.  Your process could be as simple as To-do and Done.  If you are multi-tasking and have 5 things started all at the same time, you have a WIP of 5.

Personal Agility Tip

One of the secrets of managing your work in process is to only start work on things you actually have capacity to work on. When you have capacity, you can pull work into your "queue". Rather than accepting and starting every task that comes your way, limit the amount of stuff that you’re working on at any given time.  Focus less on starting things in your queue and more on finishing them, and I can pretty much guarantee you’ll get more done.

Personally, I know that I can only deal with three activities at a time before things start to get dropped. Know your personal limits and set them accordingly. If you’re working on something and you get blocked, don’t just pull in more work. Add a visual indicator that shows the item is blocked and continue pulling working to done. Once you unblock work, you can pull it the rest of the way through your system to done.

Have questions?  Ask me how I do it!

Personal Agility

Recently, I've been doing a lot of reflecting on how to increase personal agility. No, I'm not talking about doing somersaults or some crazy yoga poses. I'm speaking of the ability to focus on value and be adaptable in what I do every day; the agility mentioned in the values and principles of the Manifesto for Agile Software Development.  When the Manifesto was written back in 2001, there were representatives from Extreme Programming, Scrum, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others present.  So, when I say agile, I don't necessarily mean Scrum.

Scrum for One?

For the sake of this post, I want to direct focus to people and not organizations.  Being an Agile coach and consultant, I have learned a lot of strategies that have helped me manage customers and accounts.  While working with large complex organizations, I have seen productivity improvements on organizational levels by leveraging Lean and Kanban and on a team level by leveraging Scrum and Kanban. But what about all of the individuals who work for those organizations or on those Scrum teams? What about people who have no idea what Scrum is and don't care? How can they better their productivity?

In the Lifehack article "Scrum for One," Dustin Wax describes how many of the elements of Scrum could be adapted for individual productivity. When reading the article, I wasn't sold on the idea. Scrum is an awesome framework for teams but it's like jamming a round peg in square hole, if you want to use Scrum for your day-to-day productivity.

In Scrum, you demonstrate value to your customer or customer representative every 2-4 weeks, as part of a sprint.  Does that make sense for managing your personal work? No.

In Scrum, you have a 3 roles: ScrumMaster, Product Owner, and Team.  Unless you have a split personality, it's just you!

Most of the things I think about when getting things done include: Aligning activities to outcomes, breaking work into managing chunks, iterating on what was creating so it can be improved over time... The list goes on.  To that, these are not elements exclusive to Scrum.  So, why limit yourself to Scrum?

Personal Agility Manifesto

I believe personal productivity needs to be rethought.  Is personal productivity about being really busy or is it about getting things done?  To be productive, it means you must produce.  If not, you are active. There is a difference!  To help shape my thoughts, I wrote a personal agility manifesto.  You'll notice it's a lot like the Agile Manifesto.  But, there are key differences.

First, (any) outcomes are the primary measure of progress.  This isn't all about software development.

Second, I'm focused on minutes, hours, and days to get things done.  Teams will continue to focus on days, weeks, and months to get work done and shipped.

Conclusion

I'm looking to dig into something anyone can use.  When you hear "Agile" it's actually a pretty niche group. But, when you talk personal productivity, the audience size explodes.  Like with agile, I don't think there is a single right way.  So, I'm looking to experiment and continue to try and get better. Hell, I've been writing about Personal Kanban since 2010.  You'd think I'd have this figured out by now.  Well, I don't.  If you have any tips or tricks, I would love to hear them.