Hardware Development

Agile development model

Agile method in hardware

Waterfall vs Agile

Waterfall Agile
Efficient if planning is done properly Hard to plan well, so iterate quickly instead
Testing can only be at the end, so value of product is only visible at the end Testing done many times, so value of product apparent after each iteration
May fail spectacularly on release May fail often and early
“Make it up before you start, live with the consequences” “Make it up as you go along”

Gantt charts

Kepler Communications