ТВЭЛ ,
Специально для Вас сходил к приятелю и прочитал ТЗ
Почти дословно
Обязанности исполнителя
пункт х.х.х
Создание базы данных в формате акссес, с применением доступных функция программы microsoft access версии не ниже 2000, в которой присутствует одна таблица с названием в формате ddmmyyyy в которой будут присутствовать колонки id - индивидуальный номер урл, урл сайта, позиция сайта, блин ну что то еще не помню, в которую заказчик сможет имортировать данные полученные им в результате его действий описанных в пункте x.x.x настоящего договора в соответствиии с приложением номер х, а так же отправка ее на электронну почту ххх
Вот пример моего коллеги. буду от первого лица
Этап первый - переговоры.
-Что надо
-Парсер выдачи мсн по ключевикам, типа я забиваю список ключевиков а он каждый день мне выдает урлы с местами в CSV
-ага, а что Вы дальше будете с ними делать?
-а вот это мое дело
-ага значит Вы заходите в админку и просто скачиваете csv
-А Вы в курсе что я физически не могу скачать больше тысячи урлов
-мне говорили 250
-я же буду парсить xml а не html выдачу, там возможно тысяча
-зашибсь
-ок скорость насколько важна?
-ОЧЕНЬ (угу)
-количество ключевиков какое ежедневно?
-около тысячи (тут я понимаю нужна админка на них, забить удалить и т.д. ага еще прийдется писать разбивку по буквам алфавита ибо штука уже много)
- а Вы представляете трафик?
- он меня не интересует
- эт как, 2 гига в день? (типа денег до жопы)
- не интересует
-если я буду писать не многопоточный парсер то это одна цена если многопоточный совсем другая
-мне нужно подешевше (ага как же до жопы)
-угу
-какие у Вас физические ресурсы, ну там железо
-у нас сервер (зашибись)
- но новый ненастроенный (хреноватенько, надо будет одному админу баков 300 за линух будет отвалить, да еще и ставить и с сапортом договариватся)
Составление тз (естественно своими словами коротко)
Требования.
Должно быть железо, выделенный сервер
стабильное подключение к интернет
Язык скажем, да неважно
база да пофиг
и весь вэб софт
мсн не меняет формат выдачи
Администратор может.
1. Изменить ключевые слова по которым парсинг происходит
2. Скачивать файлы в формате csv с разбивкой по дате
Программа должна.
Ежедневно в х утра заходить на мсн и парсить выдачу в режиме работы одной немногопоточной задачи по крону
(это слово есть)
класть все в базу с местами по выдаче и т.д.
помечать даты
при заходе админа и тычка на выбранную дату генерить csv и отдавать админу
ну естественно расписывается удаление, добавление, etc ключевиков
Создание базы данный с одной таблицей отображающей позиции и урлы по каждому слову на день сдачи проекта (сволочь уговорил)
описан формат полей в котором я выдаю ему базу
Вот сколько это писать?
даже возьмем пхп банальный + курл?
неделю, ибо есть ТАКИЕ подводные камни
сколько это стоит? 1100
так договор, банальный, тз идет приложением, сроки прописанны 2-е недели, знаю плавали ибо он куда-то уедет на переговоры там или куда еще я я буду простаивать
сделанно за 6 дней, все потестили сравнили выдачу в базу кладется все пашет все работает все админица все скачивается, админ поставил сервак, сам договорился с хостером, все пашет
а дальше
-заказчик пропал на 2 недели (ВООБЩЕ)
ПОЯВИЛСЯ
-блина мсн дизайн сменил
-а я тут причем? на момент тестов все пахало, есть пункт в договоре, где описывается что в случае если мсн меняет дизайн после сдачи меня это не волнует, сорри будте добры еще денюжков.
-так у нас же не подписан акт сдачи, так что формально не сдан
-млять, но по Вашей вине, Вы отсутствовали.
-неволнует я был занят, деюро - дефакто типа, в суде это не докажешь.
-млять сделаю
- прошел час
-Ваша программа готова
-а где программа статистики в нашем аксесе
-какая статистика?
-ну чтобы показывалась динамика каждого кейворда по каждому урлу на выбранную дату
-ЧЕЕЕЕЕЕЕ?
-ну у нас в тз есть создание базы
-Создание базы данный с одной таблицей отображающей позиции и урлы по каждому слову на день сдачи проекта (сволочь уговорил) - слово в слово (это значит что мне прийдется вспоминать какой нибудь вижуал васик и потом неделю разбиратся в аксесе)
-нет ребятки пулемет я Вам не дам, тз полностью сдано.
-а мы акт сдачи приемки не подпишем и в суд подадим.
-да пошел ты на хххххх сукхххххххх я из за тебя больше 2-х недель потерял, теперь еще бакинских админу должен, да я бы за это время другой нормальный проект бы сдал, вообщем так или деньги на бочку или я вот прям счас ухожу и софт есно потру, рутовый пароль у меня
-мы подадим в суд, по факту мошенечества
-хрен с два, я аванс не брал (шестое чувство) - какое мошенечество.
-зато там неустойка за срыв сроков.
-неустойка с УПЛАЧЕННОЙ суммы (всем советую) при закрытии акта сдачи приемки.
-мы репутацию на всех форумах испортим.
-ха и еще раз ха, я на форумах ВООБЩЕ не бываю, пофиг я пошел.
И вот мой товаришь приходит ко мне занять 300 доларов которые он пообещал админу за установку софта.
И знаете что самое интересное эта тварь пойдет в суд, гарантирую, одно радует нифига не светит
Так что можно указать в тз, ключевое, а не ключевое сделают и так без вопросов, что стоит тайтл поправить
Вот про что анекдот, хотя какой анекдот - вздох
ЧЕГО? Да Вы ошибаетсь очень сильно, если информацию черпаете с job.ru, то на проверку она оказывается неверной.
Кроме того - это не зарплата, а разовые заказы, и будут они делаться нерегулярно, я давно уже почасовой оплате не работаю,
Наиболее приемлемая схема - есть заказ, есть его анализ, выставлена цена, если договорились работаем, сдал, денюжку получил, обналичил, потратил :)
И совет, попробуйте на фриланс ру закинуть, у меня тоже бывают ситуации когда делать не успеваю, пару раз туда обращался, сделали правда криво, но править было проще чем делать.
Dervish, дополнение
Я все к чему, дело в том, что как правило заказчик старается основное (самое проблемное) на этапе переговоров утаить, ибо цена на две РАЗНЫЕ задачи может кардинально различаться, ну возмем к примеру банальный импорт новостей
вот взять с рсс и вставить в дизайн новости делов на пару часов, а вот сделать по ним банальный поиск по дате и календарик уже пол дня это при услови того, что дизайн его самого есть и он вписывается в шаблон, это абсолютно разные цифры (я про финансы), причем начинается всякая лабуда вроде согласований где он будет и т.д, это я еще про примитив говорю, у меня был вариант когда (ВСЕ С ПОСРЕДНИКАМИ НЕ РАБОТАЮ) я вместо прикинутых 2-х недель КСТАТИ по тз, я провозился почти пол года, и заказчик тоже не понимал почему, ибо ему было очевидно, что под словами администрация текстовых страниц подрузомевается билинг и финансовая отчетность в его 1с и все это онлайн. ВОТ ПРО ЧТО АНЕКДОТ
К сожалению это часто встречается
Dervish, Вы наверное идеи не поняли
Заказчик - нужно сделать импорт новостей с rss
Исполнитель - в какой хтмл
Заказчик - ссылка
Исполнитель - столько то
Заказчик - договорились
сделано
Заказчик - а где календарь??????
Заказчик - а где я не понял поиск по новостям?
Заказчик - а я не понял где я новость то сам могу добавить?
а почему я не могу дизайн сам поменять?
и т.д.?
И где очевидно что заказчик может новости сам добавлять, а где очевидно, что заказчик сам может шаблоны менять и т.д.?
А я для себя этот вопрос решил так, начинаю работать бесплатно, без аванса, в принципе можно постаратся, делаю бету, как только поняли что срабатываемся беру денежку (эт если программинг), а вот если выступать как сео, чтож жаль так не выйдет.
А я о чем?
Это просто пример, как наши заказчики предпочитают работать, в тз не все указать, а потом навешать кучу всего
Katrin Baukina, 19 число, лет то мне по более
sutki, вечерком будет фоты
Mahrock, супруга