Get stakeholders needs, expectations, and goals for the software product by consulting with them.Gather, analyze and document detailed functional and