problem analysis overview technical writing