I always start with a BRD, helps get things sorted as to what the system is going to be doing. Put some mocks in with balsamiq if it has a UI of any sorts. Then depending on scope crack out a FSD. DAILY reviews with the programming team for 10 minutes, I cant stress how important that is. Some proggies seem to get pissed if you ask them every day what they did yesterday and what they are going to do today. They are the ones you sideline. That 10 mins works both ways, they get to know what the objectives and priorities are, you get to know what they are working on and their thought process. Even better sign up an account on atlassian using JIRA and detail and track every component of the work. Aim for something like a scrum process where there is continuous visibility. The number of times I have heard stories with remote workers that they can't be gotten hold of, shocking.
|