My Personal Agile: Introduction

(This column is posted at www.StevenSavage.com and Steve’s Tumblr)

All right people, money where my mouth is time.  I’ve been talking to several friends and my girlfriend about my use of Agile methods (Scrum specifically) at home.  They’re curious, but they noted it’d be easier if I wrote this up.  Realizing I’m a writer I felt kind of dumb because, you know . . . I should have thought of it.

So guess what you’re going to see for the next few weeks?  That’s right – a detailed (but light) guide to my own Personal Agile system readable by normal humans.

Now let’s talk Agile, but first . . .

If You’ve Used Agile:

Don’t worry this isn’t fanatic or preachy stuff.  I come from an engineering and science background, bits and bytes and blood and guts.  I’m interested in results.

However I am big on learning and making good productivity part of everyday behavior.  That might get annoying.

You can probably skip the next section.

If You Haven’t Used Agile:

So what’s this Agile stuff?  Let’s go to a basic outline that is hopelessly minimizing everything but still useful.

  1. Formally or informally a lot of management and productivity has been top-town – orders, schedules, hierarchy, etc.  You get the idea – build a plan and follow it.  These days this is often called “Waterfall” but the basic idea’s been around for most of human history, and “Waterfall” as a concept is a comparatively recent invention.
  2. For a few decades at least (and informally throughout human history) people also have known this whole plan-it-then-try-it method doesn’t work.  Methods of alternate management and workflow have been developed.  Many are older than people realize, but were in specialized markets.  Look up the history of Kanban sometime.
  3. Software really seems to have blown the lid off of a need to find new ways to organize.  Software jacks all the problems of doing any task up to 11: it’s fast, it’s variable, it’s evolving.  A lot of methods to make software management and productivity work better evolved, and people started calling these collectively “Agile.”
  4. In 2001 a whole bunch of Agile people met at a resort to discuss this and produced the Agile Manifesto and the 12 principles, which are seriously worth reading.  This really consolidated and kicked off Agile practices – Agile had a Philosophy, and there was feedback between Philosophy and Methods.
  5. Since this time, people have been adapting various forms of Agile all over.

So that’s it.  People knew traditional management didn’t always work, software really revealed that and drove people to fix it, and from that emerged a more coherent philosophy that sent things into overdrive.

EXERCISE: Go to the Agile Manifesto and read it.  How do you apply (even if accidentally) the four core elements of it?

EXERCISE 2: Read the 12 Agile Principles.  Which make sense to you and which don’t.  Why?

Why Is Agile Different From Other Methods?

(Hey those of you who have used Agile?  You can keep reading now).

Here’s how I see Agile differing from other methods of getting organized that aren’t, well, Agile?

  1. Agile focuses near-obsessively on value and why you’re doing something.  As you may guess, Agile also helps you realize when something is stupid.
  2. Agile focuses on adaptability and responding to – even embracing – change.  This helps you get the most out of change, even when unwelcome.
  3. Agile is heavy on feedback and adjustment and review.  Improvement is baked in.
  4. Agile is about everyone involved practicing it.  This is why I think the Agile Manifesto is so important, it was a basis for people not just doing Agile but becoming Agile.

Cool, So What’s This Scrum Thing?

Scrum is one of the Agile Methodologies or Practices (I see people use the terms interchangeably).  It was my first encounter with Agile, and frankly I consider it and the older practice of Kanban (which I use parts of) to be the best stuff I’ve seen.  Yes, I’m biased.

At a high level, Scrum works like this:

  1. You keep a list of things you want to do in priority order.  That’s the Backlog.
  2. You set aside a block of time to do work, called a sprint.  This is often two weeks in software, but I use a month for myself since my life has a monthly cadence.
  3. Every sprint you look at your Backlog and take all the things you can do from the top down.  You do not skip an item unless it turns out something is more important.  Basically you take the most important things that you can do in that timeframe – that becomes your Sprint Backlog.
  4. You do the work and adjust and adapt.  Sometimes you find that there are issues, sometimes you find old work.  Sometimes you even find you have more time and grab more to do – off the top of the backlog.
  5. At the end of the sprint you figure out how you did, look over the backlog, and do it all again.

Scrum hits a sweet spot of “free-form” and “organized” for many.  You can predict work done more or less.  You know priorities.  If anything goes wrong you review every sprint and can navigate.  You also know what’s expected of you (or from yourself) in a timeframe.

You can probably see how this helps out.  When I implemented my own Personal Agile, which is mostly Scrum, I actually got everything done within the first 3/4 of the month.  I had a gain of 25% productivity – and I was already pretty productive using the Agile-sih “Getting Things Done” method (which is well worth reading up on).

