This includes interviewing stakeholders, eliciting, analyzing, specifying and validating requirements, and communicating those requirements to solutiondevelopment teams through the software development life cycle