Clear Measure Blog

BEACH-AND-OFFICE-FIRE-medium.jpg

You run a software organization that develops and runs several mission-critical applications, all custom-developed. Your team is friendly, and the office culture is uplifting. Problems happen with the software, but you and your team always rally and overcome them. You all take pride in what you do. But a vacation is out of the question.

As spring break approaches, the idea of a vacation sounds great. And, terrifying. Your business – and your customers – depend on these key applications. If the software goes down, your business goes down. How does it look if you’re nowhere to be found? It’s hard to fight fires while sitting on the beach.

Why is the software so dependent upon you – and your deeply-held knowledge? Why can’t the team function and resolve issues without you? Why is it you never quite know what could go wrong?

If this story sounds familiar, you’re not alone. But you shouldn’t feel tethered to your software systems – and your business operations – like a ball and chain. Here are several underlying problems and solutions we use at...

more
octopusdeploy.png

In this blog series, Bob Walker from Octopus Deploy explores automating database deployments and walks through the process of setting up database lifecycle management. He provides some real-world examples using a variety of database deployment tools and discusses some common pitfalls you might run into.

  1. Automated database deployments series kick off - An introduction to the challenges (there’s quite a few) and benefits of automating your database deployments.
  2. Automated database deployments iteration zero - Exploring the different approaches to automating database deployments, moving to dedicated databases, communication, and building trust.
  3. Automated database deployments using state based Redgate SQL change automation - A detailed tutorial on how to set-up an automated database deployment pipeline using the state-based approach and Redgate tooling.
  4. ...
more
bigstock-group-of-microphones-isolated-medium.jpg

I’m excited to announce I’ll be speaking at a few events here in Austin:

  • March 11, 2019: Austin DevOps Meetup. Austin DevOps is a community of practitioners who strive to improve through sharing the experiences and expertise. Learn more about the group here.
  • May 22, 2019: SQL in the City Summit. Hosted by Redgate, SQL in the City Summit Austin brings together 100+ database, IT, operations and development leaders together to discuss Compliant Database DevOps. Learn more about the event here.
more
4SoifmQpAbHrGFzRp3Bt8.jpg

This month we are continuing our webinar series, which we designed to help you and your software teams to move fast, build smart and run with confidence. Our webinar schedule is as follows:

  • Thursday, February 28: A DevOps Roadmap for Software Releases in Hours (Registration open!)
  • Thursday, March 7: A DevOps Roadmap for Low-Risk Application Modernization
  • Tuesday, March 12: A DevOps Roadmap for Launching a New Project
  • Thursday, March 28: A DevOps Roadmap for Software Releases in Hours

If you have questions on the above, please don’t hesitate to reach out to Rayne Fulton, rayne@clear-measure.com.

more
Capture.JPG

1. Cost

2. Supportability

3. Security

4. Reliability

5. Forward Compatibility

Download to Read More

more
Capture.JPG

Your path to a successful DevOps implementation..... just a checkbox away......

Download The Checklist

more
Capture.JPG

1. You’re not a dedicated software company

2. Your needs don’t change suspiciously often

3. Your requirements are super specialized

4. You've had a hard time recruiting developers

5. You're at the mercy of auditors or regulatory commissions

Download Now!

more
MemLogoFull_allstacks_v2_transparent_dark.png

Most apps start small.

Small is nice. Small is simple. Remember when your applications were small and nice and simple and… manageable?

Me neither. It happens so fast.

At some point along the way, somewhere between tiny-little-projecty-idea-thing and commercially-viable-business-with-real-customers, things get complex. While our business teams are celebrating “scaling”, your development teams is acutely aware of the challenges that arise from growth -- exponential increases in infrastructure and system complexity, code volume, and technical debt.

So, we go into “Management Mode”. And we think “hey, all of these services we’re using, they provide event streams -- this will be fine, I can get the data!” I can measure it. Then you realize capturing and interpreting all the data streams are really time consuming. What may start as a single script using the Github API can quickly grows into event streams from hundreds of developers. Suddenly, you’re building a full-blown internal tool for development team...

more
red-gate-software_owler_20170803_144214_original.png

In this white paper, RedGate explores the five key considerations for financial services companies who need to release features and services faster in order to remain competitive, while also ensuring compliance with legislation.

more
bigstock-Blue-Tornado-104877716 (1).jpg

You lead a software organization. Business stakeholders rely on you for a lot. Software releases are intense. It feels like you never have enough time, and schedules always seem to slip. Then, when your team does deliver on time, you find more defects than you’d like. You’d love to master and step above this fast-paced, high-pressure cycle of software releases. Here are three keys to doing just that.

Key #1: Have a complete strategy

Your software work environment is like a factory floor. If it is not operating well, you should see materials out of place, work stations not manned or work-in-process piling up in one area causing a bottleneck. Unfortunately, in the software world, much of the factory floor is virtual and invisible. As a leader, you must make it visible. And it starts with a complete strategy.

A complete strategy is more than a methodology like Agile or Scrum. You might have adopted DevOps, and you might have even moved to the cloud. But all of these are just parts of what it takes to master the pace that software must sustain....

more