 As long as the SPI pins of the AVR are not connected to anything disruptive, the AVR chip can stay soldered on a PCB while reprogramming.All that is needed is a 6-pin connector and programming adapter.This is the most common way to develop with an AVR.