Допустим у меня был опыт когда нужно было разработать небольшой плагин.
Проблема возникла тогда, когда заказчик, начала просить, добавить то, добавить это, потом, в какой-то момент начинаешь понимать, что уследить за всем, становиться достаточно сложно. Так как работа приложения имеет административную часть, которая начала переплетаться с пользовательской в каких-то моментах.
Просто интересно, был ли у вас опыт и как справиться со всем этим, может есть годные советы.