Agile

Outcomes Over Activities

I overheard someone give an instruction to his direct report.

Make sure you create a task, so you can get credit for that.

When I hear stuff like that, it's like nails on a chalkboard. I've informed this person countless times that nobody outside the team cares about the tasks and the hours associated with them. Nobody is keeping score.  He's living in a reality of 5 to 10 years ago, when his productivity was being measured by the hours he worked.  We do ask him and the team to make and meet their commitments.  But the question isn't "will you work 40 hours this week".  The question is "can you complete this capability this sprint".  It's not about utilization.  It's about throughput.

We focus on outcomes over activities now.

Lean Agile Startup Technology Unconference

Background

Baltimore Unconference

On October 12th, Hillel Glazer and I hosted our first Agile Baltimore Unconference. Sure, there are other Agile events in the area but I really wanted to create something that was independent and "felt" like Baltimore. The result? The first Agile Baltimore Unconference! I wanted to organize an event that would provide value to both the sponsors and the attendees, at a reasonable price. With less than five days remaining, the event was sold out with 100 attendees.

As part of the registration, we provided an event t-shirt (thank you smartlogic for the t-shirt design and sponsorship). The t-shirts came out great. The Agile Baltimore logo was on the chest and the event sponsors were proudly displayed on the back, with a skyline of Baltimore. It was top-notch design work and printing.

t-shirts-front-back

Food was supplied by Sunshine Gille. They provided, breakfast, lunch and cocktail hour. I'm sure others would agree, the Greek lunch was pretty damn good. If you're local to Baltimore, I recommend you look them up for your next event. They were really friendly and easy to work with.

Schedule

So, what is an unconference?

A loosely structured conference emphasizing the informal exchange of information and ideas between participants, rather than following a conventionally structured program of events.

unconference-schedule

You might have read my blog post back in August, titled Divergence at Agile2015. If I wanted to structure a traditional conference, there would have been a ton more time spent planning the tracks and schedule. For this event, I wanted to focus on getting people to share ideas around the themes of Lean, Agile, Startups, and Technology. I honestly do not believe anyone could say what the most important topics could be 1-3-6 months out. Having the attendees plan out the schedule the day of the event would ensure we would have the more relevant topics.

Never underestimate the power of self-organization. In the first hour and a half of the event, we took somewhere between 300 and 500 ideas and narrowed it down to 9.  If you want to see some great pictures of this in action, click on the picture links below.

Sponsors

sponsors-vertical

When putting this event together, I had a choice. I could charge attendees a lot more money or get some sponsors. After doing some quick math, I realized that we needed sponsors. That's a blog post all on its own. Get too many sponsors and too few registrations and I could forget ever having another event. My goal was to have sponsors who I personally like. I did not want sponsors who would create a local turf war. Of course, I wanted Agile Alliance on board. Done. ETC Baltimore was helping us with the space. Done.  Smartlogic approached us about doing the t-shirt designs and printing. Done.

What was left? Breakfast, lunch, the after-party, lanyards, and enough post-it notes and sharpies to satisfy the needs of a small army of Agilists. Thank you very much to Rally Software and Leankit, both of which had booths and gave product demos.

To underwrite the event, LeadingAgile was there every step of the way. When we needed to write a check for food and not all of the sponsor checks had arrived, it was great to know LeadingAgile had my back.

Photos and Videos

Photos

Photos were saved to the Agile Baltimore Facebook photo stream.  You can see even more out on the Agile Baltimore Lean coffee meetup site.  If you were at the event and took pictures, please send me a copy!  I'll get them posted.

Videos

This was my first real attempt at videography at an event. I used Periscope to do some live streaming on Twitter.  I then saved the videos out to the [Derek Huether YouTube channel]. Periscope won't let you record with a landscape orientation yet so you'll just suffer through the black bars on either side of the videos.  In the video below, you can see an exchange between Mike Cottmeyer, Paul Boos, and others about buy-in techniques when trying to go Agile. Paul Boos is heard saying "Something that promotes individual heroes is an impediment" [YouTube Video]

Summary

Never be afraid to try something you've never done before. I have a newfound respect for those who put on events. It can be exhausting! My heart goes out to the Purple Shirts that I see each year at the Agile20xx events of the Agile Alliance. I wasn't wearing a purple shirt but I was super busy doing behind-the-scenes work. Upon doing a retrospective at the end of the day, I would consider some changes next time around.

  • I would like to see lightning conversations or maybe an entire track dedicated to Lean Coffee

  • I would like to offer a coaches corner, where attendees could go ask a qualified coach for some help

  • Lastly, ironically, I would consider adding a planned track.

