Remove Coaching Remove Software Development Remove Test-Driven Development
article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. It’s not perfect, but it’s a powerful tool for creating robust and reliable software. Test-Driven Development. ?? Fast, Reliable Tests. ?? He’s a software development coach who works with software organizations around the world.

article thumbnail

Scrum master certification: Top 13 certs for agile pros

CIO

The agile methodology, which facilitates collaboration between stakeholders, teams, and customers during software development, is fast gaining prominence in today’s enterprises. They also oversee Scrum teams, which consist of the product owner, the developers, and the sum master.

SCRUM 173
Insiders

Sign Up for our Newsletter

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

article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

There’s a wide variety of help available: occasional mentoring; training; help with process design and implementation; and full-time (or near-full-time) coaching. The most effective help you can get is to hire experienced practitioners to coach each team full-time. The same goes when hiring consultants and coaches.

Agile 132
article thumbnail

A Software Engineering Career Ladder

James Shore

We’re introducing a lot of cutting-edge software development practices, such as self-organizing vertically-scaled teams and Extreme Programming. I’ve hired several XP coaches to help, but even they’re stretched thin. OpenSesame had a pretty innovative approach to career development before I joined.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Modern software development takes a lot of skills. Broadly speaking, these skills can be grouped into customer skills, development skills, and coaching skills. This might be a product manager or senior developer. Development Skills. Test Driven Development. Test Driven Development.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

Take a coach interested in trying Agile, assemble a team of novices, shake well, and bake for three years. This is how it turns out: The GMS team delivered this product after three years of development, having encountered a total of 51 defects during that time. Test-Driven Development. Test-Driven Development.

article thumbnail

Update on Software Engineering Career Ladder

James Shore

(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. They combine deep expertise in several specialties with the ability to mentor and coach less experienced team members.