Remove 2003 Remove Engineering Culture Remove Software Engineering
article thumbnail

DevOps vs. SRE: What’s the Difference Between Them, and Which One Are You?

OverOps

The official definition of DevOps is “a software engineering culture and practice, that aims at unifying software development and software operation.” The concept of Site Reliability Engineer (SRE) has been around since 2003, making it even older than DevOps.

DevOps 145
article thumbnail

The Best Product Engineering Org in the World

James Shore

Software engineering productivity cant be measured. Martin Fowler wrote an article in 2003 titled Cannot Measure Productivity. Its a big spreadsheet which describes each title in our engineering organization, along with the skills required to reach each title. Theyre only expected to have classroom engineering skills.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Cross-Functional Teams in Product Development: Definition, Principles and Examples

Altexsoft

Software engineer. As a rule, a software engineer uses coding skills to develop and design software solutions that meet the project’s requirements. For instance, software engineers need to make sure their code is ready to interact with other layers of the entire technology stack.

article thumbnail

Grown-Up Lean

LeanEssays

He describes “some surprising theories about software engineering”: I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model of most of the commercial world versus the "bazaar" model of the Linux world. If you give software engineers manual work, their first instinct is to automate it.