+1 512-522-1956

Posts filed under: DevOps Movement

DevOps Movement

This page contains posts by Jayme related to the movement to get software developers and operations engineers to work together better, known as DevOps. The DevOps movement started in the United Kingdom as a way to help software development teams avoid barriers to communication and efficiency due to the traditional separation of these roles.

As software developers are typically rewarded by introducing change into a system, their primary motivation is to create features and introduce new functionality. Conversely, operations engineers are typically rewarded by keeping a production environment as stable as possible.

The opposing motivation of these two reward systems leads to a lack of collaboration when these two roles report to separate heads of their department. On a team that follows DevOps, these roles are brought together on a cross-functional team where they have the same reports, and attend the same meetings. This increases transparency of information, improves communication, and establishes a shared set of goals.


Today I'd like to talk about the journey to cross functional development teams and some of the considerations on your way to integration....
To release software smoothly, avoiding time wasted troubleshooting infrastructure issues - you might consider automating your infrastructure as code....
The settings used by your application, service, or product with software - need to change depending on the environment using configuration management....
To release software to your customers, you'll probably need several development environments. Let me help you decide how to set them up....
Allow me to demystify Continuous Delivery by helping you understand the big picture. It's a capability - not a technology....
How Lean Software Development avoids a company becoming irrelevant in today's shifting technology market....
Much like what is happening in the "big data" space, challenges with interoperability in the IT deployment tool market are converging to create an opportunity for standardization. Before I go any further, let me introduce two terms that have no official...
While a team must adopt a customer-guided, acceptance criteria-driven culture to begin releasing IT assets frequently and with high quality, eventually an investment needs to be made to create a Deployment Pipeline. Put simply, this is a technology that enables an organization...
My post yesterday touched on one of the subjects related to software development that has really crystallized some of the process breakdowns I see in too many organizations out there. There is much time spent measuring developer output, but missing...