Top Menu

Innovating with an established ecosystem

Photo by fmgbain via Flickr (Creative Commons)

Starting a new organization is an entirely different task than innovating to change an existing organization.

Both are hard. But changing and existing organization is way harder.

For most of my career I’ve been in turnaround roles. Kristen and I have a little joke… My entire adult work life has seemed like one roller coaster ride after another.

Click, click, click, click… up we climb.

Click, click, click, click. My heart races.

Wait for it. Wait for it… Wheeeeeeeeeeeeeeeee!

Arms up. Screaming bloody murder. Thinking of the Tom Petty song, Free Falling.

Down the big hill we go.

Over and over again I’m left to help try to innovate our way out of the mess.

And, so far, I’ve been pretty successful at it by most people’s judgement.

How does one innovate within an existing ecosystem?

  1. Become Switzerland. There are political factions within any organization. If you want to get stuff done you need to be neither and empathetic both sides at the same time.
  2. Spike the football. When you do something that everyone is happy with its OK to just look into the camera and say, “Thank you very much. Woohoo! Hi mom!” I’ve seen a lot of people fail in an organization because they were afraid to take the credit for their own ideas doing well. Don’t be an idiot. It’s OK to be the guy to do good stuff. Spike the football.
  3. Own the data. Existing organizations are horrible at owning their data. I like to look at the results of a long-standing program that has had no results and say, “30 years of VBS and not a single new family? Why didn’t we just light that $300,000 on fire? At least we would have had a good BBQ.” When people are tied to tradition or the way they’ve always done things, sometimes you need to be the person with the frying pan who hits them in the head. Helping people in leadership own the data is the catalyst to getting stuff done in an existing organization.
  4. Be creative. Face it. A fist full of money and a fat belly has never created a single good idea. Have you seen Bing? No budget, no time, no research, shot in the dark… that’s when good stuff happens. That’s when the best ideas pop into your head. Creativity and innovation come out of suffering and frustration. These are your friends and allies, not your enemies.
  5. Opportunistic eyes. I keep a list of ideas I’ve got on ice. Then, when I’m in a meeting and everyone is scratching their heads looking for something new, bam… I’m pull out my concept. If I ran around screaming about every idea I had all the time I’d look like a mad scientist.

What are some ways you’ve learned to innovate within an existing ecosystem?

, , , , , ,

One Response to Innovating with an established ecosystem

  1. Adam Lehman July 1, 2010 at 6:22 am #

    Leapfrog your job description.
    Firmly march in a new direction without condemning the old. My current church tends to separate those serving in ministry onto islands instead of uniting them as a team. While I didn’t like that practice, I didn’t openly speak out against it. Instead, I created meetings combining various ministry leaders. I overstepped my job description and did some administrative work for the children’s ministry. I didn’t condemn, but i did march in a new direction.

Leave a Reply

