Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
… разработчик полностью лишался пространства для манёвра...заставляется задуматься о том, что лучше: чтобы разработчик делал как он умеет и в срок, или как
. И если он не мог что-то реализовать (особенно на фронт-енде), то у него просто не было возможности сделать по-другому – сделать так, как умеет. В результате любую проблему приходилось решать самым сложным способом, потому что обходной путь всегда был отрезан.
Хмм. А подойти и сказать — «вот так реализовать проблематично, придётся сплясать с бубном, но можно сделать так, разница для пользователя не велика, а разница во времени разработки — в 3 раза?» Мало ли, вдруг и договоритесь. Попробовать то можно ж
Я тоже пришел к выводу о том, что необходимо давать разработчику пространство для маневра. В противном случае сложность разработки для разработчика возрастет и кпд разработки будет ниже.
А при чем тут дизайнер? Дизайнер будет решать как будут работать коментарии? Нет. Зачастую они рисуют красивую картинку, вовсе не задумываясь глубоко над возможными вариантами.
Система должна обеспечивать возможность просмотра документа.старинный интерфейс не будет особой проблемой
как показывает практика
Производительность труда пользователей может оказаться сильно ниже расчетной, переобучивать придется тех, кто в прошлом тысячелетии ещё под стол ходил.
Вот прямо сейчас моя практика показывает обратное :)
Лично я думаю, что проблема не в том, что разработчики хотят делать как знают, переосмысливать поведение тех или иных элементов — они просто вынуждены это делать, т.к. предметную область они не хотят учить, ни хотят в неё вникать.
Лично в моем опыте Подрядчика самым лучшим был проект, где ТЗ занимало 5 томов по 700 страниц с делением по дисциплинам, с прописыванием всего и вся. И таки это был немецкий Заказчик.
Я думаю, любой согласится, что чем абстрактнее требования, тем проще работать.
ИМО вам попался не самый квалифицированный разработчик
Почему нет? Если объем системы таков, что вы можете все сами проконтролировать + у вас есть ресурс по времени и деньгам, то зачем идти на компромисс? Вы платите — они делают. Какая вам разница, что происходит за кадром?
Я думаю, любой согласится, что чем абстрактнее требования, тем проще работать. А мои требования были настолько конкретизированы, что разработчик полностью лишался пространства для манёвра. И если он не мог что-то реализовать (особенно на фронт-енде), то у него просто не было возможности сделать по-другому – сделать так, как умеет. В результате любую проблему приходилось решать самым сложным способом, потому что обходной путь всегда был отрезан.
Я думаю, любой согласится, что чем абстрактнее требования, тем проще работать.
Как я был идеальным заказчиком