farhan thawar - managing an agile team
DESCRIPTION
Farhan shares his knowledge about attracting GREAT people to work with and then how to keep them. Lots more tips from his experience managing agile teams including processes and tools.TRANSCRIPT
MANAGING AN AGILE TEAM FARHAN THAWAR, VP ENGINEERING!
Sep 28th 2011!
1 / 8
2 / 8
SHORT BIO
• Coding since 1986 • Managing coders since 1998 • Current team is ~100 agile engineers
3 / 8
AGENDA
1. Great (not good) People 2. Lightweight Process 3. Cadence loop
4 / 8
ATTRACTING GREAT PEOPLE
• Other smart people • Interviews
• hard problems • coding • propensity to acHon
• Speed of decisions
5 / 8
RETAINING GREAT PEOPLE
• Dan Pink • Mastery • Autonomy • Purpose
• Great people are 10x good people • Be the "unblocker”
• Less process
6 / 8
PROCESS
• Agile the Xtreme Labs way • Pivotal Labs • Pair programming • Fixed hours – no WFH
• Few meeHngs • Decisions over deliberaHon
7 / 8
PROCESS (TOOLS)
• Prefer talking over email • Ranking from 1..N (not high/med/low)
• Pivotal Tracker • Agile team room
8 / 8
RESULTS
• Daily • Company standup • Pla[orm standup • Team standup
• Weekly • Send to QA • Ship to customer • Demo to company
• Project • Kickoff physically with customer • Submit to appStore • RetrospecHve