Challenge objectives and business enterprise objectives Target audience and industry research Practical and technological requirements Competitor Assessment and brand identification Design and value expectations Crystal clear documentation of those things makes certain the development staff will work with reason and clarity.Coursera classes and cer