Любой серьезный проект начинается с технического задания (ТЗ). Этот шаг один из ключевых в разработке. Я готов разработать высококачественное ТЗ для Вас, включая то, какой штат сотрудников Вам потребуется на протяжении всего проекта. Как результат создания ТЗ, я также могу расписать сроки выполнения.
Зачем нужно ТЗ? Многие вещи могут быть не понятны разработчикам, а следовательно результат может быть не всегда очевидным.
К примеру, клиент дает разработчику задачу со словами: "Добавь функциональность для администратора, размещать баннеры на главной странице".
Разработчик делает:
1. Администратор может перейти на страницу с баннерами.
2. Администратор может добавить один или несколько баннеров и отобразить их в слайдере.
3. Администратор может показывать/скрывать счетчик баннеров, прокрутку с числовыми кнопками, точками и тд.
4. Администратор может менять эффект перелистывания слайдов.
Но клиент также имел ввиду:
1. Добавлять текст на баннеры.
2. Возможность растянуть баннеры на всю ширину.
3. Когда слайд последний, при прокрутке вперед, показывать первый слайд.
Как мы видим, такая простая задача имеет множество дополнений и как результат может быть много проблем для выполнения.