EXERCISE: If you were more efficient – without overloading yourself – how much more do you think you’d get done?  Can you put a percent of gain you think you’d experience.

So What’s Coming Up?

Fine, you got the backstory.  Let’s get to the methods – next up we talk why things matter.

– Steve

 

A Writer’s Life: Experiments

(This column is posted at www.StevenSavage.com and Steve’s Tumblr)

Remember my goal to write at least 24K words, probably 30K, this month?  Yeah, still having issues with trying to force myself.  The idea of giving myself space had helped, but I still felt like I was forcing myself.  This caused some analysis that you may find useful.

Why was I still feeling like I was forcing myself?  I didn’t have to go very deep to figure that out.

I felt like I had to do everything right.  Or that I had to get it perfect the first time.  I had the space, but was trying to get it right the first time.

That’s when I had another realization, fueled by my writing, my observations, and my agile practices.  All writing is an experiment.

We’d like to think writing is some kind of precise creation.  Perhaps its that we think of it physically, or that we have a perfect idea of what we’re writing in our head.  But it’s not, it never is.

Writing is an amazingly experimental thing because it’s about communications.  Even if your audience isn’t there, you’re directing your communications to reach them.  In turn, the process of creating cause you to constantly re-evaluate and navigate, from reader feedback to reading your own words from the audience viewpoint.

Writing is experimental thing because it’s so huge.  When you are writing you have infinite options of what to do or how to communicate.  You only discover what works as you write, and writing may reveal unforeseen options.

Writing is experimental because it involves imagination in many cases.  That’s always unpredictable, that’s the point.

So you write something.  Experiment done.  Then you edit it, another experiment, and it evolves.  Then when you’re done, you go to another piece of writing – and that’s an experiment.  It’s experiments all the way down.

Once I realized everything I was doing was an experiment, that I had to explore and play, then I felt better about writing.  The goal of an experiment is to try something and all writing – indeed all arts – are just trying something.  Vast, unpredictable, evolving, channeling our imagination – and that’s why they’re so powerful.

My friend Serdar, a consummate experimenter, never even writes in the same setting, to keep himself going.  I never quite got why he might want to do that (which is not my cup of tea), until realized writing is an experiment.  The more you have, the more that push you, the more you grow.

Me, I like to play in the same settings, but I do explore elsewhere.  That’s how you keep growing.

So, onward to my goal of writing more.  Because I give myself space, because it’s an experiment, I feel a lot freer now.

 

– Steve

A Writer’s Life: Space

(This column is posted at www.StevenSavage.com and Steve’s Tumblr)

This month I’m trying to write at least 24,000 words, preferably 30,000.  This isn’t due to any NaNoWriMo thing, it’s a personal challenge to up my productivity.  In setting this goal, I ran into a problem.

I’d set aside time to write, but it felt constrained.  A punishment, a forced duty.

Yet when I’d get writing, I’d often enjoy it.  I find that even when you don’t want to write, doing it for five minutes usually unblocks you.  Besides, even if you hate it, you’re going to edit it later, so might as well enjoy half-baked crap as you make it.

At this point I knew my “ugh, time to write” reaction was irrational.  So I set about thinking of how I could “re-imagine” that writing time to make me see it in a positive light.  Not so much tricking myself, but more how to take a better attitude.

At the same time, I was also discussing the concept of “Pull” in Kanban, and Agile methodology.  So you can guess this is another one of my Agile/Writing posts.

Anyway, the idea in Kanban is you only work on something when you have space to do it – then you “Pull.”  It’s the opposite of “Pushing” work.  If you’re blocked up, you don’t Pull in new work, you focus on getting things moving.  If you can’t get anything moving because of other people, go do something else like take a class or get a coffee once you’re done yelling at them

It sounds weird, but then you realize that Kanban gives you “space” to work.  “Space” to take tasks on when you’re ready.  It’s very much like my earlier thoughts on the subject.

That’s when I realized that setting aside writing time was not making myself write – it was setting aside Space to write.  That 30 minutes or 60 minutes where I’m clear to write.

This changed my mindset (for the most part).  It felt less constrained, less forced, less trapped.  Sometimes it even felt amazing – “a whole hour to write, wow!”  Oh sure I still get those moments of feeling I’m forcing myself, but they’re diminished – and I can rethink that time as “space” and reduce the feelings.

Let’s see if this gets even better over time, but it’s certainly helped already.

– Steve