{"id":83050,"date":"2019-01-29T19:42:39","date_gmt":"2019-01-29T19:42:39","guid":{"rendered":"https:\/\/www.red-gate.com\/simple-talk\/?p=83050"},"modified":"2021-04-26T16:55:43","modified_gmt":"2021-04-26T16:55:43","slug":"what-is-the-purpose-of-your-organization-a-lesson-in-devops","status":"publish","type":"post","link":"https:\/\/www.red-gate.com\/simple-talk\/opinion\/editorials\/what-is-the-purpose-of-your-organization-a-lesson-in-devops\/","title":{"rendered":"What is the purpose of your organization? A lesson in DevOps"},"content":{"rendered":"<p>I\u2019ve been speaking a lot on the topic of DevOps lately, and there\u2019s a question I like to ask.<\/p>\n<h2>What is the purpose of your organization?<\/h2>\n<p>I get all kinds of answers.<\/p>\n<p><em>\u201cWe make software that delights our customers and makes their jobs easier.\u201d<\/em><\/p>\n<p><em>\u201cOur company makes low-cost widgets. \u201c<\/em><\/p>\n<p><em>\u201cWe make the best gizmos around.\u201d<\/em><\/p>\n<p>My answer to these is always a single word: <strong><em>WRONG<\/em>!<\/strong><\/p>\n<p>So, what, you may ask, is the correct answer?<\/p>\n<h2>The purpose of any organization is to make money.<\/h2>\n<p>I realize that may sound a bit mercenary but think about it. Why do you get up and go to work every day? To get that paycheck at the end of the week. You may love your job, but I suspect if you quit getting paid, you\u2019d soon be spending your days at a place that was friendlier to your wallet.<\/p>\n<p>The purpose of your job is to make money. What you do for a job is how you make money. Likewise, the answers I received all indicated how organizations make money. Making money is the goal, not making software, or widgets, or even gizmos.<\/p>\n<p>At this point, I\u2019m sure someone is ready to bring up the subject of non-profit organizations. Think about it, when was the last time you heard of a non-profit that wasn\u2019t trying to raise money? They don\u2019t need to make a profit, but they do need to make money.<\/p>\n<p>Now that we\u2019ve established the true goal of your organization is, in fact, to make money, the next question would logically be:<\/p>\n<h2>How do I know if my organization is making money?<\/h2>\n<p>This question is a bit more difficult to answer, as most organizations have their own measurements. Some of these will generally include some combination of these items:<\/p>\n<ul>\n<li>Revenue<\/li>\n<li>Market share<\/li>\n<li>Profitability<\/li>\n<li>Accounts receivable<\/li>\n<li>Time to market<\/li>\n<li>Customer retention<\/li>\n<li>Inventory<\/li>\n<\/ul>\n<p>Each metric can be a bit deceptive, as they are often made up of a collection of other measurements. As a first step, find out the overall goals of your organization. It\u2019s amazing how few people outside the executive management structure know or understand these goals.<\/p>\n<p>After learning the overall goals, learn the measurements that go into making each goal. What data is needed in order to measure against the list of organizational goals?<\/p>\n<p>With this list in hand, you are ready to ask yourself the next question.<\/p>\n<h2>Does what I am doing contribute toward achieving these goals?<\/h2>\n<p>If not, then stop! You don\u2019t have time to waste on work that doesn\u2019t contribute to the success of your organization. In fact, by working on non-goal activities, you are actually hurting your company.<\/p>\n<p>Knowing how your activities affect organizational goals can be critically important in the DevOps decision making process. In organizations that have embraced the DevOps culture, small teams look at a list of requests and decide which requests will make it into the next sprint\/release cycle.<\/p>\n<p>But how do they determine which items need to be included? All too often it is because someone is screaming loudly for their feature, because it has been on the list for quite some time, or because it \u201csounds like fun to do.\u201d<\/p>\n<p>With the list of company goals in hand, teams have a way to measure the importance of each request. The team should be asking which goal (or goals) will this request positively contribute to. Typically, the work with the most impact gets first priority.<\/p>\n<p>This way of making decisions has other benefits. First, it gives us a way to measure effectiveness. After each feature has been released, the measurements it was supposed to have aided should be looked at to see if the feature did indeed have a positive outcome. This guides the team in future decision-making processes.<\/p>\n<p>It can also be used as a way of fending off the people who walk in demanding their feature gets worked on next because \u201cit\u2019s important.\u201d Having your goal list allows you to challenge them. Make them justify against the list of measurements how their feature will contribute to the company success. Who knows, maybe it will! But you won\u2019t know unless you ask.<\/p>\n<p>Bear in mind some requests may be measured in terms of negative impact. For example, if a company\u2019s customer order entry system goes down, the company loses X number of thousands of dollars per hour. Knowing this figure, \u201cX,\u201d can help justify the cost of a secondary server, or allocating time to work on keeping your servers patched and up to date.<\/p>\n<p>While it seems obvious, being reminded that \u201cmaking money\u201d is the purpose of your organization can be a great tool for focus. Knowing the measurements used to determine if we\u2019re meeting our goal, we can make our daily decisions based on measurable outcomes and have the satisfaction of knowing we did indeed make a positive impact on our organization.<\/p>\n<div class=\"spaced-bottom padded--tight scheme--lightest-grey\">\n<h4>Commentary Competition<\/h4>\n<p>Enjoyed the topic? Have a relevant anecdote? Disagree with the author? Leave your two cents on this post in the comments below, and our favourite response will win a $50 Amazon gift card. The competition closes two weeks from the date of publication, and the winner will be announced in the next Simple Talk newsletter.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve been speaking a lot on the topic of DevOps lately, and there\u2019s a question I like to ask. What is the purpose of your organization? I get all kinds of answers. \u201cWe make software that delights our customers and makes their jobs easier.\u201d \u201cOur company makes low-cost widgets. \u201c \u201cWe make the best gizmos&#8230;&hellip;<\/p>\n","protected":false},"author":316962,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[143517,47125],"tags":[95506],"coauthors":[52865],"class_list":["post-83050","post","type-post","status-publish","format-standard","hentry","category-culture","category-editorials","tag-automate"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/83050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/users\/316962"}],"replies":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/comments?post=83050"}],"version-history":[{"count":4,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/83050\/revisions"}],"predecessor-version":[{"id":83155,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/83050\/revisions\/83155"}],"wp:attachment":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/media?parent=83050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/categories?post=83050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/tags?post=83050"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/coauthors?post=83050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}