DevSecOps Bungling
wikicommons

DevSecOps Bungling

Sometimes it is important to call out missteps even when there is good intent. Feedback is critical, and an important part of DevOps after all...

The authors, brilliant knowledge workers, amazing researchers, and well known marketers of the DevOps movement do not overload the already loaded term trying to capture acronyms for every element of the body of knowledge. Kim, Humble, Debois, and Willis did not call their book the "DevSecOps Handbook." I wonder why? 

Many of us were doing "Dev+Ops" in the early 2000's. My teams were for the USAF and other DoD agencies. We didn't need a name. We just wanted to lean out our systems and keep our customers happy. We were also doing lots of other things, like running security tools and following OPSEC processes. The lean movement had already crashed our party working in the logistics centers and manufacturing.

There are many important parts in DevOps. The Three Ways. The toolchain and automation. The culture. Lean, Measurement, Recoverability. Did I mention Lean Thinking? What about Systems Thinking?

Let us say that you are in an environment that uses DevOps and are determined to point out and optimize one part of the system of systems, perhaps, "security," in this case. In that environment security is really important. So much so that it overrides and clouds the vision of the entire system. In an effort to differentiate or otherwise mark the importance of security, the term DevOps is overloaded by including another acronym in the mix.

The problem here is the logic of this inclusion breaks one of the core values of DevOps by raising one element of the system unnecessarily and obscuring and diminishing other important elements of the system of systems. Quite frankly, in an organization that invests heavily in security, but ignores or under-invests in other critical elements of the system of systems they would run the risk of de-optimizing the whole. And ultimately increase OPSEC risks. Makes you wonder whether there really is a commitment to Lean and Systems Thinking or just the vanity of bifurcating [unnecessarily] an existing concept for credit?

The venn diagram is wrong. DevOps occurs at the intersection of Development and Operations. We are not adding new silos and complexity, unnecessarily, to the mix.

Optimizing the whole is the best way to achieve the goals of a secure operating environment. An organization should focus on shifting everything in the traditional "V" to the left. Optimizing batch sizes. Use economic prioritization. Focus on business agility (even DevOps misses key elements of the value stream and system of systems). Break assumption based thinking and planning and get back to science.

"The DevOps Handbook is for everyone who performs or influences work in the technology value stream (which typically includes Product Management, Development, QA, IT Operations, and Information Security), as well as for business and marketing leadership, where most technology initiatives originate."
Kim, Gene. The DevOps Handbook: . IT Revolution Press. Kindle Edition. 


#devops 

要查看或添加评论,请登录

Marshall Guillory的更多文章

  • The "Agile" Game

    The "Agile" Game

    Let's play an "Agile" survey game. Where is the value (by %) to the business, organization and teams derived from in…

    1 条评论
  • A real example of a feature toggle

    A real example of a feature toggle

    An example of a reverse feature toggle. In this case, an entire set of new/updated features.

  • A funny DevOps Story

    A funny DevOps Story

    [leader] OK team, we all just read The Phoenix Project. Since I am an expert now, and the consultant agrees with what I…

    1 条评论
  • Exploring the economics of decision making in SAFe? through gamification

    Exploring the economics of decision making in SAFe? through gamification

    Economic thinking and principles In the popular Scaled Agile Framework for Lean Enterprises (SAFe) we strive to "apply…

    3 条评论
  • Who will survive? Thrive?

    Who will survive? Thrive?

    Regarding Business and Organizational Agility. Of all the legacy companies and organizations that you know now think…

  • The Scrum Shark Tank

    The Scrum Shark Tank

    Interesting idea for an experiment. Pay a Scrum team by goals achieved, working product/software/service.

    4 条评论
  • On the topic of velocity of Agile teams

    On the topic of velocity of Agile teams

    Velocity isn't actually part of Agile or Scrum. It is just a tool sometimes used by Agile and/or Scrum teams in…

    13 条评论
  • Wyze - Product Management business case

    Wyze - Product Management business case

    There are so many books and theories out there on the subject topic that propose ways to apply thoughtful Lean product…

    6 条评论
  • Agile Moment: I'm not impressed by your tools

    Agile Moment: I'm not impressed by your tools

    A thought from a thread that Al S. started.

    18 条评论
  • Think Enterprise: Mental Models, Interfaces, and Connections

    Think Enterprise: Mental Models, Interfaces, and Connections

    July 29, 2018 by Marshall Guillory This article was originally written as a learning tool in April of 2018 during my…

社区洞察