Remove 2006 Remove Culture 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 matter of changing organizational culture, and organizational culture isnt easy to change.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

The first field test units were delivered after approximately six months into development. Van Schooenderwoert 2006]. These folks had everything stacked against them—except their coach and her approach to software development. Test-Driven Development. Test-Driven Development.

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

AoAD2 Practice: Whole Team

James Shore

Rooney 2006] experienced that problem, with regrettable results: We weren’t sure what our priorities were. Until then, development on an Agile team looks similar to development on any other team. Test Driven Development. Test Driven Development. Programming. Pair Programming.

article thumbnail

AoAD2 Practice: Pair Programming

James Shore

Test-Driven Development. Take small steps—test-driven development works well—and talk about your assumptions, short-term goals, general direction, and any relevant history of the feature or project. Test-Driven Development. Use test-driven development and take very small steps.

article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

Coffin 2006] describes an experience with two nearly identical teams: one that didn’t include users’ perspective and one that did. In particular, they need experience with test-driven development, refactoring, and evolutionary design. If you can’t get the business, customer, or user expertise you need. That’s okay.

Agile 132
article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

It’s a joint look back at your development system for the purpose of learning and improving. As such, an effective analysis will involve the five stages of a retrospective: [Derby and Larsen 2006]. 3 The “appreciations” activity is based on [Derby and Larsen 2006] (pp. Close the retrospective.

article thumbnail

Lean Software Development: The Backstory

LeanEssays

This group has published numerous books and articles on lean thinking, lean manufacturing, and lean product development, including The Toyota Product Development System (Morgan and Liker, 2006), and Lean Product and Process Development (Ward, 2007). Put the tests into a test harness for ongoing code verification.