An analyst is not a wizard, not a psychic, he can't foresee the development of a system. However, the analyst is a therapist who can diagnose the symptoms of the system, gives recommendations for healing and predicts further behaviour.
In the talk, I will tell you what you need to do to detect and treat the symptoms correctly. Also, I will provide some recommendations on how to build an analyst team and interact with a development and testing team. In addition, I will give you a number of recommendations on how to change the attitude of developers and testers to the analysts' work. This is important to propel the process of creating and maintaining the system to a new level.
Also, in the talk, I will describe how the analyst, installing "anchors" in the design of the system, can help to make the system maintenance cheaper.