Keep your eyes open for the next event. I doubt I can wait an entire year to do this again. Maybe we can do this in Denver or Atlanta? Maybe we can do a half-day Lean Coffee event?

Why the Divergence Between Talks and Lean Coffee?

Lean Coffee Agile2015 It's been a few weeks now since Agile2015 wrapped up.  So, what's next?

I made a plan this year that I was going to spend a lot more time outside of the planned sessions of the annual Agile Alliance conference, of which this was my fourth.  When I attended back in 2012, I went to sessions by the "who's who" in the Agile space.  To get as much value as possible, I attended as many scheduled sessions as possible.  The only exception to that schedule was I wanted to attend some Lean Coffees.

Each year, I have returned to the Gaylords for the annual Agile Alliance conference. Texas, Tennessee, Florida, Washington DC...  In that short time, something changed.  Those things that I believe, as they relate to Lean, Agile, and Transformations in the Enterprise have evolved. Those people who I saw speak back in 2012 are saying the same things.  Honestly, what they are saying just isn't as compelling as it once was.

The Problem of BDUF

Agilists talk about how bad it is to have a Big Design Up Front (BDUF).

"Critics (notably those who practice agile software development) argue that BDUF is poorly adaptable to changing requirements and that BDUF assumes that designers are able to foresee problem areas without extensive prototyping and at least some investment into implementation... ~Wikipedia"

Each year, a bunch of super smart people go through a few thousand submissions for the coming event, in the hope of shaping a conference that people will attend and enjoy.  The decisions are made months in advance on exactly what talks/workshops will happen.  A lot of work goes into this effort (I know because I was a reviewer one year).  This is all done in a vacuum.  Honestly, those who are reviewing the sessions don't know what the attendees will perceive as valuable. So, they can't vet the most valuable sessions.  This year, I found the conference was heavy on Agile fundamentals (this was a conversation at one of the lean coffees at the conference).  Now, this may not be a bad thing. Maybe the Agile Alliance has a target market of those with less than three years working in the domain.  But what about those with more experience in the Agile space? Where will we find our valuable sessions at the conference?

Solving the problem with Emergent Design

I know you can't please everyone, but each year I have found fewer topics so compelling that I want to sit there for an hour and listen to someone.  I have learned to get up and walk out as quickly as possible, when I discover the session is not going to provide me the value I had hoped.  Fortunately this year, I found that Lean Coffee, Open Jam, and the Stalwarts sessions gave me almost an entire conference-week of very valuable and satisfying conversations and learning.  Did I find a few compelling sessions this year?  Yes.  Is the value of the planned session diminishing year over year for me? Yes. Will I spend even more time in the Lean Coffee and Open Jam space next year? Yes, absolutely!

The Divergence

I am certainly not poo-pooing the Agile Alliance or the people who put on the conference. I'm sure there are people out there who think I am. That's not what I'm doing.  Those people do a hell of a good job, year after year. I look forward to going to the conference in Atlanta next year.  But, there is a split that I'm seeing.  I didn't like the big planning upfront this year or at other local conferences. So, I stood up my own conference: Agile Baltimore Unconference. Now, this post isn't about self-promoting my event.  It's about the divergence I'm seeing.  I found it interesting to discover that if you have an Open Space (an unconference method) event, the sponsor request will take a different path within the Agile Alliance (who are now a sponsor of the Agile Baltimore Unconference). I found it interesting the attendees of the Agile2015 Lean Coffees and Open Jam agreed that if you wanted more advanced topics, you weren't going to find many in the planned sessions.

Agile Baltimore or Agile2015+ Unconference

So, what if the Agile Alliance had an Unconference?  Imagine a whole day of conversations, like the ones you had between sessions, at coffee, lunch, or over drinks.  Wouldn't that be awesome?  Do you think that is the direction we're going?  As a community, is the big plan up front more valuable than the conversations or the information we're trying to distribute?

Again, I'd like to thank the Agile Alliance for sponsoring the upcoming Agile Baltimore Unconference.

What: Agile Baltimore Unconference When: Monday, October 12, 2015 7:30 AM - 7:00 PM (Eastern Time) Where: ETC Incubator, 101 N Haven St, Baltimore, Maryland 21224 How:  To learn more or to register, go to http://www.agilebaltimore.org

Agile 2015 Twitter Feed

Looking for the play by play from Agile 2015? Check out the feed below

What is the goal?

