<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Clemens Scholz</title>
    <description>The latest articles on DEV Community by Clemens Scholz (@pirxdanford).</description>
    <link>https://dev.to/pirxdanford</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F281808%2F3a33c4f6-f7ee-4adb-afc2-6a444650cfcc.png</url>
      <title>DEV Community: Clemens Scholz</title>
      <link>https://dev.to/pirxdanford</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pirxdanford"/>
    <language>en</language>
    <item>
      <title>CALMS - A Holistic View Of Work</title>
      <dc:creator>Clemens Scholz</dc:creator>
      <pubDate>Tue, 31 Dec 2019 15:05:55 +0000</pubDate>
      <link>https://dev.to/pirxdanford/calms-a-holistic-view-of-work-4633</link>
      <guid>https://dev.to/pirxdanford/calms-a-holistic-view-of-work-4633</guid>
      <description>&lt;p&gt;&lt;strong&gt;CALMS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ever since hearing about CALMS the first time it is stuck in my head.&lt;/p&gt;

&lt;p&gt;But first let's talk about how brutally misleading this acronym is. We are talking about changing the way of working and not even of the single individual, but of all the parts that make up a company. This is a revolution, who can keep calm in a revolution? Well okay to be fair this term is "just" a description of trends and ongoing processes, so it is not as near as dramatic as a real revolution. Except if you work in company which is still stuck on working the waterfall way, then you should be ready for quite a ride.&lt;/p&gt;

&lt;p&gt;The term is not exactly new, &lt;a href="https://whatis.techtarget.com/definition/CALMS"&gt;CALMS&lt;/a&gt; was coined in 2010, first as &lt;a href="https://web.archive.org/web/20190105123119/http://devopsdictionary.com/wiki/CAMS"&gt;CAMS &lt;/a&gt;by Damon Edwards and John Willis at the Devopsdays in Mountain View on June 25. Later that year in a talk Jez Humble added the L, sadly the slides of this are now inaccessible. Some folks perceive CALMS as a framework with the potential to supersede ITIL and ITSM, in my opinion they will much rather be adapted to the changing needs.&lt;/p&gt;

&lt;p&gt;So what are the wondrous meanings of these five letters? Lets dig in!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;C - is for Culture&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the part with the revolution. A lot has changed since industrialization has changed society. It is time for society to turn the tables and change the ways that companies work into a more life affirming manner. The funny part is, that the companies will end up with higher motivated employees with improved problem solving skills and overall better productivity rates. Work does not have to be dull, boring and repetitive. But let's turn down the scope a bit, we are not talking about the &lt;a href="https://en.wikipedia.org/wiki/Culture"&gt;culture of societies&lt;/a&gt; here but rather about the &lt;a href="https://en.wikipedia.org/wiki/Organizational_culture"&gt;organizational culture&lt;/a&gt;. The agile movement already has shaken the foundations and proven that at least for teams the waterfall system is ripe for retirement. With DevOps and CALMS on the rise the old management methods are fighting a losing battle. Companies which do not embrace that change will face rough times and their chances for survival are slimming.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A - Automate me baby&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The most prominent part of DevOps is the &lt;a href="https://en.wikipedia.org/wiki/Automation"&gt;automation&lt;/a&gt;. In IT it is not as feared as in other industries. While in manufacturing many jobs have been replaced by machines, this is not so for the software industry. A very important part of the DevOps mission is to spread the A through the C. There are very many reservations against automation, deeply ingrained in the minds of the colleagues of other departments. In a future article I will talk more about automation, but for now let me state: if you already believe why it is great, collect the negative ideas of your colleagues and then prove them wrong! If you don't believe in automation, then I challenge you to back up your reservations by facts and check if they are hard enough to survive scrutiny.&lt;/p&gt;

&lt;p&gt;For me automation is the key to increase performance and life quality for me and my colleagues. I love it when a small change reduces overhead, improves robustness and brings a smile to the team mates faces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;L - Lean&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This concept has quite a history. Since 1948 Toyota actively developed &lt;a href="https://en.wikipedia.org/wiki/Toyota_Production_System"&gt;TPS &lt;/a&gt; yet only in 1992 they delivered a first publication about it. But already in 1990 the term &lt;a href="https://en.wikipedia.org/wiki/Lean_manufacturing"&gt;Lean&lt;/a&gt; was invented, at that time it was only used for production. As the challenges in development are very different, already Toyota invented the &lt;a href="https://en.wikipedia.org/wiki/Lean_product_development"&gt;Lean product development&lt;/a&gt; to improve the situation in these areas. Now all of this is manufacturing related, so why is it relevant for the IT area or the DevOps idea? Simply because the Agile Movement is based on lean methods. The most modern way of organizing development teams stems from there, so thank you Toyota.&lt;/p&gt;

&lt;p&gt;There even is an institute solely dedicated to spreading the lean concepts - check out &lt;a href="https://www.lean.org/WhoWeAre/"&gt;https://www.lean.org/WhoWeAre/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you search for lean in books at Amazon you will have over 10 000 hits, too much to even look them all up. So these ideas and concepts are pretty popular and if you are not familiar with them, you should consider taking some time to discover more about them. I can guarantee you will find something which will help in your daily work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;M - Measure All The Things&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Simple no? Just &lt;a href="https://en.wikipedia.org/wiki/Measurement"&gt;measure &lt;/a&gt;and &lt;a href="https://en.wikipedia.org/wiki/Monitoring"&gt;monitor&lt;/a&gt; everything. Ha! Of course it is not so easy. First of all, to introduce logging will create technical overhead and requires storage for the data you want to keep. Also the data has to be evaluated in some way, so you will have to have people or software to do that for you. So only collecting will already cost something and evaluating will cost even more. Why not just do nothing and wait until a customer reports a problem? Besides that using your customers as product testers will cost more trust than is affordable, having no data to trace a problem will result in huge costs to find the failures.&lt;/p&gt;

