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

The Best Product Engineering Org in the World

James Shore

We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. They tend to be passionate, senior developers. This is a big cultural shift! And were an XP shop. You see, Extreme Programming is too.

article thumbnail

A Software Engineering Career Ladder

James Shore

I’ve been quiet lately, and that’s because I’ve joined OpenSesame as Vice President of Engineering. It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. What I’m really doing is changing the engineering culture at OpenSesame. It tends to snap back.

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

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. PDF) Here’s a summary of the titles and skills, with changes marked: Associate Software Engineer Associate Software Engineers are just starting their software development careers.