Questions tagged [culture]

For questions about DevOps 'culture' and how it can be used to improve organisations, policies and workflows. Use this tag for questions about how an organisational culture can be changed through DevOps, or about the culture that many DevOps advocates suggest.

Filter by
Sorted by
Tagged with
71
votes
8answers
9k views

How to help DevOps Engineers feel less like a lone wolf?

I have just been speaking to a DevOps guy who raised some really good points about the struggles of being a DevOps Engineer and feeling like a one-man army sometimes, even though he is in a team of 16 ...
45
votes
1answer
12k views

What is a “Walking Skeleton”?

One of my agile teams has taken an interesting approach in the early stages of their project. Instead of starting the project with a Sprint 0 where they setup code infrastructure and decide on the ...
44
votes
7answers
4k views

What's the difference between DevOps and Automation?

I see that whenever someone does DevOps, it's mostly about automating things like deployment etc. But where does automation end and DevOps begin?
34
votes
7answers
3k views

Why shouldn't I try to hire a 'DevOps Engineer'?

The idea of having a DevOps Engineer has become quite popular recently, and it seems appealing to just have a person who can slot in and provide many of the benefits of DevOps, as described in the ...
30
votes
6answers
734 views

How can I persuade developers on my team to embrace “You build it, you run it”?

How can I persuade developers on my team to embrace "You build it, you run it"? By that, I have this quote from Werner Vogels in mind: Giving developers operational responsibilities has greatly ...
20
votes
5answers
458 views

How to persuade developers to start using feature flag toggles?

Assuming that feature flag toggles are a good idea, and should be implemented into code that developers write. For example Etsy swear by them as a major part of their culture. What is a good way to ...
20
votes
6answers
810 views

How do I hire a good DevOps, fitting my company?

Good developers should fit rule 11 of the Joel Test: Do new candidates write code during their interview? However, I know little to nothing about Docker containers, how to configure Jenkins or AWS,...
20
votes
2answers
10k views

What Is SecOps?

First when I heard the word SecOps, I thought of it as a management approach that aims to connect security and operations teams, in much the same way that DevOps unifies developers and operations team....
18
votes
6answers
1k views

What could be a valid definition of DevOps to introduce it to a novice?

I've done / created lots of SCM related presentations, and now I'm trying to "upgrade" to a DevOps successor of it. What I always try to do in my presentations, is to come up with an introduction ...
18
votes
1answer
408 views

How to model Man, Machine, Measures, and Process in a DevOps world?

In The Phoenix Project when on one of the tours of the plant we're told that each workstation is a combination of Person, Machine, Measurement, and Process. This makes a lot of sense, after all we ...
17
votes
2answers
3k views

Why are books so prevalent in the DevOps community?

I have seen quite a few of the blogs I follow recommending more and more books over time. I enjoy reading fiction and have no aversion to books but where a blogpost can be updated/rewritten when tech ...
15
votes
5answers
2k views

How to explain devops to non-techy managers?

I'm totally excited about DevOps. I know that DevOps is the methodology that will move us into building an IT infrastructure that will streamline and move our company forward. But how do I sell this ...
15
votes
1answer
178 views

How to achieve a smooth transition from “the one big VCS repository for all products” organisation model to the “many small VCS repositories” model?

It is a common scenario that the codebase of a product held by a repository in some VCS system evolves to a point where that codebase can arguably be seen as containing several products. Splitting ...
15
votes
1answer
285 views

How to measure human utilisation?

In The Phoenix Project the single graph in the entire book shows that as a person's workload increases into the high 90%s the wait time on them increases exponentially. In fact in the book it claims ...
13
votes
6answers
300 views

Does my organization need adopt Agile Soft. Dev. before adopting DevOps?

Agile software development is the methodology of choice for software shops today. But there are still organisations which are not practicing Agile in their software development, who might be ...
13
votes
2answers
1k views

What is “Infrastructure as Code”?

The phrase "Infrastructure as Code" has been mentioned several times in the last two weeks in different contexts. What does it actually mean in a practical sense to have Infrastructure as Code?
13
votes
3answers
2k views

