Metrics and Measures

Many organizations have been trying to find better ways to build and deploy software for their customers. Whether they deal with the general public or internal customers, we know that delivering software that customers use can be a competitive advantage. That’s the goal of DevOps.

While most developers and management want to do this, they sometimes forget what the goal is. Instead, they want to continue to work in a similar manner themselves while giving lip service to actual change. They often do this while pushing others to somehow produce more and better software inside the same system. I see this over and over inside various companies.

To become better, many of us use metrics and measurement of data to help guide us in determining how to move forward. In the area of software, there are a number of research reports showing which metrics are indicative of organizations that do a good job of delivering value to their customers. There are four main metrics: deploy frequency, lead time, change fail percentage, and mean time to repair. These are highlighted, though there are plenty of other things to track in your software process.

However, aiming to just improve their metrics as the primary goal isn’t going to make your software better. The goal is to deliver software that meets your customers’ needs. Quicker, better quality, more features, and all those things that customers use are what is important. These metrics are there to help guide you, not to be the targets of efforts.  There’s a good article that talks about some of the downsides of just trying to improve these metrics.

The goal is the continuous delivery of value to customers. The way we do this is by experimenting with code, getting rapid feedback from customers, adjusting and improving the code, and repeating the process, learning from our efforts. We drive automation to make this smooth and easy while enabling us to get our software to customers at the pace that suits our situation. It sounds vague and amorphous, and it is.

There is a bit of an art to developing a process that efficiently builds software. It depends highly on the people involved, and on two other things. First, guiding them to improve their process and skills with references to practices that have worked well. Second, giving them the freedom and support to experiment and learn from their efforts. In doing those two things, it’s important to remember that while you can measure how well things are changing, aiming to improve the measurements often doesn’t help you improve the goal: building better software.

It’s good to measure things, but keep in mind that the measures are not the goal.

Steve Jones

Listen to the podcast at Libsyn, Stitcher, Spotify, or iTunes.

Posted in Editorial | Tagged , | Comments Off on Metrics and Measures

Daily Coping 20 Mar 2023

Today’s coping tip is to get outside and notice how the weather feels.

This was a good tip to see before my trip last week to the UK. I flew over Mon, arriving Tue in London. I tried to get outside a bunch last week in these ways:

I spent a day at the T4 Hilton at LHR to recover from travel. While there, I went for a walk along the road circling the airport. I managed to get a look at an airplane coming in to land. It was a nice, sunny day, about 50F/10C, not too windy, refreshing and brisk.

20230314_154443

Walking from the conference center to the hotel is a short outside section for me. Lots of rain in Wales, but I managed to take a few minutes and loop around the building during dryer moments and enjoy the very green open space and cool spring weather.

Not as much outside time as I would have liked, but it was Wales. Lots of rain during the week.

I started to add a daily coping tip to the SQL Server Central newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 20 Mar 2023

Enjoying SQL Bits

It’s been a good week at SQL Bits. This is my favorite conference, and the organizers go out of their way to make it a fun and sustainable event.

20230315_190520

I brought three different shirts. Day one:

20230316_065533

Day 2:

20230317_141147

and Day 3:

20230318_152752

The conference center in Newport is fairly large, and dedicated to Wales. We see the dragon out front.

20230316_065938

I even got a chance to stand next to this, and it’s pretty big.

20230318_103151

And castles inside. The theme for the week was dungeons and dragons, and Redgate joined in with the castle theme.

20230316_070339

Overall, the Expo was a nice success, and often busy with the food (and coffee) available inside.

20230318_112223

We even had a mini dragon for Lego Steve

20230316_073808

And more full sized dragons

20230317_172615

There were the bean bag chairs everywhere, with the updated logo on one side. Sponsor logos were on the reverse side.

20230316_070345

There was a big wall where artists were sketch noting after sessions. I thought this was pretty cool. I forgot to check after mine, but I was saying good bye and getting ready to leave and forgot to look.

20230318_11163620230318_111643

Overall, it was a great week, and again, an amazing conference put on by the SQL Bits crew. I enjoyed it and look forward to coming back in the future. Wales was a great site, and I had a lot of smiles, laughs, and fun with others.

The Redgate crew was great, and it was nice to spend time with them, something I don’t always get to do at events.

Screenshot_20230318_184130_LinkedIn

The party was a lot of fun as well, with some amazing costumes. Some random shots here:

20230317_194608

20230317_195133

20230317_195314

20230317_195337

20230317_195359

20230317_201506

20230317_201534

As I walked back through Heathrow, I always pass this iconic image, which both makes me smile and brings up a little sadness as I leave the UK. Another great trip though.

20230319_091129

Posted in Blog | Tagged , , , | Comments Off on Enjoying SQL Bits

Blogging for the Tech Professional PowerPoint

Thanks to everyone that came to my talk at SQL Bits.

Powerpoint here for download.

If you have questions, reach out.

Posted in Blog | Tagged , , , | 2 Comments