Questions tagged [process]

For questions describing a process, method or a way of doing things in general. An ordered set of steps to be implemented as procedure to follow or in software, governing how an organization solves a particular task, either by an individual contributor, a team or across multiple teams.

Process can refer to any of the three ways described here. But context of DevOps it is meant as a component of Organizational Architecture or Design. Usually we use it in the sense of Business Process in one of the following Process Areas for Development or Services. It is a unit of Organizational Learning.

19 questions
35
votes
3 answers

Who is this Chaos Monkey and why did he crash my server?

I had a perfect server, it was so pretty and rock solid and so I named it Petra. It was perfect in every way, everything was configured and tuned just right, it had perfect 100% service record and 753 days of uptime. I've spent a lot of time and…
Jiri Klouda
  • 5,867
  • 1
  • 22
  • 54
22
votes
2 answers

What is Value Stream Mapping?

I have heard a lot about Value Stream Mapping and how it can be used to analyse the value stream of manufacturing processes including the process of delivering software. I have never seen it successfully delivered in the context of software…
Richard Slater
  • 11,747
  • 7
  • 43
  • 82
18
votes
3 answers

What are ways to mitigate the effects of Mythical Man Month?

Brooks's law: Adding manpower to a late software project makes it later. In his book No Silver Bullet — Essence and Accidents of Software Engineering Frederick Brooks defines the concept of Mythical Man Month: Brooks's assumption is that complex…
Jiri Klouda
  • 5,867
  • 1
  • 22
  • 54
16
votes
5 answers

Is scrum or kanban really useful for SRE teams?

Agile practices like scrum and kanban were primarily designed for software development. Interrupt and unplanned work is a significant component of what most SRE (Site Reliability Engineering) or DevOps teams do. While it is always useful to use a…
codeforester
  • 391
  • 1
  • 5
  • 29
12
votes
3 answers

How to safeguard Ansible deployment to mitigate accidents?

Recently the Amazon S3 had a major outage in the us-east-1 region. It looks like it was likely caused by a spelling error when running a maintenance playbook in Ansible or a similar tool. You can put a shell script wrapper around ansible-playbook to…
Jiri Klouda
  • 5,867
  • 1
  • 22
  • 54
10
votes
2 answers

How to avoid branchageddon with large organisations?

How do you avoid a branchageddon situation when working with large organisations? We work with a number of large financial organisations whose approach is to not take updates to software, but instead only high/critical security patches and bespoke…
Mark Wheeler
  • 103
  • 4
9
votes
3 answers

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 things going hamper later efforts to add process? If…
wogsland
  • 203
  • 2
  • 8
9
votes
4 answers

Pros/cons of discontinuing a DevOps workflow?

I'm trying to evaluate whether or not it is a good idea to move away from a devops-style workflow to the traditional dev-then-ops (not sure what you call that). We are a small 5 person department tucked away within a 4000 employee traditional media…
doub1ejack
  • 207
  • 1
  • 3
6
votes
1 answer

Check a process is running with Salt Stack?

Is it possible to check if a specific process is running via a Salt State? Looking through Salt Stack documentation and scouring forums I haven't found any way of simply checking if a service is running and reporting the output. I have however found…
jto
  • 378
  • 1
  • 6
  • 19
5
votes
1 answer

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 from the root account upwards (no hardware/network).…
AnoE
  • 4,936
  • 14
  • 26
5
votes
2 answers

If a piece of work requires manual testing/QA, do we need to wait until opening PR?

First question here (i'm usually on StackOverflow)...not sure if the right place (if not, please vote to move where it belongs). If we have a dev process using traditional GitFlow approach, what criteria should be met before a Pull Request (PR) is…
RPM1984
  • 151
  • 4
5
votes
5 answers

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 the definition of done rather than a post activity…
Beaux
  • 51
  • 3
5
votes
2 answers

How to communicate in a multi-organization spanning project

In DevOps S-Pillar of "CALMS" says that it is also about sharing knowledge. At a present project I am working on, I am sitting at the interface between two organizations together with another "DevOps"-guy. A lot of our time is wasted because we have…
user14682
3
votes
3 answers

Software Security Testing in a DevSecOps Pipeline

This is a somewhat general question by design, intended for discussion of process. At my current (and all previous) companies we had issues with releasing insecure software into production. This cut across the divide from mobile, web, API's,…
3
votes
1 answer

Separation of CI and CD processes

Is it appropriate to keep the DevOps resources in a different repo from the git repos where the project source codes are placed for the execution of DevOps processes? some benefits i expected Versioning files to a different repo such as Dockerfile,…
1
2