What Key Performance Indicators (KPIs) are used to measure DevOps?

I am trying to drive good behaviors within a DevOps transformation programme, to support this I am looking at identifying actionable metrics around the operations disciplines: Problem and Incident ...
12
votes
6answers
900 views

Adam Smith vs. fullstack developers - and productivity in DevOps?

By Adam Smith, labour division can make you by 240 times more effective (on example of a pin factory producing pins in 18 steps). Why then are multi-skilled roles are so in demand if this actually ...
12
votes
2answers
1k views

Which Release Management aspects help explain the difference between Waterfall and Agile?

When explaining DevOps to somebody, it happens that a question comes up like: How does Release Management using the Agile methodology differ from Waterfall? So what kind of criteria can you use to ...
11
votes
2answers
606 views

What does a “DevOps Transformation” contain?

Some consulting companies are promoting a service called "DevOps Transformation". Multiple big companies are talking about the subject at conferences and meetups around the world. What does such "...
11
votes
2answers
174 views

Ways to the DevOps hiring process optimization through CALMS paradigma?

Much of DevOps recruitement happens to follow along the lines of keyword matching, which leads in my opinion to solely technology focus. Now, DevOps is about so much more than just technology, and ...
10
votes
2answers
691 views

Crash course in Dev for Ops?

I schooled in CompSci where we were primarily taught Java, but what I learned there is that my passion is systems, so I've always worked the ops side. I'm handy with scripting, so I'm not looking for ...
10
votes
2answers
210 views

How to change existing policies in an organisation?

I assume that an organization wishing to do a DevOps transformation has some problems and policies it is interested in changing. This interest can come from top managers, middle managers, or even from ...
9
votes
5answers
958 views

Can I found a small company on DevOps?

Suppose I am en entrepreneur with little seed money for my Great Idea (TM) and I start a company initially planning to implement my Great Idea (TM) on my own and hire additional help on a basis ...
9
votes
7answers
700 views

What are fetching DevOps analogies?

Some presenters use analogies to clarify a certain technology, e.g. Pizza as a Service 2.0 that explains the differences between different as-a-Service (aaS) stacks. Advantages of this Pizza analogy ...
8
votes
3answers
242 views

What are pros and cons of Hackathons on implementing a DevOps culture?

I am curious about the efficacy of using a "hackathon" to focus development early in a new project before moving a more formal DevOps process. Does letting things start out fast and loose to get ...
8
votes
3answers
209 views

The Phoenix Project and Military service

I have recently been reading "The Phoenix Project". While I can relate to most aspects of the story, I am struggling to understand the frequent references to the military background of many ...
8
votes
2answers
596 views

What is a Notes Day and can it be used in DevOps transformation?

Lately I am hearing about more and more companies adopting the Pixar concept of a Notes Day and I was wondering what exactly is a Notes Day, what would be a good format for such event and mainly if it ...
7
votes
3answers
789 views

What is the future role of tester?

If the new paradigm is "You build it, you run it" (Werner Voegels, Amazon CTO) which obviously puts much more responsibility - and pressure - on software engineers, what does this change introduce to ...
7
votes
3answers
170 views

How to evangelize DevOps and tools in a low acceptance environment?

An evocative learning about innovative disruptive technology is that you might find out that not everybody is going to be excited about tools which can give you more productivity. To make this ...
7
votes
2answers
2k views

DevOps vs SRE vs Production Support Engineers

DevOps primarily focuses on Delivery Speed and SRE focuses on Reliability in production but where does Production Support Engineers fit who also focuses on production monitoring, alerting, performance,...
7
votes
1answer
165 views

IT staff sizing in the DevOps era - how and when would a DevOps team scale up?

Given that DevOps allows IT staff actually to downscale and do more through all the automation, what are limits to that? That is, what are rules of thumb - if there can be any - where you would know ...
7
votes
1answer
1k views

What are known useful and misleading memes in the DevOps culture?

After discovering the Cattle vs Pets and 12factor apps DevOps memes which now will help me a lot with communication, I ask myself what are other known memes in the DevOps culture? Side note: best is ...
6
votes
3answers
1k views

