I would like to know if you could outline your Software design methodology or approach. I am embarking on a .NET project and would like to know what the baseline approaches are. Is there a checklist of things I need to get done prior to starting Requirements sessions with users. My idea about design approach is that it's not technical, but functional. What needs to be in place in terms of leading a new project, how to track progress, etc.. Please advise. If you have a document outline what I'm looking for, please provide the link to it.