Remove Continuous Integration Remove Engineering Culture Remove Strategy
article thumbnail

You are what you Git: how your VCS branching model affects your delivery cadence

CircleCI

Before joining CircleCI, my years of experience led me to believe that I was an engineer with a firm understanding of the technical aspects of the craft, as well as what is considered good practice. However, the confidence in the software is not the result of hiring mythical 10x engineers.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

The first step is to select the business capabilities and strategies that are most important to you, and then focus on the underlying technology that supports them. Establishing an IT culture. Modernizing legacy applications is the perfect opportunity to reform your broader IT and engineering culture as well.

Azure 52
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

Steering DevOps: a leader’s role on deck

Capgemini

It does this by combining principles rooted in transparency and experimentation with new technologies – particularly test, security, and deployment automation tools – and in the areas of Continuous Integration and Continuous Deployment. A DevOps transformation is only technical on the surface: the success lies within the people.

DevOps 52
article thumbnail

Grown-Up Lean

LeanEssays

Once software engineers realized they might be awakened in the middle of the night if their code created a problem, they became very good at keeping bugs out of their code. Three strategies emerged: Teams hardened their service interfaces, effectively isolating their service from unintended interactions from the rest of the system.

article thumbnail

The Best Product Engineering Org in the World

James Shore

They also love test-driven development, pairing, continuous integration, and evolutionary design. This is a big cultural shift! To help change the engineering culture, weve defined a lot of skills around communication and teamwork. A new engineer is expected to participate actively in team conversations.

article thumbnail

Engineering excellence: the art of doing small things really well

Abhishek Tiwari

Feature branching and semantic versioning A prime example of how small, well-executed practices can lead to engineering excellence is the use of feature branching with semantic versioning, integrated into a Continuous Integration (CI) system.