What is DevOps? [duplicate]

Please bear with me as this might get a bit deep. I’ve been reading though some documentation of a error logging SaaS I’m using in an application I’m building. Quite a few times they gave me the ...
6
votes
2answers
172 views

When is it ethically acceptable to fork someone else github code and continue with that?

https://github.com/kamaln7/ansible-swapfile Seems not to be maintained. For example, an issue was created in May and no reaction. A new issue has just been created to ask whether this repo is still ...
6
votes
4answers
291 views

How can Agile methodologies, CI/CD be applied to massive, monolithic software projects with 100s/1000s of developers?

Using continuous integration represents an (almost) mandatory requirement for a software project to be agile. And without CI there can be no continuous delivery/deployment. But CI can face ...
6
votes
2answers
121 views

Kanban to catch a quick-moving situation

We have a brownfield project which was recently struck by disaster (many people leaving for unrelated reasons, too many new customers, much too large backlog for much to few people, etc.). Management ...
6
votes
2answers
157 views

How to find the constraint in a software development shop?

Let us define a constraint as anything that prevents the system from achieving its goal and then look at the goal of DevOps in an organization. A good definition is "DevOps enables a fast flow of ...
6
votes
1answer
41 views

What do we know about how open source software becomes eligible for the Docker Hub library?

Official community distros of well established open source software can be found in Docker Hub at the "special" place, the library, explicitely tagged as "official". https://hub.docker.com/u/library/ ...
6
votes
2answers
90 views

Is there an established scheme for creating diagrams about Containers, Services etc.?

We have UML to describe classes, components, workflows. We have BPMN to describe business processes. We have more old-fashioned forms used in times past for structural diagrams. Is there anything ...
5
votes
5answers
155 views

How to correlate Devops deploy on demand with Agile Sprint Process

I'm not clear how a Sprint which is timed-box to a predetermined length (1/2/3 weeks) fits with a DevOps principle of being able to deploy on demand or as needed. Is deploying to production part of ...
5
votes
3answers
272 views

Looking at a Career jump into DevOps and advice or suggested reading

I've been in various facets of Software development over the past 10+ years. I started in the development side of the Application Lifecycle Management(= ALM) cycle, and more recently I've been working ...
5
votes
1answer
56 views

Consulting DevOps from the Ops side

Background One of the org units in my company is doing application support for a relatively large client; that is, they're keeping some of their business applications running 24x7, doing anything ...
5
votes
1answer
139 views

DevOps in space related context?

If you compare the "mainstream" DevOps if there is such, is a DevOps practice in a spacecraft related context much different, or not? If this is too broad, take avionics software context as example. ...
4
votes
1answer
156 views

Does a company need DevOps if it already delivers software at acceptable speed?

I mean, DevOps is, from the business view, about speed and quality, right? What does it mean if a company is growing and fast enough for their customers without devops? Does one of the following ...
4
votes
3answers
197 views

What is a reasonable level of coding expertise expected of an SRE?

SREs and coding is a contentious topic. In most situations, SREs end up spending a lot of time on operational tasks, even while being efficiency and automation focused. This means that SREs don't ...
4
votes
2answers
503 views

How to explain the Twelve Factors to non techy people?

The Twelve Factors is a sort of manifesto seen as a road-map for developers to follow when building modern web-based. How would you explain each of the 12 factors in less than three sentences to ...
4
votes
1answer
900 views

Can be DevOps culture mapped to a specific type of organization as described by Laloux?

In his book, "Reinventing organizations", Frederic Laloux describes a historical evolution of organizations and their systems of internal structure, management and values. Where will an organization ...
4
votes
2answers
84 views

Is it common for DevOps engineers to write code for user requirements?

After reading some articles about DevOps, I understand that DevOps engineers do write code. However, it's a bit unclear to me about what kind of code a DevOps engineer write. Assume that there are (...
4
votes
2answers
345 views

Dealing with ambiguity of the terms publish vs. deploy

DevOps terminology sometimes originates in products as introduced by their authors. As a result, there are some standard actions described by ambigous terms. In mixed teams and large heterogeneous ...