Defining task requirements, understanding them, prioritizing them.