Agile and Human Performance Technology
This book is dedicated to those who by their daily acts of courage sustain the advance of freedom and bring closer the day of its absolute triumph.
—Jim and Michele McCarthy, Software for Your Head1
Agile performance improvement blends the best of agile software development methods with the best of human performance technology (HPT).2 The two systems share an ambition to remedy the most profound failures of popular methods.
Traditionally, software development projects cover time horizons stretching to months and years. Such “waterfall” projects typically run over budget and late, often missing the window for usefulness. Agile methods promise to deliver value through small, ...