Interview Questions for Business Analysts and Systems Analysts


Recent Interview Questions | Search | Subscribe (RSS)

?
INTERVIEW QUESTION:

What is DevOps and how does it relate to software development?

Posted by Chris Adams

Article Rating // 394 Views // 1 Additional Answers & Comments

Categories: Agile Methods, Leadership & Management, General, SDLC, Process, and Methodologies

ANSWER

DevOps is a relatively new concept (2009) having gained traction more significantly with the IT community in recent years. DevOps stands for Development and Operations.  But what does that really mean? 

As the name suggests, DevOps represents a union of two different sub-disciplines – Development and Operations. Most analysts are highly familiar with the Development portion of DevOps.  This is the traditional software development lifecycle used to create or make major changes to software applications.  It includes a vast network of people who assist in developing a product including product managers, business analysts, software developers, quality assurance engineers, and others. From the DevOps perspective, this stage end just prior to software release/deployment.

The Operations portion of DevOps tend to be less familiar to analysts. In years past Development and Operations operated almost entirely in their own silos.  The Ops team is made up of system and network engineers, DBAs, and others that build, manage, and monitor the IT infrastructure required to ensure the software can be properly deployed and supported.  They receive the tested software builds  and manage the release and deployment of the software onto the IT network while monitoring network stability. 

Another primary and overarching goal of DevOps is to automate the process of software delivery and infrastructure changes. It aims to establish a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.  To this end, Agile methodologies have led to a increased focus on and adoption of DevOps principles and automation software. 

One of the keys to streamlining a company's DevOps is the immediate access of up-to-date information to whoever is inline next in the process to receive it.  But with so many different processes to manage this often means cobbling together a dozen different software products to manage various DevOps processes.

--
Chris Adams
LinkedIn Profile
print this answer

RATE THIS TOPIC

ADDITIONAL ANSWERS / COMMENTS

Soujanya Naganuri posted on Friday, May 26, 2017 3:43 AM
Thanks for sharing info on What is DevOps and how does it relate to software development? i
Only registered users may post comments.

Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.





Select ModernAnalyst Content

Register | Login

Featured Digital Library Resources 
Copyright 2006-2015 by Modern Analyst Media LLC