02:26 – Will Read Introduction
03:11 – Extreme Programming (XP) & Development Practices
- Pair Programming
- Test-Driven Development (TDD)
- Continuous Integration
- Frequent Deploys
- Extreme Programming Explained: Embrace Change, Second Edition by Kent Beck
05:00 – Manifesto for Agile Software Development
07:22 – Project Management Practices
- Iteration Planning
- Retrospectives
- Stand-ups
- SalesForce
09:07 – Purpose and Attractiveness of XP
- Reinforcement
- Feedback Loops
- “How do we get better?”
17:56 – Pair Programming (Particular Practices)
21:09 – Team Structure
- Conway’s Law
- Ruby Conf 2012 – The Insufficiency of Good Design by Sarah Mei
- Customer Product Manager (PM)
- Collocation
23:54 – Remote Pair Programming
29:22 – Hiring People for XP
30:56 – Sustainable Pace
- Extreme Programming Rules
- Pivotal Tracker
- Discipline
37:27 – Design
- Designer/Developer Disconnect
43:11 – QA (Quality Assurance) Teams
45:55 – When XP is a bad thing
47:46 – Team Size
51:21 – Tools
52:50 – Physical Workstations
- Desk Setup
- Pairing tete-a-tete – Pivotal Labs
- Team-owned Machines
56:44 – Resources
- Extreme Programming Explained: Embrace Change, Second Edition by Kent Beck
- Pivotal Labs Blog
- Dev Bootcamp
Book Club
Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing by Elisabeth Hendrickson! We will be recording with Elisabeth on June 19th, 2013 and the episode will air on June 26th.
Next Week
ActiveRecord with Ernie Miller