Remove Engineering Culture Remove Performance Remove Test-Driven Development
article thumbnail

Functional vs non-functional software testing

CircleCI

In the user acceptance phase of software testing, developers provide part or all of the application to end-users or their representatives to model real-world interactions and functionality. Many healthy engineering cultures avoid relying heavily on user acceptance testing due to its unreliability, cost, and time consumption.

article thumbnail

A Software Engineering Career Ladder

James Shore

What I’m really doing is changing the engineering culture at OpenSesame. Culture doesn’t change easily. I’m hoping this will help direct people to new behaviors, which will in turn start to change the engineering culture. Bigger than a breadbox, anyway. It tends to snap back. This makes room for a lot more 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

Update on Software Engineering Career Ladder

James Shore

PDF) Culture Changes The purpose of the new career ladder is to help change the engineering culture at OpenSesame. We’ve also been able to use the new career ladder as a touchstone for people who are having performance problems. We rolled it out in July, so now’s a good time to share what we’ve learned so far.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

Before you begin, make sure you choose the most informative metrics and key performance indicators (KPIs), so that you can track the project from onset to completion and beyond. You should also consider whether your choice of technology stack will be able to provide solid performance and an appealing user experience now and into the future.

Azure 52
article thumbnail

The Best Product Engineering Org in the World

James Shore

Kent Beck concluded , Measure developer productivity? My favorite discussion of the topic is Robert Austins, who wrote Measuring and Managing Performance in Organizations. We use Extreme Programming as our model of how to develop software. They tend to be passionate, senior developers. This is a big cultural shift!