Чтобы избежать любого возможного недопонимания, обе стороны должны знать, какие болевые точки могут возникнуть в будущем, и заранее обсудить их. Выбрав словарь, который будет использоваться в проекте, вы сможете прояснить любые термины, которые могут вызвать проблемы. Наконец, очень важно обсудить сроки и другие возможные ограничения. Помимо всего этого, должна быть обсуждена эффективная структура задач, а также способ сообщения об ошибках в приложении. Это может показаться ничем, но, в конце концов, это то, что сделает работу как для клиента, так и для команды разработчиков максимально гладкой.