&lt;p&gt;With this you already have reasoning why to at least log as much data as you can afford to, but there is also the legal side. Many employers love to log data about their employees. This causes a continuous debate about &lt;a href="https://en.wikipedia.org/wiki/Workplace_privacy"&gt;workplace privacy&lt;/a&gt;. And just recently in Europe there were the new &lt;a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation"&gt;GDPR&lt;/a&gt; regulations introduced, which greatly affect how customer data may be collected and used. So after all it is a very complicated matter, but if done right it is very rewarding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;S - To Share Is to Care&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since the rise of the &lt;a href="https://en.wikipedia.org/wiki/Open-source-software_movement"&gt;open source software movement&lt;/a&gt; the idea to share knowledge becomes ever more popular. Companies which take the risky step to open up their sources to a community reap in the rewards if done right. The company I work for increased their license sales, since taking this step and many bugs and security issues are being reported by the community, even huge improvements are being provided. &lt;/p&gt;

&lt;p&gt;Or take a look at the history of &lt;a href="https://en.wikipedia.org/wiki/Wikipedia"&gt;Wikipedia&lt;/a&gt; itself, which is freely sharing all existing information.&lt;/p&gt;

&lt;p&gt;The natural enemy of sharing on the other hand is the &lt;a href="https://en.wikipedia.org/wiki/Intellectual_property"&gt;Intellectual Property&lt;/a&gt;, of course finding the best balance between the possibility to profit from ideas and free access to knowledge is difficult.&lt;/p&gt;

&lt;p&gt;But this is the large scale, take a look on your own workplace. Maybe you could profit from sharing your knowledge and ideas? Do you really want to be a knowledge silo? Well I do not and the more the colleagues know of my duties the calmer I can sleep.&lt;/p&gt;

&lt;p&gt;*****&lt;br&gt;&lt;br&gt;
So, looking at these five letters you might realize, that the topics included encompass every aspect of work. And this is my reason for dubbing it as holistic view. Do you disagree? Let me know about it and get in touch :-)&lt;/p&gt;

</description>
      <category>devops</category>
    </item>
    <item>
      <title>“Hello, nice to meet you.”</title>
      <dc:creator>Clemens Scholz</dc:creator>
      <pubDate>Thu, 28 Nov 2019 17:22:10 +0000</pubDate>
      <link>https://dev.to/pirxdanford/hello-nice-to-meet-you-36f1</link>
      <guid>https://dev.to/pirxdanford/hello-nice-to-meet-you-36f1</guid>
      <description>&lt;p&gt;“Hello, nice to meet you.”&lt;/p&gt;

&lt;p&gt;Seemingly insignificant words, but coupled with a charming smile and a firm handshake they will make a good first impression to someone you meet for the first time.&lt;/p&gt;

&lt;p&gt;Do the exact same thing with, let’s say a police officer, which just has stopped you for a control. It will at least be super weird if it does not get you into trouble.&lt;/p&gt;

&lt;p&gt;This is just one of a myriad of examples about why communication is circumstantial.&lt;/p&gt;

&lt;p&gt;So why the tag DevOps?&lt;/p&gt;

&lt;p&gt;Because communication with people is a key element of solving the complex problems we are facing each day. And adapting a DevOps mindset will demand even more communication than the agile movement already did.&lt;/p&gt;

&lt;p&gt;Back when I started my IT career coders were mostly introverts, or in a more ugly term “basement dwellers”. This has changed a lot in the last two decades. Still, from my experience, there are some common misconceptions that IT people have about communication.&lt;/p&gt;

&lt;p&gt;1) Emotions are distracting, facts are sacred.&lt;/p&gt;

&lt;p&gt;Life would be so easy if a fact would always hold the same value. But the truth is that the mood of someone presenting something is extremely important. Maybe that person is distracted, because of a very bad event and as a result is even giving false statements. Or a cocky junior developer challenges a disgruntled senior, who in turn will use condescending language, diluting the truth of the statements. In any knowledge transfer of any sorts you have to really understand the involved emotions, if you want to get to the essence of the facts.&lt;/p&gt;

&lt;p&gt;2) Truth is obvious.&lt;/p&gt;

&lt;p&gt;The best way to present data is just the numbers, without any explanation. Any person intelligent enough to understand the data should always arrive at the same conclusions. (Sarcasm off) A scientific research paper would only consist of the results section, if it would be this easy. Of course there will be an abstract, an introduction, a methodology description, a discussion and a conclusion section. If not even more parts. You have to consider the possible audience which will receive the data and adapt the presentation of the data accordingly.&lt;/p&gt;

&lt;p&gt;3) Manipulation is evil.&lt;/p&gt;

&lt;p&gt;While being ethically correct, this mindset is extremely dangerous. Technically every word in a communication is controlling how the recipient will receive the information. So it is extremely complicated to present something in a true neutral manner. To be aware how to manipulate people is rewarding in multiple ways. For one you can spot more easily when people try to manipulate you, also you will understand how you are influencing others. With this knowledge you can more easily force people to look at the facts from different sides. Yes it sounds weird, but you can manipulate people into making more informed decisions. Isn’t it marvelous?&lt;/p&gt;

&lt;p&gt;In my opinion it is part of the DevOps objective to strengthen the soft skills and the emotional intelligence. Through this we can create better functioning teams, increase inter-departmental information flow and reach company wide situation awareness.&lt;/p&gt;

</description>
      <category>devops</category>
    </item>
  </channel>
</rss>
