For questions about the interaction between software engineering and DevOps. For pure software engineering questions with little relevance to DevOps, consider asking at Software Engineering Stack Exchange.
Questions tagged [software-engineering]
16 questions
22
votes
6 answers
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, etc. What would be a good way to test if the…
Thomas
- 323
- 1
- 6
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
10
votes
2 answers
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 a site to teach me Ruby, but something to explain…
Stephen C
- 203
- 1
- 6
9
votes
2 answers
Application calling AWS internal load balancer in same subnet is timing out
Some background:
I've created a moderately complex network using Amazon's vpc. It's a three-tiered network across two availability zones. Each layer has a subnet in zone-a and zone-b. The presentation layer is at the top, there’s an application…
David Meents
- 193
- 1
- 6
7
votes
3 answers
Jenkins: What is a build?
I'm coming from Ops and I don't have a heavy software engineering background. In Jenkins, what is a "build" exactly and why is it named such? When I build a shell/powershell script, I'm not really compiling anything, am I? Then why is Jenkins…
user1330287
- 171
- 1
- 3
5
votes
1 answer
"Software Development" which environment is it: Manufacturing or Projects?
Is it Manufacturing or Projects?
Definitions I am using for these:
Project
Planned set of interrelated tasks to be executed over a fixed period and within certain cost and other limitations.
and
Manufacturing
The process of converting raw…
Evgeny Zislis
- 9,023
- 5
- 39
- 72
4
votes
2 answers
What are the different types of work in a development team?
I'm currently on my annual re-read of The Phoenix Project and we're going through the different types of work that an Ops Team face. These are:
Project Work
Changes
Internal Projects
Unplanned Work
This time around I'm not convinced that these…
Liath
- 547
- 3
- 11
3
votes
2 answers
Software/devops engineer's personal dashboard recomendations
Can you recommend a free tool or GitHub project that is designed for an individual to keep up/aware of their daily tasks and operations?
For example:
Show perf metrics from running azure VMs in graphs or tables
Show events from application…
TonyHernandezAtMS
- 31
- 1
3
votes
2 answers
Should I give an assessment to DevOps Candidate
We're a software team currently trying to hire a DevOps Engineer.
We have an assessment for Software Developer candidates and we're currently evaluating the idea of having an assessment for our DevOps Engineer candidates. Since we have not hired…
Doruk
- 133
- 6
2
votes
2 answers
What is the cheapest way to get CI for a Qt project?
To build up my portfolio I'm writing an application to showcase all the best practices I'm aware of, including unit tests and continuous integration.
The project was originally started in C++, and I took advantage of buddy.works to compile it and…
phagio
- 23
- 4
2
votes
6 answers
What does "build step" mean?
The term build step is used everywhere, yet I searched both google.com and qwant.com to no avail. That baffles my mind.
I also searched for a developer terminology index. Anyone has a good explanation of this term?
Smurf Developer
- 21
- 2
1
vote
1 answer
git - develop base and extended feature - commits in base should reflect in extended in pull
Hie I am working around in git to achieve something like mentioned below.
Imagine there is a Big feature which is going to develop - since it's very big they have split into core feature and an extended feature.
Now they have divided into teams for…
Akhil Surapuram
- 111
- 2
1
vote
1 answer
How well can agile pair programming work in interdisciplinary DevOps contexts?
In agile, pair programming can be performed like the following:
two specialists of same discipline change the place before the terminal and each has a chance to code and to conceptualize/reflect;
two specialists of different disciplines work…
Ta Mu
- 6,792
- 5
- 43
- 83
0
votes
1 answer
How is design documentation or modeling done in a DevOps environment?
I try searching for things like documentation, modeling, SysML, or UML in the context of DevOps and I have not gotten much information if at all. I finished reading the Phoenix Project and have the DevOps handbook and there is no mention of…
Passeris
- 13
- 2
0
votes
1 answer
QA instability due to lack of stable UAT/staging environment
Our testing teams are facing extensive downtime due to testing in a shared QA environment.
When our front end teams perform end to end testing, their test (QA) environment points to the back end services QA environment, which in turn points to…
Half_Duplex
- 101
- 2