clear customer needs and detailed specs