mrPhantom

mrPhantom
Рейтинг
14
Регистрация
29.10.2008

Такие проги называются CRM.

Из бесплатных я предпочитаю SugarCRM.

У 1С кстати тоже есть CRM-конфигурация, но она почему-то довольно редко встречается, даже в продаже у дилеров.

Ну и других платных CRMок кучи...

Владислав Железный:
А вот докапаться до сути, если писалось с головой, может и не получиться. Грамотно вообще написать миловидный кодик ничего серьезного не делающий, но с несколькими последовательными и далеко не очевидными логическими ошибками, которые и приведут к желаемому результату. Кстати, во многих системах управления работа с файлами уже встроена и нужно только поднять привилегии.

А если найдете и ткнете программера носом, то он разведет руками и скажет, что вы, уважаемый заказчик, маньяк, помешанный на безопасности, а я от чистого сердца писал, старался и ничего плохого не замышлял и вместо того, чтобы заниматься всякой фигней, лучше бы докинул денег за хорошо выполненный проект. :)

Я говорил про установку готового опенсорс продукта, а не про разработку чего-то с нуля. Модификации должны быть абсолютно минимальны. Никакой несогласованной доработки быть не должно. Такие доработки я никогда не оплачиваю и требую все удалить (восстановить как было).

Так что, в случае добросовестного исполнения, для анализа остаются мелкие тривиальные вещи, в которые ничего не запрячешь. А если он что-то намутил - то это будет очевидно.

Но это все к вопросу, как доказать, что негодяй таковым является. А если он уже есть и уже понаписал всякого, что уже деньги считает или хотя бы клиентам что-то показывает, то тут то его выгонять и стремно, ибо он уже мог столько всякого запрятать в коде...

В таком случае я решил бы расширить штат на еще одного программера, и для ввода в курс нового сотрудника в принудительном порядке ввел бы парное программирование и полный рефакторинг ранее написанного софта.

А чтобы они не спелись, немного погодя запустил бы слух, что некий новый проект срывается, и второе место программера окажется лишним...

Главное - второго программера нормального найти, а то получите проблемы в квадрате 😆

Владислав Железный:
diff только от банально встроенных дыр. :)

Диффкой можно легко найти ВСЕ изменения в файлах. Ясное дело, что нужно еще проанализировать суть этих изменений.

Все, что непонятно - подозрительно. Новые файлы (особенно с исполняемым кодом внутри) тоже повод для вопросов. Права доступа недолго перелопатить как положено.

Глупости админа не учитываем - не про него разговор.

Куда еще можно засунуть гадость, если не имеешь доступа ни к чему кроме файлов в папке проекта?

Владислав Железный:
Если специалист дырку оставил, то найти ее очень и очень сложно и она будет далеко не очевидная. А то что тут рекламируют открытый код, так это не панацея. Многие из бесплатных CMS содержат потенциальные уязвимости заложенные изначально в ядро и именно из-за того, что разрабатывают их тысячи разработчиков. К таким уязвимостям просто дописать якобы нужный кусок для работы сайта, а далее эксплуатируйте наздоровье и никаким DIFF'ом ничего не определите.

Но такие дырки специально встраивать сложно и долго, поэтому ждите их только, если

у программера хорошая квалификация
&&
(у вас отсутствует хорошая предоплата
||
вы заказчик-зануда, готовый высосать кровь программера за свои пять копеек)

Да я не рекламирую опенсорс. Сам с удовольствием продаю свою прогу сейчас за нормальные деньги... И проблема бывает не только в заказчике. Хиторо..х программеров тоже хватает.

Я предлагал способ контроля действий разработчика, с которым приходится иметь дело. Т.е. берем известный код, и поручаем его установку потенциальному негодяю... А потом, имея на руках все тот же самый изначальный код, вооружившись диффкой, смотрим, что он там модифицировал.

Так по крайней мере можно выпалить, что он Вам гадить реально пытается - и сделать с ним за это... что-нибудь противоестественное. Чтобы неповадно было.

Повесить у него над головой камеру с горящим светодиодом (хотя бы муляж), повесить в трей прогу, позволяющую подключаться к консоли в любое время (без индикации), и смотреть, что на экране делается. Ежедневно требовать отчет о проделанной работе... Ну и после этого можно "доверить" ему что-то сделать, если он еще не уволился :D

DIFF еще ни кто не отменял - все примочки им выпалить не сложно, если пользоваться умеешь.

Про готовые решения я писал, исходя из мысли, что заказчик вообще сам все поставит, если хоть немного разбирается. Ну или найдет того, кому он может доверять, и кто достаточно разбирается.

