in reply to Go with the flow?

This is not specific to Perl, but you may find the literature on Extreme Programming relevant to your question.

I would suggest starting here or more specifically, here.

--Dave