В разработках (не для заказчика, а для внутреннего использования) стараемся отойти от схем в сторону текстового описания оно же «дневник разработки». Тут бывают две проблемы — либо очень кратко описан алгоритм, что недосказаны ньюансы важных деталей, либо стена текста с излишне подробными пояснениями. Стараемся делать вторые варианты описаний — из них всегда понятно чтоже наворочено.