What is the goal?

I seem to lead with that question a lot these days. Is the goal to practice Scrum? Is the goal to apply SAFe? Is the goal to use some other Agile delivery framework? Is the goal to uphold the values and principles of the Agile Manifesto?

They are all means to an end. Your goal depends on your organization. Fundamentally, every for-profit organization I've come in contact with has pretty much the same primary goal. Make money!

Before committing budget for that next project, let's first ask ourselves if we know our core business drivers.

Common Business Drivers

  • Predictability
  • Higher Quality
  • Shorter time to market
  • Lower Costs

But let's look at this again. What is the primary goal? Make money!

How do we achieve the goal?

  • Through predictability, we get better at forecasting sales and delivery (lead times)
  • Through higher quality, we lower costs of rework and increase customer satisfaction
  • With shorter time to market, we can get an earlier ROI and increase cash flow
  • With lower costs, we free up capital for other areas of our organization

Answer these questions:

  1. What is your primary organizational goal?
  2. What are your core business drivers, relative to your primary organizational goal?
  3. If you don't know the goal, how do you know where to spend your time or money?
  4. How do you know where to start?

Is Agile Now a Social Movement?

Mike Cottmeyer, LeadingAgile's founder, asked the question on the company blog. When Did Agile Become a Social Movement?

It seems to me back in the day, agile was about getting product into market faster… it was about working with customers to make sure we were building the stuff they really wanted… it was about craftsmanship and quality and excellence. There is a part of me that feels like some of us have taken things like self-organization, empowerment, and collaboration to an illogical extreme. Potentially to the detriment of some of our other goals.

Though I do not agree with their position, I do get the feeling from some that they see Agile as a disruptive cause.

What are your thoughts?  Take my straw poll! Yes, Agile is becoming a social cause. No, Agile is about getting product to market faster

You Need More Process and Tools

process

Even in an environment where you have a single, ideal, co-located cross-functional team, I believe you're going to need processes and tools. The more complex and distributed your organization, the more processes and tools you're going to need. Doesn't sound very agile does it? Well, get over it. You're going to need processes and tools to enable individuals and interactions. If you can't sit in your chair and make direct eye contact with everyone on your team, you need more processes and tools. Hell, even if you can see everyone, you'll still need processes and tools. What is Scrum? A process framework. What is a team board? A communications tool.

Context

I'm not dismissing the Agile Manifesto. I do prefer individual and interactions over processes and tools. I'm just trying to establish some context. Most of us don't work in that ideal agile world. Rather, we have to operate within a series of non-ideal organizational constraints. Most people are sold on the idea of Agile. The values and principles resonate with us. But my job (and LeadingAgile) is to understand the goals of an organization and help them reach them.  We start by laying the foundation for an agile enterprise by forming teams and installing a Lean/Kanban based governance model, but maintaining focus on longer term planning, risk management, and dependency management.

Current State

Before laying the foundation, I look at their current organizational structure, I look at their current governance (processes) and I look at their current metrics to see how good that structure and governance is working out for them.

Future State with Process and Tools

Whatever the future state looks like, I expect two things to help get us there.

1. We need to provide clarity by making process policies explicit. 2. We need to demonstrate incremental improvements by using tools.

Do you agree with me? Maybe you disagree with me. I'd love to read your feedback.

Image Credit: Pictofigo

Eliminating waste with reusable story cards

storycards

storycards

When coaching clients who use physical team boards, I'm seeing more of them gravitate away from pins and painters tape and toward the use of magnetic whiteboards, sticky-notes and index cards. I see them making a substantial upfront investment in the whiteboards and then again with magnets. If the magnets are too costly, I see them make the lessor but incremental investment in painters tape, post-it notes and paper index cards.  So, how do you eliminate the waste of the disposable index card or post-it note?  Just combine the magnet and card!

To be clear, I've got no skin in the game with this company. I'm not being paid to write this and I'll make no money if you purchase their product. I just think this is a product that you'll like and I think it's worth writing about.

Though I usually don't do product reviews, I found the product from Story Cards particularly compelling.  I asked them to send me a few samples so I could see for myself if this is something I would recommend to others.  Well, it is!

If you purchase a group of these reusable story cards, say goodbye to sticky-notes, painters tape, magnets or pins.  They come in four colors: blue, red, green, white.  These reusable story cards are made of a flexible magnetic material on one side and whiteboard material on the other.  They peel off easily but have enough grip that they won't blow off the board like post-it notes do.  Great idea! Thank you storycards.co and day5labs.