- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вообщем тут идея одна пришла. Соц сервис с кучей нюансов. Отчасти копия одного западного сайта.
Два дня пытаюсь уже родить ТЗ для программеров, но что то вяло выходит.
Кто-нибудь писал? Какая должна быть структура? Может кому образец не жалко будет?
Хелп ми, плз 🚬
Maximus325 добавил 17.05.2008 в 00:11
Т.е. у меня проблема как правильно структурировать и учесть все нюансы.
ТЗ не пишут, ТЗ рисуют )
Я сразу проектировал в Axure каждую страничку, для каждого блока/картинки/ссылки давал коммент.
Потом показываете это "специалисту по юзабилити" он меняет пару блоков местами и уже отдаете программерам на реализацию.
Проблема распространненая, решение приходит с опытом видимо)
ТЗ не пишут, ТЗ рисуют )
Я сразу проектировал в Axure каждую страничку, для каждого блока/картинки/ссылки давал коммент.
Потом показываете это "специалисту по юзабилити" он меняет пару блоков местами и уже отдаете программерам на реализацию.
Проблема распространненая, решение приходит с опытом видимо)
Полностью согласен. Ибо без такой наглядной схемы невозможно разобраться в структуре программы.
Для тех, кто пойдёт следом: с www сайт не Axure работает. Работает без www. Алексею Краснову респект за сдачу программы.
Так естественно, все подобные сервисы описываются и пишется от кого что взять.
Жалко, что на пользовательском интерфейсе нельзя подсмотреть архитектуру и структуру данных, а также интерфейс управления. То, что видит пользователь - только верхушка айсберга.
Само по себе ТЗ - фигатень, а вот расписать ответственность - это самое трудное.
ТЗ не пишут, ТЗ рисуют )
Я сразу проектировал в Axure каждую страничку, для каждого блока/картинки/ссылки давал коммент.
Это только часть работы. Чисто графическое представление - это очень хорошо для описания модели данных или модели навигации. А если в проекте есть сервисы ( типа пенсионного калькулятора с очнь сложным алгоримом и постоянными ображениями к базе смертности госкомстата ), то его надо описывать словами и формулами.
Я сейчас применяю такую практику:
1. Пишутся технические требования(TT) - это бумажка на 2-8 страниц, в которой изложено то, что заказчик хочет получить в общих чертах. Это согласовывается с заказчиком.
2. На основаниии ТТ пишутся функциональные спецификации(ФС) которые в общих чертах описывают структуру пользовательского интерфейса и детально описывают каждый сервис.
Здесь как раз можно и кейс сделать и графические представления процессов хорошо проходят.
3. Очень редко, в крупных проектах, пишется именно ТЗ. Пишет его аналитик или несколько аналитиков, и в нем уже детально прописывается вся структура данных, влоть до полей, все экраны и кпопочки на них, все сервисы для взаимодействия с другими системами.
Но, как показывает реальный опыт, мало написать ТЗ и отдать его программистам. Надо еще и контролировть его исполнение и вносить коррективы ( Аналитики тоже людт и могут ошибаться или непрнавильно понять заказчика )
Вот поэтому оно и стоит 30-50% от всех затрат на сложный проект, а кодинг только 15-20% всех затрат.
Эх, не послушал я тебя.... До сих пор дописываем, а денег не взял. Уже 69 страниц плюс столько же на смежные договора. Действительно, ТЗ стоит бабок. Кодинг стоит, конечно дороже вышеуказанных процентов, но ТЗ - минимум 15% от сметы тянет.
Кодинг стоит, конечно дороже вышеуказанных процентов.
pelvis, ты хоть раз измерял время, которое тратится на кодинг? Не на всю разработку, не на кодинг + архитектуру + отладку + доработки, а именно на кодинг? Я вот считал. У меня отладка занимает по времени всегда больше, чем кодинг. И доработка новых фич (с их отладкой) занимает больше, чем кодинг.
ТЗ же... У тебя не ТЗ. У тебя - ХЗ. Художественное задание или описание того, что примерно должно быть в проекте. Если ты распишешь это детально, со спецификациями, то облегчится тестирование и уменьшится число фич, которые ты пропустил и которые придётся добавить. Плюс облегчится внесение изменений в архитектуру и код.
ХЗ - это способ оценить проект заказчику и разработчику. По сути, это бриф. ТЗ - это то, что можно отдать брату и получить предсказуемый результат (сайт, движок, скрипт с нужным функционалом и ТТХ) без дальнейшего общения.
Слава Шевцов, ХЗ от ТЗ на крупных порталах мало чем отличается. ТЗ-вывод блоков, алгоритмы взимодействия. ХЗ - описание поведения пользователя и администраторов. И ХЗ иногда важнее ТЗ, так как приемка продукта все равно будет происходить именно по нему. Когда пишем для себя, то ТЗ, когда для заказчика, то ХЗ.
Опять таки, как ты опишешь API без ХЗ?
Слава Шевцов, ХЗ от ТЗ на крупных порталах мало чем отличается. ТЗ-вывод блоков, алгоритмы взимодействия. ХЗ - описание поведения пользователя и администраторов. И ХЗ иногда важнее ТЗ, так как приемка продукта все равно будет происходить именно по нему. Когда пишем для себя, то ТЗ, когда для заказчика, то ХЗ.
Опять таки, как ты опишешь API без ХЗ?
Так без ХЗ тоже никуда. Это документ, понятный твоему бедному богатому заказчику. Обычно люди останавливаются на написании ХЗ и называют его ТЗ. Писать ТЗ довольно проблематично: всё время кажется, что проще взять и сделать (а для простых проектов так и есть). Вот тогда он и стоит 10-15% проекта. Ну и получается ХЗ какое ТЗ 🚬
Так без ХЗ тоже никуда. Это документ, понятный твоему бедному богатому заказчику. Обычно люди останавливаются на написании ХЗ и называют его ТЗ.
а к чему все эти обозначалова? ТЗ - внутренний документ, он описывает вывод информации, структуры БД и т.д. С этим, как раз, постановщики задач прекрасно справляются. НО Заказчик всегда принимает по ХЗ, хоть и с элементами ТЗ. И если он грамотный, то будет принимать строго по ХЗ, а не по ТЗ. И договор подпишет именно так :)
НО Заказчик всегда принимает по ХЗ, хоть и с элементами ТЗ. И если он грамотный, то будет принимать строго по ХЗ, а не по ТЗ. И договор подпишет именно так
Это зависит от того, как процесс калькуляции стоимости поставить.
Мне заказчик обычно дает свое ХЗ ( Правда в нашей терминологии это Функциональные Спецификации ). Из него никогда не следует однозначного определения трудозатрат и стоимости.
Поэтому я начинаю задавать уточняющие вопросы по механизмам реализации и управления. В результате появляются Технические требования. Как раз именно их я и включаю в договор на разработку и внедрение. И только по ним производится
Второй вариант - Это отдельный договор на ТЗ, на основании которого не только мы но и любые разработчики смогут его реализовать.