agile self development Archives


Information Radiators for personal development

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

 

In Agile software development an information radiator is a display – electronic, whiteboard, or paper – which makes visible to the team current indicators of progress (or velocity) within the current sprint. Panic (makers of utilities for the Mac) has a particularly attractive one. As noted on Tim Ottinger and Jeff Langr's Agile in a Flash, effective information radiators are simple, stark, current, transient, influential, highly visible, and minimal in number.

    For the items you're working on now, what did you decide to measure? How can you expose that to yourself as encourangement or warning to keep yourself on track?

  • Do the tools you already use include displays which meet these requirements of a good information radiator?
    Some examples:
  • Can you create your own visual indicators as part of any of your habits?
    • If you write daily pages, what could you put at the top which would expose progress at a glance?
    • If you make a short list of tasks for today, do you cross them off as you go and keep that list in sight throughout the day?

    Use your surroundings to keep yourself on track over the course of each sprint.

Posted on April 25, 2011 at 12:23 PM in agile self development | Permalink | Comments (0) | TrackBack

A productive month!

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

 

Here's some of what's been happening with Agile Self Development since mid-March:

The Oligivy Notes folks put up the visual notes by Liisa Sorsa of from our SXSW session. You can even download a PDF if you didn't get a printout at the conference.

 

One of the ideas we featured was using a Daily Standup as a way to check in with yourself and others about your progress on personal goals. Those three questions – What did I do yesterday? What will I do today? Am I blocked? – are great for quickly identifying how you're doing and anything that needs to be resolved to progress.

 

Exciting things are happening in Birmingham! Pierce (@piercingwit) took our ideas, especially this use of a Daily Standup, back home and ran with them, starting a group there and a blog – Agile Self Development Birmingham – to share what they're learning together. Check out Pierce's introduction to the project, his description of what they do at their meetings, a key distinction about AgileSelfDev vs. Agile: You Are Your Own Scrum Master, and lovely tips to get you started in Sprints vs. Marathons. The latest post is right on the money about the importance of improving your ability to estimate realistically how much you can get done: "Agile Self Development is all about creating small successes that we can build on each day to create large successes."

Go, Birmingham!

 

===

Comments from the original post:

Pierce The grand experiment is going well so far! We're continually learning and tweaking how the approach but it's definitely helping everyone's focus. I'll keep you posted.

Posted by: Pierce | 04/12/2011 at 08:01 AM

Dinah Great! Onward and upward!

Posted by: Dinah | 04/12/2011 at 09:01 AM

Posted on April 11, 2011 at 11:38 PM in agile self development | Permalink | Comments (0) | TrackBack

#agileselfdev: Notes from Austin

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

 

Thanks again to everyone who attended our core conversation session this morning at SXSW Interactive! We had a great group to explore these concepts, particularly as they relate to getting the most out of intense experiences like conferences.

While it's still fresh in my mind, I want to share some of what we brought to the session and heard from folks there.

One of my key beliefs, which led to the creation of agile self development, is that personal growth happens most effectively as a series of small, incremental changes. When there is a huge, daunting goal often our little monkey brains freak out and nothing gets done. The mountain just seems too high to climb. When Marcy and I instead think about effectively helping people make small incremental changes, we're finding that we can use some of the techniques for agile software development that help teams build a little bit of software at a time and continue building it into something more full-featured, making adjustments and changes along the way. It's a natural set of tools to adapt to personal growth, especially for engineers. What we've written about so far here on this site is a beginning of a practice we hope will grow; none of it is set in stone and we're looking forward to iterative improvement in the approach itself.

 

So what is "agile software development"? Agile is a lightweight methodology used for writing software. It is a reaction against document-heavy, waterfall-style development. The Agile Manifesto was published in 2001 and the practice community has grown continuously from there.

What does Agile do?

  • Creates early and continuous delivery of valuable results.
  • Adapts readily to changing information and requirements.
  • Measures progress against estimates regularly.
  • Reflects on effectiveness, tunes and adjusts accordingly.

What are some tools Agile uses?

  • 3x5 cards or Post-Its to make a list of possible choices.
  • Stack-ranking them to decide between options.
  • Estimation poker to see how long things will take.
  • Iteration plans at the beginning of a cycle.
  • Team standup and acceptance daily.
  • Retrospective or end of iteration meetings at the end of a cycle.

 

