Best Practices During Software Project Initiation?
When a corporate software development project is initially conceived and there is not yet a shared vision, what practices are most helpful for success?
Prototyping minimally functional software
Creating a UI mockup
Developing an overall vision with buy-in from all stakeholders
Getting a managerial "champion" for the project
Assembling the software development staff
Technology infrastructure (deciding on technologies, support s/w in place, etc.)