Coté's Wunderkammer logo

Coté's Wunderkammer

Archives
November 3, 2016

Coté's Commonplace Book

There’s not much to say at the moment, just some travel here and there before Thanksgiving and then Christmas. The end of the year is fun, it cools down and you get to see family. I’m trying to wrap up my big PDF for this year, the “second edition” of my cloud native journey book, check out a new excerpt for y'all below. There’s also some content of mine and, as always, fun links.

If you’re in the US, remember to go out and vote. It’s the least you could do for yourself.

Are you really doing Agile?

(An excerpt from the big ol’ PDF I’m working on)

Of all the topics to be understood in cloud native, the exact software development skills needed day-to-day are the most straightforward. While there are significant operational skills added to the team by taking on DevOps practices, the software development practices have been honed and studies for almost 20 years now in the form of Agile Software Development. These practices are mature and proven. As Forrester’s Jeffrey Hammond put it: “I think from a tactics perspective, Agile is increasingly a ‘solved problem.’ We know many practices that work, and that have been well proven in the field.”

While well understood agile practices, turns out, those practices aren’t widely followed. This is even 20 years later, long after agile has been proven to work! For example, one recent survey from Gartner shows how adoption of agile practices drops off quickly:

Chart from “Town Hall: Agile in the Enterprise,” Mike West, Nathan Wilson, Thomas Murphy, Dec 2015, Gartner AADI US conference. Note that "Distributed Teams" is considered a bad practice by the study.
Chart from “Town Hall: Agile in the Enterprise,” Mike West, Nathan Wilson, Thomas Murphy, Dec 2015, Gartner AADI US conference. Note that "Distributed Teams" is considered a bad practice by the study.

While easier to do practices like unit testing are widely used, wider use of agile practices drops off incredibly fast. Test-driven development and pair programming in particular is being ignored by 58% and 70% of the survey respondents, respectively. Both of these practices have been shown to increase software quality, team resiliency, and overall improve the software development cycle.

Rather than go over each practice and how it’s neglected, I’d encourage you to benchmark yourself against these results but, more importantly, verify that your organization is actually doing them. As a start, Pivotal’s Robbie Clutton has a simplified list that focuses on the goals and results of following agile. If you’re “doing agile,” you should be:

  • Reducing the cost of change for your product
  • Getting continuous feedback on how your software is used
  • Continuously improving your team, leading to improving your software
  • Empowering the people on teams to do the above

If you’re like most people, After comparing these four goals and individual practices to how your organization is performing and operating you’ll find there’s much room for improvement. In Pivotal Labs engagements we frequently find that organizations claim to have been doing agile “forever,” but upon closer inspection follow the practices piecemeal at best. Indeed, when you look at other industry surveys, about 45% of respondents admit they’re still doing “waterfall.”

There’s a lot less agile out there than you’d think. So, it’s always good to verify what you think is going on. As the old journalist principal says: “if your mother tells you she loves you, check it out.

Coté Content

Stop Hitting Yourself. Tips for Succeeding at Digital Transformation
Stop Hitting Yourself. Tips for Succeeding at Digital Transformation
While at DellEMCWorld, Richard, Barton, and I talk about all this digtal transformation stuff. Check out that title I got in!
www.youtube.com  •  Share
Change is hard, but possible, or, It’s the still the case that you should stop hitting yourself
Change is hard, but possible, or, It’s the still the case that you should stop hitting yourself
A rant on the idea of people being self-defeatist in the IT department. I also try to address some common “hitting yourself” problems.
medium.com  •  Share
Keeping sane at the airport
Keeping sane at the airport
After 10 years of business travel, this is how I cope at the airport… I missed talking about carry-on vs. checking luggage, but I have confused thoughts about that topic.
cote.io  •  Share
Review of Maximize Your Investment: 10 Key Strategies for Effective Packaged Software Implementations
Review of Maximize Your Investment: 10 Key Strategies for Effective Packaged Software Implementations
Need some tips on how to manage the install and implementation of large enterprise software applications? This book is for you!
cote.io  •  Share
Not actually a DevOps Talk, DevOps Kansas City Meetup Nov 1st, 2016
Not actually a DevOps Talk, DevOps Kansas City Meetup Nov 1st, 2016
It’s not the best recording, but you can see the most recent rev of my talk from earlier this week, up in Kansas City.
www.youtube.com  •  Share