So what's agile self development? Agile self development is a lightweight methodology used for personal development. It is a reaction against all-or-nothing goals, resolutions, and productivity systems. It enables geeks to re-purpose tools they already know and we hope the practice community will evolve from here.

What does agile self development do? Same as Agile! Creates early and continuous delivery of valuable results. Adapts readily to changing information and requirements. Measures progress against estimates regularly. Reflects on effectiveness, tunes and adjusts accordingly.

 

We see Agile Self-Development as a series of sprints, correcting and adjusting as new information is learned. Here (as Marcy described in our last post) is the way we envision it working:

  1. What is your big, exciting vision?
  2. What are all the ways you could start?
  3. Which item is do-able now, and yields immediate results?
  4. What can you measure?
  5. Now, start the sprint!
  6. At the end of the sprint, host your retrospective...
  • How did it go?
  • How accurate was your estimate?
  • What did you learn about the world/yourself?
  • What will you change for the next sprint?

 

Here's an example: Imagine someone whose vision is of a light-filled, uncluttered top floor apartment instead of her current dark and dreary basement one. She knows she doesn't currently have the savings to move, so how can she use agile self development to make progress toward that goal over the next month?

She gets out a blank piece of paper and brainstorms lots of ways –practical and silly – she could get closer to that dream. Then she circles the ones she could start doing right now. From those she picks a couple to focus on for this sprint and she makes an appointment with herself in her calendar for one month in the future to hold a retrospective and review her progress.

She's going to work on her debt by reducing her spending and not using her credit card. That's easily measurable – and she can note in that calendar appointment the current numbers to save herself time when comparing later. Whenever possible be nice to your future self!

One of her uncircled ideas was 'get a raise' which isn't fully under her control, but she can influence it. She decides she is going to check when her next review is, look at what her boss wanted to see in the way of improvement at the last one, and then find ways to demonstrate her progress in those areas. On her work calendar she books half an hour in each of the next four weeks to focus on that. She can measure herself against those review goals.

Her last focus area is to start eliminating junk that doesn't need to move to the new apartment. She sets up a charity box and empties the trash and recycling so that every time she notices something that isn't in her vision of the new place, she can immediately move it into one of those outbound bins. Measurement here is simply how much she gets rid of and how her mood improves as the current place becomes less cluttered.

 

Good so far? Now how can we apply agile self development to get getting more out of SXSW? How can each of us pay attention to this experience and make it a valuable sprint?

Let's start with imagining an awesome next Wednesday (or whenever the end of the conference will be for you). That's another way of saying 'I'm defining a sprint of now until I come back from SXSW and I'm brainstorming the touchstone for a successful, valuable sprint’. What's my state of mind on my way home? Envision a valuable outcome, then examine possible choices – with that touchstone in mind allowing you to eliminate things that won't provide the outcome you're seeking. After that, if necessary, do some rough ranking to reduce down to a non-overwhelming number of options.

Why keep a lot of options? Agility! Our rebellious monkey brains don't like to be told what to do all the time – monkeys don't like leashes – so support your ability to shift into your current most effective gear. 'What is best for me to do now with my available resources, context, and energy?' (Hello, Getting Things Done, eh? Remember what we said about using the tools and tricks from anywhere that work best for you.)

One very small action you can take many times a day which impacts your overall sprint and your bigger goals is to take quick measurements of your current state. Am I a sponge or a faucet or pan full of baked-on gunk? Is it time to collect or share or step back to rest and evaluate? At SXSW, it's good to ask yourself 'Am I ready to absorb more?' Make room for both session/networking time and processing/napping time.

Another tip: Cutting Losses and Splitting Differences. Be where you are, getting something out of being there. When you find you're not making progress toward your goals for this sprint, cut your losses and shift to a more rewarding option. Splitting differences is a conference hack. If there are two sessions you want to attend at the same time which aren't too far apart, relocate between them at the halfway point. Bet on good panelists to select your first-half choice and sessions on stimulating topics for the Q&A to select the second-half choice. You will gain some knowledge from both which will make it easier later to absorb more from further research on the topics; you may also discover that one of them isn't useful to you and save yourself the time of listening to the recording of that session or tracking down the slides later.