А хитро-упрямо-обидчивых программеров нужно отстреливать еще на подходе к офису. Я на таких нарывался - босс по знакомству нанимал... Дашь ему лишние права - все, приплыли. Такого наворотит, что потом проще все выкинуть и с нуля написать.

Нельзя с такими гуманоидами работать - дороже выйдет.

Заказчик просто неопытный мечтатель, считающий, что основные затраты составляет разработка самого сайта. Такие часто встречаются (и не только касательно инета).

В разговоре, мне кажется, можно было попробовать ему объяснить его интерес, исходя из понятий посещаемости Вашего сайта, но не факт, что он сумеет адекватно воспринять эту информацию - человек то не молодой, со своим опытом и уверенностью, что он то получше понимает жизнь, чем продавец (который наверно был его моложе?).

Ну, потыкается такой заказчик еще в 10 мест, повесит пару ссылок с сайтов на Народе за "символическую плату", и будет считать, что он прав, а инет - бесполезная трата времени, так как толку с его сайта будет ровно ноль.

Всех не переубедишь - ну так и париться по этому поводу не стоит.

Используйте известный движок ИМ с открытым кодом.

Для установки готового продукта нужно гораздо меньше труда и опыта, чем для написания оного с нуля. А открытость кода дает большую уверенность, что в нем нет злонамеренно оставленных дыр и тайных ходов - их просто найдут и залатают другие разработчики, участвующие в разработке проекта (а их там могут быть тысячи).

Глюки есть в любом серьезном программном продукте. Но если продукт в разработке уже достаточно долго, и это не самая свежая ветка разработки, то наиболее опасные дыры в нем скорее всего уже закрыты.

А вообще, мне кажется, что ТС чрезмерно осторожничает. Не уверены в программере, как в добропорядочном человеке - не ведите с ним дел. Найдите другого.

Формальными перепроверками можно решить вопрос. Но цена и сроки разработки будут просто на порядки выше, чем реально необходимо. Так атомные электростанции строят, а не инет-магазины.

Так как сервис регионального характера, да и ориентация получается не на активных интернетчиков, то рекламу можно толкать оффлайновыми каналами (объявы на заборе, газеты те же), а контакты заказчиков смской отдавать.

При таком раскладе заказчику цены можно ниже предложить, так как еще и с соискателей бабла слупите. Только учтите, что с смски не более 50-55% Вам в карман упадет - ОСС комиссию большую берут. А на Украине с SMS-сервисами есть некоторые особенные заморочки. Хотя они в Вашем случае не будут мешать.

Это уже не полный автомат (о котором Вы скорее всего мечтаете) - придется побегать с бумажками по городу. По своему опыту скажу, что полный автомат сделать очень трудно. И эффективность его будет не очень высокой. У меня есть один почти автомат - на еду с него хватает. Но не более. Вот я более трудоемким делом и занялся - пишу проги на продажу.

fordreams:
у меня проверено 24 поля аттестатор гарантийное агентство все делается по почте и конечно да нотариальное заверение требуется. ты можешь узнать в поддержке вебмани.
кстати не все аттестаторы делают по почте нектоторые требуют личного присутствия.
Хорошо бы если бы а1 тоже так сделали.- по почте

Ну, вот и получается, что у ВМ все довольно неплохо (надежно) сделано, и проверено годами эксплуатации, а А1 велосипед изобретают...

Уже есть готовая инфраструктура аттестации. Просто ввести требование соответствующего аттестата на WMID на который вывод бабла идет, для получения определенных условий работы с А1. И все. Че свой то огород городить? Это же горы непроизводительного труда!... Че, деньги девать некуда? - делитесь! :)))

Основная то суть вопроса состояла именно в различиях тех самых условий работы, ради которых введены аттестаты разных уровней.

fordreams:
я лично не присутствовал и не встречался с регистраторами вебмани. все делается по почте.

А можно ссылочку на аттестат? Мне интересно, сколько там полей "проверено". Мне вот пришлось ехать в офис к аттестатору. И у меня "проверено" 14 полей. Будет странно, если у Вас по почте подтверждено не меньше.

ВМ то тоже не веники вяжет. И бабла там вертится поболе, чем через А1. Если аттестация по почте не является нарушением, то это означает только то, что для функций, для которых требуется персональный аттестат ВМ, такой риск приемлем. А это ключевой аттестат - дальше все выдается автоматом. Выходит, такой риск приемлем для всего объема функций ВМ? Тогда, какой смысл А1 извращаться?

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

У меня, например, партнеры спокойно юзают админку, совершенно лишенную художественного оформления - голый табличный каркас с формами. Отчеты - вообще простая текстовка. И ни кто на это не жалуется.

Всего: 173