Remove Engineering Culture Remove Presentation 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

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 rolled it out in July, so now’s a good time to share what we’ve learned so far. Here’s the latest version of the ladder. The new ladder focuses on teamwork, peer leadership, and maintainable code.

article thumbnail

The Best Product Engineering Org in the World

James Shore

This is a transcript of my keynote presentation for the Regional Scrum Gathering Tokyo conference on January 8th, 2025. It was September 2023, my CEO was asking me a question, and my position as Vice President of Engineering was less than three months old. We use Extreme Programming as our model of how to develop software.