Various software development frameworks and methodologies assume that client and implementer share the same vision of SDLC. In practice it may happen that development team and its client have different view. For example the client may expect detailed requirements definition document and project schedule coupled with exact milestones. If development team follows one of Agile practices it could be difficult to achieve that. It may result in misunderstanding and overhead associated with producing artifacts that are not used in Dev process and created as a matter of form. During this presentation I’ll show some practices that allow to cope with this in the interest of project success.