Master-X
Форум | Новости | Статьи
Главная » Форум » Менеджмент Спонсорских Программ » 
Тема: Как поставить тех. задание программеру?
цитата
02/02/06 в 02:58
 erotella
Вопрос с одной стороны конкретный - ТЗ по написанию партнёрки для рунета. Чтобы она была на уровне мировых стандартов и одной из лучших или лучшей в рунете.

С другой стороны вопрос общий - как ставить задание вообще. Особенно не зная интернета........... (Это вопрос типа как Путин управляет российским овцеводством?)

Своё понимание о том как устроена партнёрка я строю на обрывочных вопросах пытающихся начать работать с той партнёркой, что мне написали - вопросы: а где то, а где это...
Исходя из этих вопросов понимаю, что надо сделать лучше.
Теперь см. вопрос вначале.
цитата
02/02/06 в 03:37
 Stek
Можно как программер отвечу ? icon_smile.gif

Итак, мой идеал:
- описание проекта, зачем и что должен делать, желательны ссылки на примеры, конкурентов.

- word .doc файл, с нарисованными там страницами с формами, и к каждой странице, форме и полю описание, что это , что вводится и что делать если данные не введены или неправильны.

Пожалуй все.

P.S. если заказчик укажет желаемые сроки, цену, мощности где проект будет крутиться и предполагаемую нагрузку - просто люкс, почти джек пот.
цитата
02/02/06 в 09:39
 Diver
Купи готовый хороший скрипт и не мороч себе и остальным голову.
цитата
02/02/06 в 10:10
 A d u l t
Значит так:
Что такое "Техническое задание" (ТЗ):
Это !полностью! расписанная документация на создаваемый программный продукт.
В нем должны описываться все необходимые возможности программы, все механизмы ее работы, все протоколы связи(если таковые есть), описание всего интерфейса вплоть до размера и типа шрифтов и расстояния в пикселях между элементами. Полностью задокументированная информация о бизнес-процессах. Тоесть если требуется написать скрипт, который заполняет и отсылает форму на e-mail адрес, то ТЗ будет выглядеть не как "Форма из 4-х полей:Имя, e-mail, icq, комментарий, отправляемая по E-mail на такой-то адрес". Выглядеть это будет следующим образом:
Цитата:
Форма из четырех полей:
1 поле: Имя.
Шрифт: "Arial"
Размер: "15px"
Ширина поля: "100px"
Максимальное кол-во символов: "50"

2 поле: E-mail.
Шрифт: "Arial"
Размер: "15px"
Ширина поля: "100px"
Максимальное кол-во символов: "50"

3 поле: ICQ.
Шрифт: "Arial"
Размер: "15px"
Ширина поля: "100px"
Максимальное кол-во символов: "20"

4 поле: Комментарий.
Шрифт: "Arial"
Размер: "15px"
Ширина поля: "400px100px"
Максимальное кол-во символов: "1000"

Интервал между полями в 10px

Кнопка: Отправить.
Шрифт: "Arial"
Размер: "15px"
Ширина: "100px"

При нажатии на кнопку происходит отправка формы HTTP методом POST на сам скрипт. Скрипт собирает информацию и отправляет на почтовый адрес "webmaster@domain.com".

Исключения:
1. В случае, если любое из полей не заполнено, то происходит возврат к заполнению формы с указанием, что определенное поле не заполнено.
2. В случае невозможности отправки письма сообщаем об этом пользователю и просим его попробовать еще раз через 5 минут.
3. В случае, если поле e-mail заполнено неправильно (формат данных не попадает под формат e-mail адреса), то сообщаем об этом пользователю и возвращаемся к заполнению формы.
4. В случае, если поле ICQ заполнено неправильно (формат данных не попадает под формат ICQ номера), то сообщаем об этом пользователю и возвращаемся к заполнению формы.

И это документация только на одну форму отправки по E-mail, причем давольно-таки халтурная!
ТЗ на партнерку в таком случае будет на сотен 5-6 листов A4 десятым шрифтом!

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

PS: Расписал все это с позиции программиста и бизнес-аналитика.
цитата
02/02/06 в 10:19
 stash
хе хе .. новый вид авм-а вывел - awmba icon_smile.gif
цитата
02/02/06 в 12:46
 erotella
Круто канешна Адульт расписал.
А вот Стек не такой страшный совет дал, а попроще icon_smile.gif
Я так понимаю тут нужен ещё эксперт какой-то перед написанием проги и эксперты при приёмке её.
И этого эксперта по рекомендациям искать...
цитата
02/02/06 в 12:57
 A d u l t
erotella писал:
Круто канешна Адульт расписал.

Это так PRавильно пишутся программы
erotella писал:
А вот Стек не такой страшный совет дал, а попроще icon_smile.gif

Упрощенный вариант всего вышеописанного мной. В нашем случае(адалт) - это самый лучший вариант, так как бизнес-аналитика никто нанимать не будет.
erotella писал:
Я так понимаю тут нужен ещё эксперт какой-то перед написанием проги и эксперты при приёмке её.

Ну тут ты сам можешь выступать в роли экперта icon_smile.gif
А если проект серьезный, то ...
erotella писал:
И этого эксперта по рекомендациям искать...

... спрашивайте в ближайшей аптеке. Тоесть на форумах и по знакомым.


Эта страница в полной версии