Useful innovation framework: 7 Levels of Change
In April I attended a seminar given by Rolf Smith, innovation guru and author of the 7 Levels of Change. We covered a lot of ground in a single day but the part that resonated most for me was the one that focused on those seven levels.
- Do the right things: Rolf defines innovation to include implementation so level 1 focuses on clarifying what key tasks to carry out
- Do things right: Next up is basic execution. Block and tackle
- Do things better: Now we're up to continuous improvement
- Do away with things: This is the pivotal level. Once you reach this point, you're likely saturated. All your time is allocated to carrying out those tasks and trying to get better at them. If you want to keep progressing, you need to make time. This means applying Pareto to focus on the 20% of tasks that generate 80% of the value and ruthlessly cutting out the rest. This gives you time back to explore higher levels
- Do things other people are doing: Look around you for great ideas and copy, extend, and incorporate them
- Do things no one else is doing: Here you're truly creating something new, or "diffferent" as Rolf would put it
- Do things that can't be done: Do the impossible! Break the mold!
- "We're spending all our time at level 3 here"
- "I don't think we're past level 1 for this project, we really need to understand it better"
- "Yup, that's level 6 alright, now... how do we do it?"
- I'd peg Apple as a level 6-7 company but they wouldn't be successful without their excellent ability to execute on those ideas
- Microsoft? Mostly level 3 I think though parts are level 5 (e.g. Windows 7 Phone), and level 6 (e.g. Project Natal / Kinect for Xbox 360). The famous quip of it taking Microsoft three releases to get a product right may be due to moving from level 1 to 3 :-)
- Google? Again it varies by team but a good deal of levels 5, 6, and even 7 once in a while
- Dell, HP, Lenovo? Solid at levels 2 to 3, some level 5 happening
- Toyota? The Prius was a huge level 6 success but given recent quality problems it seems they neglected levels 2 and 3
- GE? Pioneers of level 3 6-sigma but innovation is far down the list when you think of this company
- Reflect on your own natural level. Are you operating at the right level to solve the problems you're working on?
- Dip into level 4 and change / replace / eliminate some of your habits, esp. the most ingrained ones. Does this free you up to move up or down the levels?
- Next time you're brainstorming, ask people for ideas at each level to force them to think across the change spectrum
Tombraider Remembered
Golden Sunset in the Swiss Alps
Breaking News: Belgium and Korea to Swap Countries
Clear Communications from US Bank. Not.
Look at what I was greeted with when I logged into my US Bank account. Probably because I'm on Firefox. I assume it would have appeared fine in IE 6 :-)
The Gashlycrumb Terrors by Laura Pearlman
A is for anthrax, deadly and white.B is for burglars who break in at night.C is for cars that have minds of their ownand accelerate suddenly in a school zone.D is for dynamite lit with a fuse.E is for everything we have to lose.F is for foreigners, different and strange.G is for gangs and the crimes they arrange.H is for hand lotion, more than three ounces;let’s pray some brave agent soon sees it and pounces....
Microsoft shaped clouds: Azure Bootcamp
- VS 2010 RTM support
- .NET 4 support
- Cloud storage explorer
- Integrated deployment
- Service monitoring
- IntelliTrace support for services running in the cloud
- Azure can run .exe and native libraries but you'll almost certainly need to run them in full trust mode and remember that this is a a 64bit platform...
- A fast way to push data to the cloud: Create a VHD, upload it to the cloud as a page blob and you can mount it as a drive. You can have multiple readers but you have to manage write access yourself
- Queue messages are limited to 8KB and have to be explicitly deleted. When you read a message you specify a timeout (default 30sec?), if you haven't deleted the message in time it will be reinserted in the queue. This does introduce a race condition but Microsoft erred on the side of processing a message twice, rather than risk missing one. Fair enough (as long as it's a deposit to my bank account! :-)
- All Azure Storage exists in three replicas, writes don't return until they've written to all three
- SOAP is out, REST is in (good!)
- Retry calls in Windows Azure, SQL Azure, and your own services (clouds can be unpredictable places, though in this case MS might as well build this functionality in)
- Use separation of concerns to isolate cloud / enterprise differences (came up in a discussion around using dependency injection to enable swapping out SQL Server for SQL Azure)
- Get as current as possible before migrating to Azure (if your app isn't already on the latest version of MS software, you'll have a hard time bringing it to the cloud)
- Migrate applications one tier at a time (Huh? I'd assume latency between tiers would kill the performance of the vast majority of apps)
- Microsoft has come a long way since its first Azure release almost a year and a half ago
- Azure is clearly going after Amazon Web Services feature for feature
- Its philosophical difference with AWS remains: Azure gives you a greater abstraction (i.e. less to worry about) compared to the bare bones VMs of AWS, at the cost of some flexibility
- Azure gives you strong developer tools as long as you stay on your local dev environment
- But dev experience is painfully slow when round tripping to the VM can take 5-20 minutes. This needs to be fixed!
- We need more sophisticated NoSQL options (where is map/reduce?) esp. given the restrictions placed on Azure SQL
- Oh, and apparently an Azure private cloud announcement is in the works, music to the ears of large corporations everywhere!
Cowboys vs. Zombies
Not everyday I see ads for iPhone / iPad apps. Still the subway's the perfect venue to reach casual gamers. Cowboys vs. Zombies? That's gotta be high on the office worker wish list! :-)
Love this helicopter design
Why focus on 250 knots? Because that's the FAA mandated maximum speed for aircraft under 10,000ft. It came about after this accident: http://en.wikipedia.org/wiki/TWA_Flight_553.
More details on the X2's flight: http://www.aopa.org/aircraft/articles/2010/100607sikorsky.htmlBroken arm == No blogging for four years
In the summer of 2006 I was sparring with a friend at Tae Kwon Do, blocked a kick with my forearm, and CRACK! Thus was a bone broken.
The initial casts severely curtailed the use of my left arm, hand, and blog. Even when my arm healed fully, inspiration was lacking. The Kaiser folks were very nice and accommodated my requests for cool cast designs :-)
Now that I've moved all my old posts to posterous, I think it's time to submit the occasional post again. After all, it's been four years, and I have no more excuses ;-)