[Bonus didn't-get-to-give-in-session tip!] Another great thing to pay attention to is how you're managing hunger. There are so many fun things to do here that you can forget to eat (or forget to eat something healthy). So if your goal was to be alert and happy for SXSW, you could choose to do a sprint where you pay attention to when you eat, and what the results are in terms of alertness and mood. Then the next day, you could choose to eat more or less often, depending on what you learned. A big deal for us is to try to avoid the low-blood-sugar crash state. A friend just told Marcy that last year she was waiting in line for a party, all the restaurants were fully booked, so they ordered take-out, and ate it outside in line. Not the most elegant dining, but it kept her going through a busy night.

 

We had a great group of folks in the session who jumped right in and had a great conversation – hooray! – but, just in case, we had this additional example prepared to kickstart the discussion. It turned out to be eerily like some things that actually came up. (Well, eerie without the context that I specifically looked at popular session topics this year and picked my example details based on that).

Say I decide the valuable results I want are to come back to the healthcare company I work at with new information I can present on the mobile technology landscape (to justify to them the cost of having sent me here) and having met five new people who experienced a move from marketing to product management who might be able to mentor me making a similar move. Next I would brainstorm a lot of ways to do that and let's say from those I choose to [1] hit the all the sessions I can on the state of mobile technology in broad terms or as it relates to healthcare or similar industries specifically and [2] to go to some sessions on product management and [3] to try to find and chat with some product management folks at booths the trade show. I've got a plan of action, with some session alternative lined up and productive things to do during the day when I'm not in sessions. And I've got measurable ways to check my progress: my confidence about writing the presentation and how many potential mentors I've met. If on day three I have a bunch of good mobile tech data for my presentation, maybe instead of another session on that topic I can instead go attend the meetup one of my new product management contacts told me about that's at at the same time and find even more potential mentors.

 

Here are some key points in our initial remarks and the discussion which especially resonated with people:

  • Measurement leads to mindfulness. As @Toshiba_Bill commented in the Twitter hashtag discussion, this is reminescent of the Six Sigma idea that you don't value what you don't measure.

  • Be nice to your future self. Both in the sense of taking information you have at hand now and putting it where you'll need it later and of setting measurable, achievable points of progress in the direction you want to move. Compassion, kindness, self awareness, and reflection are blessings you can give yourself with this approach.

  • A daily standup is an opportunity to ask the same questions asked in an Agile programming context: "What did I do yesterday? What will I do today? Am I blocked?" This can happen with other people or through a brief time spent writing (This is related to the "daily pages" concept frequently mentioned in books on becoming a writer and is thus another example of grabbing tools and patterns which work for you from anywhere and blending them into your own useful combination). @mrsungo and @piercingwit are planning a standup here at SXSW tomorrow morning (Sunday) at 9am at the Starbucks at the Marriott.

  • We quickly went over our principles in the Agile Self Development Manifesto and people seemed to resonate especially strongly with these two: "Quality of life over quantity of achievement" and "Simplicity over complexity".

  • Checking in with yourself to see if you're primed to absorb, share, or, as @piercingwit put it "think and relate" was a popular takeaway.

  • Our wonderful group was incredibly generous with sharing themselves and listening openly to each other. One of the most inspiring comments: "I've stopped trying to smash doors through brick walls, and instead I now look for the open doors before me." There was a recurrent theme of not trying to control everything, practicing more non-attachment, and enjoying the emerging journey guided by our values.

  • A great quote was shared: "“Discipline is remembering what you want.” (I've found three different attributions for this one, but it seems to be from David Campbell, the founder of Saks Fifth Avenue).

  • There were lots of great spins on Agile language. I particularly liked "You are your own product owner" and "What's your self acceptance criteria?"

  • @sabrinacaluori summed up nicely: "So freaking simple. Envision the outcome you want. But leave options. Be agile. Allow yourself to adjust in the moment."

 

===

Comments from the original post:

Dinah A few more notes from the discussion I just found:

- Daily writing as a personal scrum

- Frequent low key assessment: "How do I feel right now?"

- Reflection at end of sprint to listen to inner voice

- Setting goals is about remembering our motivations. Why do I care? What fuels my passion for this?

- habit creation: start with *minimum* viable product (e.g. 1 minute of meditation not 30)

Posted by: Dinah | 03/14/2011 at 02:20 PM

Piercingwit @mrsungo and I followed through on the daily sxsw scrums - and it wasn't easy dragging our happy asses out of bed after 3-4 hours sleep! But it was extraordinarily valuable from the standpoint of focusing us on our goals for sxsw and making us accountable to each other. In fact, it went so well that I'm starting up a group here in Birmingham next week. I hope to set up a simple wordpress or tumblr blog to track our progress over the weekend.

Posted by: Piercingwit | 03/19/2011 at 08:14 AM

Dinah Hooray! That's great. Please do keep us posted on how it goes and what you learn.

Posted by: Dinah | 03/19/2011 at 04:17 PM

Dinah I forgot to include these SXSW session notes from Kaitlin Maud in my roundup: http://plixi.com/p/83488788

Marcy also encountered a nice summary of Agile from Christian Nelson of Carbon5 as "iterative, adaptive, collaborative, and reality-based".

Posted by: Dinah | 04/18/2011 at 11:41 AM

Posted on March 12, 2011 at 04:33 PM in agile self development | Permalink | Comments (0) | TrackBack

6 Steps for using Agile Self Development

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

Posted by Marcy Swenson:

Agile Self-Development is a lightweight methodology for personal development that is a reaction against all-or-nothing goals and resolutions. It lets geeks repurpose Agile tools and methodologies with which they may already be familiar.

When I start working with a new coaching client, they often arrive with a massive list of everything that they want to accomplish in their work and their life. Desires are limitless! This situation reminds me of a CEO who is hungry for every single feature in a software product to be implemented immediately. So how to begin? Here is what we do next:

1. State your big, exciting vision: What is it that you want to create, do, or be? Agile Self Development will help you get there, althought the "there" may change along the way.

2. What are all of the ways you could embark on reaching this vision? This is your chance to brainstorm, and pour out all of the possibilities. (3x5 cards come in handy here, although making a list on paper is also just fine. If you're around other folks, this is a great time to ask for suggestions.)

3. Which item from the list will yield immediate results, is do-able now, and uses your current skills, abilities, and willpower? Whatever you choose will be what you're going to work on for the first sprint. You also need to choose a sprint length: a day, a week, two weeks, or a month.

4. What are you going to measure to know if you're making progress (your velocity)? This might be whether or not you actually did something, how many minutes you did it for each day, how you felt at the end of the day, how many people you talked to about something, or how many hours you slept. Find something meaningful to measure. Then make an estimate of how you think things will go.

5. Now start the sprint! Go! Don't forget to have fun with the experiment; Agile Self Development values quality of life over quantity of achievement.

6. At the end of the sprint, host your sprint retrospective meeting. You can host it by yourself, you can write about it online or in a journal, or you can invite a pal to talk about how things went. Pals are always nice and they provide perspective, which is why some people love working in pairs.

Here are some good questions to ask at your sprint retrospective meeting:

  • How did the experiment go?
  • How accurate was your estimate?
  • What did you learn about yourself/the world?
  • What was the Awesome? (The thing that went unexpectedly well).
  • What was the Mystery? (The thing you can't yet explain).
  • What will you change for the next sprint? (This could be a small adjustment or it could be a huge pivot to a new idea).

I don't use every single one of these questions every time, but some version of this tends to work well for most people. The goal is continually update the experiment to move continually closer to your vision – which could change over time – and to learn about yourself and the world in the process. (In her writing on Discardia, Dinah refers to this as "Perpetual Upgrade"). One of the things I love most about Agile is that it produces both early tangible results and learning.

 

If the term Agile isn't familiar to you:

"Agile" refers to a lightweight family of methodologies for writing software, and a group of developers published the Agile manifesto in 2001. The Agile umbrella includes things already in use at that time like Scrum ('95), XP ('96) and Adaptive Software Development, among many others. Agile and its predecessors were a reaction to heavily regulated, micromanaged, waterfall development methods where most of the results come at the end of the process.

Although there are many different techniques that are now called "Agile", these are common ideas throughout:

  • early and continuous delivery of valuable results
  • adaptation to changing information and requirements
  • measuring progress against estimates regularly
  • reflecting on effectiveness and adjusting accordingly

You can read more about Agile on Wikipedia.

Posted on March 6, 2011 at 09:01 PM in agile self development | Permalink | Comments (0) | TrackBack

Using Agile Self Development to Ace SXSW

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

 

OK, so now that you've seen the basics of Agile Self Development, how might you use this in real life? I'm going to apply it to the upcoming SXSW conference, and come up with a plan for how I might do better than I otherwise might at the conference. Here goes:

1. State your big, exciting vision: What is it that you want to create, do, or be? Agile Self Development will help you get there, althought the "there" may change along the way.

  • My vision is to have a super fun time at SXSW, and to be as alert, engaged, and happy as possible throughout the conference.

2. What are all of the ways you could embark on reaching this vision? This is your chance to brainstorm, and dump out all of the possibilities. (3x5 cards come in handy here, although making a list on paper is also just fine. If you're around other folks, this is a great time to ask for suggestions.)

  • I could: get a decent amount of sleep, eat healthy food, get daily exercise, drink less alcohol, take quiet time out of the day to be by myself, and only stay involved in conversations I am enjoying

3. Which item from the list will yield immediate results, is do-able now, and uses your current skills, abilities, and willpower? Whatever you choose will be what you're going to work on for the first sprint. You also need to choose a sprint length: a day, a week, every two weeks, or every month.

  • I'm going to choose: drink less alcohol. I know that SXSW has copious amounts of free-flowing booze, which will be enticing, but will keep me from being my best. Once I have a few drinks in me, I don't track interesting conversations as well as I'd like to, and I end up wanting to curl up and go to sleep just as the party gets going. Here is my plan: I'll drink two club sodas for every alcoholic beverage, so that I get only minimally buzzed, and I'm well hydrated. I'm going to choose a cycle time of one day, so that I can adjust during the conference if I get new information.

4. What are you going to measure to know if you're making progress (your velocity)? This might be whether or not you actually did something, how many minutes you did it for each day, how you felt at the end of the day, how many people you talked to about something, or how many hours you slept. Find something meaningful to measure. Then make an estimate of how you think things will go.

  • The measure of effectiveness is going to be a scale of 1-5 for how fun the night was, and a scale of 1-5 of how I feel the next morning. I'll assess this in the morning each day when I wake.

5. Now start the sprint! Go! 5.Don't forget to have fun with the experiment. (Agile Self Development values quality of life over quantity of achievement)

  • I'll report back on how the experiment went at the end of the conference. I'll be there 5 nights, so I'll have 5 chances to try this out and modify the experiment for the next sprint if I want to. Stay tuned for the results!

Posted on March 6, 2011 at 06:49 PM in agile self development | Permalink | Comments (0) | TrackBack

AgileSelfDev at SXSW Interactive 2011!

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

 

Come join Dinah Sanders and Marcy Swenson for a core conversation on Saturday, March 12th, at 11am in room Rio Grande B at the Marriott Courtyard, 300 East 4th Street (half a block from the northwest door to the convention center).

Official session page

Lanyrd page

 

Session description:

Know how to use an iterative, incremental framework to create improvements in software? You can use those mad skillz to make your life more awesome too! Come learn and share how agile techniques can be used to achieve personal goals and lower your stress – and even to get the most out of SXSW. Walk away with immediate, practical, positive actions you can take.

Ideas to discuss:

  • What day-to-day or minute-to-minute techniques will allow me to satisfy shorter-term goals while building up to bigger progress?
  • How can I exploit my little monkey brain to get it to actually do stuff that will make my life better?
  • How can I stay aligned to the big picture while working on today's challenges?

Tags: productivity, agile, lifehacks, happiness, self-development

Posted on March 1, 2011 at 10:40 AM in agile self development | Permalink | Comments (0) | TrackBack

Agile Self Development Manifesto

[This post originally appeared on its own blog, prior to my merging all Agile Self Development posts into Discardia's archives.]

 

Constantly improving our happiness and personal fulfillment and helping others do the same reveals ever better ways to do so. Through this work we have come to value:

  • Increasing individual flow using whatever works over adherence to a system

  • Quality of life over quantity of achievement

  • Small, quick decision making which works toward current goals over detailed long-term planning

  • Simplicity over complexity

  • Responding to change over following a script

That is, while there is value in the items on the right, we value the items on the left more.

Posted on July 31, 2010 at 10:19 PM in agile self development | Permalink | Comments (0) | TrackBack

This site is copyright 2005-2018 Dinah Sanders. Please do not repost my stuff elsewhere. Instead, copy a bit and link to the rest. Thanks!