Audience analysis can become complicated when you consider that you may have a combination of audience types and backgrounds: mixed audience types, wide variability within audience, and/or unknown audiences.
I agree with statement that audience analysis can be complicated. As I was reading about the variety of audience you may encounter I started to wonder, how can you write something for experts and non specialist with out boring one of the parties. If the information is too vague it will bore the experts and if its too advance the non specialist will be lost.