QUEST: CSD Course
May 2010 - Agile Developer Skills course with Ron Jeffries and Chet Hendrickson - Ann Arbor, MI
This 3-day course covered the basic skills needed for developers on an agile software development team. Of the skills listed in the Agile Skills Project, I identified the following that my team used or worked on:
Standup Meetings
Scrum Rules
Collective Ownership
Communication
Self-Organizing
Information Radiator - burnup chart
Pair Programming
Ubiquitous Language
Definition of Done
Supporting Quality - Zero Bugs
Continuous Integration
Version Control
Regular team evaluation
Transparency
Visibility
Evolutionary Design
Working directly with PO
Just Enough Design Up Front
Staying Flexible
pairing
retrospection
Helping
Consent-based decision making
Refactoring
Simple Design
TDD
Time management
(avoiding) waste