Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Claims about how agile development can help an organization

 

 How Stories work 

Decisions of managers

Scope

Priority

Composition of realeases

Dates of releases

Decisions by technical people

Estimates

Consequences

Process

Detailed scheduling

Pair Programming 

Collective ownership

Coding stadards

Advantages we've found:

  • Synergy. We don't have identical skill sets. We can do more together than we could do separately.
  • We find defects early. Catch each other's mistakes.
  • We support each other through the day's energy cycles.
  • We generate  more design ideas, building off each other's ideas. Two heads are better than one.

 

Test-driven Development 

Simple design

Refactoring

Continuous integration

 Conclusion

These practices support each other.

How we believe the projected schedule has changed.