Coté Show Podcast

I renamed my Lords Of Computing podcast to the Coté Show to widen the topic scope and, hopefully, get more episodes out. I still will interview people and of course do it with Matt Curry as much as possible, but I wanted to use that podcast more. Plus, I like using fireside.fm so much I wanted an excuse to do it more.

Taking a page out of John Dickerson’s book, I started doing some solo speaking into the mic episodes, each targeted on a small topic, at around 5 to 10 minutes. Yesterday, while up in Kansas City I summarized two conversations I’d had with locals at a Pivotal roadshow:

Getting executives to fail fast
The idea of “failing fast” is popular in DevOps and agile think. That sounds like the exact opposite of what managers at large organizations would like to do. How do you get them to feel all warm and fuzzy about it? Here’s the top three tactics I’ve seen work.
www.cote.show  •  Share
Pair programing doesn't stink
Somewhere around just 20% of people do pair programming. It seems to be an incredibly effective technique, according to people who follow it. I go over some of those reasons and micro case studies of organizations having success with pair programming. It seems like the right thing to do.
www.cote.show  •  Share

If you like these, be sure to subscribe. There’s handy-dandy buttons at the top of Cote.Show for all the popular ways, including the raw RSS feed. 

(I’ve noticed that most of my listeners are in Overcast; if you are, try out that little “Recommend” button that put in the show details.)

Come see me sometime - events I'll be at

  • Nov 19th, Chicago - I’ll be up in Chicago for the day for some sales calls. If you’d like to get together, let’s figure it out!
  • Nov 15th, everywhere - I’ll be speaking early in the All Day DevOps virtual conference.
  • Nov 16th, Cloud Native Roadshow in Omaha - can’t make it to Kansas City? Come on over to Omaha for the same! We just did the one in Kansas City this week and it was an excellent turn-out and session list.
  • Dec 6th to 8th, Gartner Application Strategies & Solutions Summit - I haven’t booked yet, but I’ll be at the conference formally known as “AADI” in December. I went last year for the first time: good stuff. This year Tony from Home Depot is speaking in our sponsored slot, which I’m looking forward to.

Links!

AI market sizing: $39bn in growth in less than 3 years?!
IDC predicts that the AI market will surge from $8 billion this year to $47 billion by 2020. That delta sounds a little bold.
cote.io  •  Share
AirBnB lowers hotel prices 8-10%, effects low end hotel more
AirBnB lowers hotel prices 8-10%, effects low end hotel more
In addition to the price lowering, check out the part on how AirBnB changes the constraints of room inventory, making it elastic. And, thus, enables new types of business processes and models that were previously not viable. That’s the kind of thing all this “digital transformation” hoopla is angling for.
cote.io  •  Share
451 Research: OpenStack revenues to grow at a 35% CAGR and exceed $5bn by 2020
Check out the PDF from old pals, including this handy-dandy TAM chart below:
451research.com  •  Share
From 451 Research, Oct. 2016.
From 451 Research, Oct. 2016.
Deborah Tannen on gendered speech, Hillary Clinton, Donald Trump, and you — The Ezra Klein Show
Deborah Tannen on gendered speech, Hillary Clinton, Donald Trump, and you — The Ezra Klein Show
This is a great discussion about different communication styles across people of different classes, geographies, and genders…and the way it drives people’s perceptions of each other. There’s good “what’s up with this election?” talk at the end as well Ezra’s show here is generally awesome as well, you should subscribe!
overcast.fm  •  Share
12 Days of Lovecraft: “The Shadow Over Innsmouth”
12 Days of Lovecraft: “The Shadow Over Innsmouth”
Another write-up of one of the recent Lovecraft stories I’ve re-read. I have to admit, our buddy H.P. is getting a little long winded for me. That said, “The Shadow Over Innsmouth” is a pretty good one.
www.tor.com  •  Share
Slicing meat in Kansas City.
Slicing meat in Kansas City.
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.