I have beared in mind that project envisioning steps might be the following:
1) Gather and organize both technical and business requirements
2) Envision and create a solution that meets requirements and can be implemented
3) Model the pieces of an infrastructure and their points of integration
4) Prove the feasibility of a design, the toughest thing :)
Just 4 steps. And I need to walk them over in a few days.