Technically, there is nowt much to it at all. What is important, is the quality of the finished job, and that only comes with practice and experience. The OP is talking in terms of weeks, or maybe even months to complete the job - most professionals, would be in and out, easily within a week, on a completely empty property, with bare brick walls. The testing phase, only catches the obvious errors in the installation, errors which should not really ever occur - errors which should have been caught, during the installation phase.