JD Analysis explanation