6 | enabled | not cached | 634 | SELECT p.ID FROM wp_posts AS p WHERE p.post_date < '2010-06-30 06:50:08' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date DESC LIMIT 1 89 | 0.0006 | enabled | not cached | 13882 | SELECT * FROM wp_posts WHERE ID = 6494 LIMIT 1 90 | 0.0006 | enabled | not cached | 633 | SELECT p.ID FROM wp_posts AS p WHERE p.post_date > '2010-06-30 06:50:08' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date ASC LIMIT 1 91 | 0.0004 | enabled | not cached | 8936 | SELECT * FROM wp_posts WHERE ID = 6506 LIMIT 1 92 | 0.0064 | enabled | not cached | 6506 | SELECT * FROM wp_comments WHERE ( comment_approved = '1' ) AND comment_post_ID = 6501 ORDER BY wp_comments.comment_date_gmt ASC, wp_comments.comment_ID ASC 93 | 0.0005 | enabled | not cached | 545 | SELECT option_value FROM wp_options WHERE option_name = 'highlander_comment_form_prompt' LIMIT 1 94 | 0.0003 | enabled | not cached | 548 | SELECT option_value FROM wp_options WHERE option_name = 'jetpack_comment_form_color_scheme' LIMIT 1 95 | 0.0004 | enabled | not cached | 819 | SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.post_date DESC LIMIT 0, 5 96 | 0.0004 | enabled | not cached | 34454 | SELECT wp_posts.* FROM wp_posts WHERE ID IN (16491,16486,16481,16477,16471) 97 | 0.0003 | enabled | not cached | 5448 | SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (16471, 16477, 16481, 16486, 16491) ORDER BY t.name ASC 98 | 0.0004 | enabled | not cached | 13091 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16471,16477,16481,16486,16491) ORDER BY meta_id ASC 99 | 0.0003 | enabled | not cached | 8745 | SELECT * FROM wp_posts WHERE ID = 16495 LIMIT 1 100 | 0.0003 | enabled | not cached | 2603 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16495) ORDER BY meta_id ASC 101 | 0.0003 | enabled | not cached | 8694 | SELECT * FROM wp_posts WHERE ID = 16487 LIMIT 1 102 | 0.0003 | enabled | not cached | 2518 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16487) ORDER BY meta_id ASC 103 | 0.0003 | enabled | not cached | 8733 | SELECT * FROM wp_posts WHERE ID = 16482 LIMIT 1 104 | 0.0003 | enabled | not cached | 2356 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16482) ORDER BY meta_id ASC 105 | 0.0002 | enabled | not cached | 8633 | SELECT * FROM wp_posts WHERE ID = 16479 LIMIT 1 106 | 0.0002 | enabled | not cached | 2227 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16479) ORDER BY meta_id ASC 107 | 0.0022 | enabled | not cached | 8693 | SELECT * FROM wp_posts WHERE ID = 16473 LIMIT 1 108 | 0.0002 | enabled | not cached | 2301 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16473) ORDER BY meta_id ASC 109 | 0.0002 | enabled | not cached | 820 | SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.comment_count DESC LIMIT 0, 5 110 | 0.0002 | enabled | not cached | 38667 | SELECT wp_posts.* FROM wp_posts WHERE ID IN (14022,3657,5047,10468,4746) 111 | 0.0004 | enabled | not cached | 12103 | SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (3657, 4746, 5047, 10468, 14022) ORDER BY t.name ASC 112 | 0.0003 | enabled | not cached | 10609 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (3657,4746,5047,10468,14022) ORDER BY meta_id ASC 113 | 0.0002 | enabled | not cached | 8703 | SELECT * FROM wp_posts WHERE ID = 15362 LIMIT 1 114 | 0.0002 | enabled | not cached | 2674 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (15362) ORDER BY meta_id ASC 115 | 0.0003 | enabled | not cached | 8670 | SELECT * FROM wp_posts WHERE ID = 12335 LIMIT 1 116 | 0.0003 | enabled | not cached | 2719 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (12335) ORDER BY meta_id ASC 117 | 0.0002 | enabled | not cached | 8663 | SELECT * FROM wp_posts WHERE ID = 15365 LIMIT 1 118 | 0.0002 | enabled | not cached | 2032 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (15365) ORDER BY meta_id ASC 119 | 0.0002 | enabled | not cached | 8669 | SELECT * FROM wp_posts WHERE ID = 10484 LIMIT 1 120 | 0.0002 | enabled | not cached | 2093 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (10484) ORDER BY meta_id ASC 121 | 0.0002 | enabled | not cached | 8636 | SELECT * FROM wp_posts WHERE ID = 4747 LIMIT 1 122 | 0.0002 | enabled | not cached | 2235 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (4747) ORDER BY meta_id ASC 123 | 0.0002 | enabled | not cached | 9480 | SELECT * FROM wp_comments WHERE ( comment_approved = '1' ) ORDER BY wp_comments.comment_date_gmt DESC LIMIT 5 124 | 0.0003 | enabled | not cached | 5991 | SELECT * FROM wp_comments WHERE comment_ID = 18422 LIMIT 1 125 | 0.0003 | enabled | not cached | 5963 | SELECT * FROM wp_comments WHERE comment_ID = 18418 LIMIT 1 126 | 0.0003 | enabled | not cached | 5906 | SELECT * FROM wp_comments WHERE comment_ID = 18417 LIMIT 1 127 | 0.0028 | enabled | not cached | 2896 | SELECT comment_id, meta_key, meta_value FROM wp_commentmeta WHERE comment_id IN (18410) ORDER BY meta_id ASC 128 | 0.0001 | enabled | not cached | 6141 | SELECT * FROM wp_comments WHERE comment_ID = 18410 LIMIT 1 129 | 0.0002 | enabled | not cached | 14294 | SELECT * FROM wp_posts WHERE ID = 14015 LIMIT 1 130 | 0.0002 | enabled | not cached | 6088 | SELECT * FROM wp_comments WHERE comment_ID = 18409 LIMIT 1 131 | 0.0005 | enabled | not cached | 14893 | SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('post_tag') AND tt.count > 0 ORDER BY tt.count DESC LIMIT 45 132 | 0.0001 | disabled (query) | not cached | 0 | SELECT display_meta, notifications FROM wp_rg_form_meta WHERE form_id=13 133 | 0.0001 | disabled (query) | not cached | 0 | SELECT confirmations FROM wp_rg_form_meta WHERE form_id = 13 134 | 0.0067 | disabled (query) | not cached | 0 | SELECT id FROM wp_rg_form_view WHERE form_id=13 AND year(date_created) = year(utc_timestamp()) AND month(date_created) = month(utc_timestamp()) AND day(date_created) = day(utc_timestamp()) AND hour(date_created) = hour(utc_timestamp()) 135 | 0.0002 | disabled (query) | not cached | 0 | UPDATE wp_rg_form_view SET count = count+1 WHERE id=32607 136 | 0.0001 | disabled (query) | not cached | 0 | SELECT * FROM wp_rg_form WHERE id=13 AND is_trash = 0 137 | 0.0004 | enabled | not cached | 634 | SELECT option_value FROM wp_options WHERE option_name = '_transient_timeout_feed_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 138 | 0.0011 | enabled | not cached | 51363 | SELECT option_value FROM wp_options WHERE option_name = '_transient_feed_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 139 | 0.0002 | enabled | not cached | 638 | SELECT option_value FROM wp_options WHERE option_name = '_transient_timeout_feed_mod_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 140 | 0.0002 | enabled | not cached | 630 | SELECT option_value FROM wp_options WHERE option_name = '_transient_feed_mod_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 -->