Feet'овый блог

Вся жизнедеятельность человека через призму стоп

Клиенты, которые занижают стоимость твоих работ

верни деньги

Есть люди, которые пытаются пересмотреть стоимость работ после их начала или завершения.

Два прошлогодних случая.

Первый случай, клиент — стартап. Денег не очень много, но есть внешнее финансирование. Клиенту была предоставлена полная смета с разбивкой по этапам работ. Цена устраивала. После выполнения 25% всех работ клиент нашел (мир тесен, все становится явным достаточно быстро) трех программистов за долю в бизнесе. Естественно решил с нами расторгнуть договор — доля пока ничего не стоит и выгодно ее отдать, чем платить живые деньги.

Мы сделали расчет, что выполнено, что начато выполнятся и какую сумму можем вернуть. Тут и началось интересное. Клиент наотрез отказался принимать наш расчет. Доходило до банального, что надо разработать дизайн сайты из 10 страниц. Раз мы сделали только главную, значит ее стоимость 1/10. Хотя каждый дизайнер знает, что разработка концепции, продумывание дизайна и дизайн главной страницы занимает гораздо больше времени, чем каждая из последующих страниц. У нас временные затраты на главную были 30% от всего объема работ. Но клиент не хотел это понимать.

Второй случай. Все сделали, все нравится. Но «мы тут посмотрели и увидели, что другие разработчики за подобные работы берут в два раза меньше». Написали нам претензию, выдумали недостатки сайта и потребовали вернуть половину денег.

8 декабря   2018   бизнес   клиенты   работа

Работать на перспективу зачастую ошибка

Работать на перспективу зачастую ошибка

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

У клиента был сложный сайт. Подготовительная работа, написание ТЗ, разработка дизайна, вёрстка, программирование. Сайт сложный, более 16 разных шаблонов. Проект был нам интересен, и мы хотели быстро стартануть. Чувствуете, по Кэмпу мы уже испытывали нужду. Нам нужен был быстрый старт.

Весь проект (состоящий из 5 этапов) мы оценили в крупную сумму. Моя грубая ошибка состояла в том, что первые два этапа я оценил по себестоимости, а последующие три с большой наценкой, которая с лихвой компенсировала низкую стоимость первых двух этапов. Клиент должен был делать полную предоплату за каждый этап. Я не видел подвоха и уже фантазировал, что через 1,5 месяца у меня будет хорошая прибыль. «Первые этапы мы делаем дешево, клиент видит крутую работу и заинтересован работать с нами и дальше» — размышлял я.

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

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

Моя команда работала в поте лица, но сработала в ноль. Моральный дух был никакущим. Зато теперь, когда я оцениваю поэтапную стоимость работ, то никакой из этапов не делаю по себестоимости в расчете окупить эту уступку в дальнейшем.

Что делать, если ваш коллега перфекционист

— перфекционизм в работе

Многие менеджеры проектов скажут вам, что разработчик-перфекционист это очень плохо. Действительно, разработка ПО (особенно заказного) — это коммерческая деятельность. Она должна быть рентабельной. Поэтому негласно действует правило — доводим разработку до 80% готовности. Пилить дальше — это дорого, а часто и невозможно. Ошибки все не исправишь. Есть даже термин — showstoppers — ошибки, которые препятствуют выходу релиза. Например, если вы разрабатываете браузер и он зависает каждые 10 минут — это showstopper. Эксплуатация браузера невозможна. А вот если браузер не умеет распечатать страницу сайта — это не шоустоппер, ведь страницы печатают далеко не все пользователи.

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

Поэтому грамотный project manager заботится выполнить каждую фичу программы на «чуть более 80% готовности», убрать ошибки-шоустопперы и выкатить новую версию. Затем собрать жалобы пользователей и исправить еще одну порцию ошибок. Грамотный проджект-менеджер стучит линейкой по рукам перфекционистов, когда они слишком закапываются в код.

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

В один день я получил письмо по новым правкам. Правки были странными, они натолкнули меня на мысль изменить расположение элементов сайта кардинальным образом. Такое изменение улучшало сайт и позволяло аккуратно вместить множество хотелок клиента. Оставался только вопрос времени и бюджета. Я не могу заставить дизайнера переделать сайт. Я не могу взять дополнительные деньги с клиента. Я сель и нарисовал новый макет в adobe xd. Показал дизайнеру.

Дизайнер была перфекционисткой. Заядлой и фанатичной. Она посмотрела на макет и сказала: «Да, эта идея мне нравится, она классная и решает множество проблем с дизайном. Я сегодня ночью перерисую его полностью».

Утром был новый дизайн. Я был счастлив. Перфекционизм дизайнера сыграл мне на руку. Она сделал эти правки в силу своего характера — во внерабочее время и без дополнительной оплаты. Тогда-то я и полюбил перфекционистов. Главное уметь направить их в нужное русло.

Тестирование процессоров

Тестирование процессоров

Есть замечательный архиватор 7-zip. У него есть бенчмарк процессора. Это тестирование процессора на архивацию и разархивацию. По данным ixbt самый мощный в мире процессор набирает в тесте compress примерно 77000 пунктов. Мой процессор набирает почти 19000. Лидер быстрее его в 4 раза.

Но это ещё не значит, что Word открывается в 4 раза быстрее или браузер загружается за секунду вместо четырех. Нет! Быстродействие для пользователя складывается из нескольких составляющих. Например, если у вас SSD, а у лидера HDD, то мегабайтный excel-файл ваш компьютер откроет быстрее. Или если у вас стоит 16 гигабайт ОЗУ, а у лидера 8, то переключаться между фотошопом и adobe xd вы будете быстрее.

Из этого следует, что лучше взять более простой процессор, но взять ssd и больше памяти, чем погнаться за навороченным процессором и ухудшить диск и память. Я это хорошо помню по старым временам. У меня был Pentium-133Mhz с 16 мегабайтами (мегабайтами!) ОЗУ. В те времена уже популярным был Pentium-166MMX, и у многих встречался Pentium-200MMX. Зато память обычно ставили 8 мегабайт, она была дорогой и на ней экономили. Поэтому мой «сто тридцать третий» в Windows 95 рвал всех по переключению между задачами, переходами в Far и обратно.

Разработчик-математик

Разработчик-математик

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

Разбежка была почти 3,5 раза. Условно говоря, мы выставили клиенту счет на $3500, а программисту заплатили $1000.

Программист выставил претензию, что негоже на нем так навариваться. Что он полностью закрывает свой участок работы, а мы почти ничего не делаем, даже коммуникацию с клиентом он ведет.

На самом деле его расчеты не совсем верны. Да, мы получили от клиента 3500$. Программисту оплатили 1000$. Но дьявол кроется, и я даже не хочу упоминать про налоги, это небольшая статья расходов. Гораздо ценнее время. Чтобы получить этого клиента мы потратились на рекламу, провели множество встреч с потенциальными клиентами, многие отсеялись, один остался. Несколько специалистов с ним работали на этапе заключения договора, оценок и изучения задач клиента. Это длинные продажи, несколько месяцев. Это все стоит значительных денег. Так что при таких раскладах можно и убыток схлопотать. Но «математикам» это не понять.

7 ноября   2018   бизнес   деньги

Любимая работа

lybimaja-rabota.jpg

За свою жизнь я увлекался многими специальностями. Пробовал себя во всем, что было интересно. В итоге оказывалось, что мне всегда интересно что-то ещё. И так по кругу. Никогда не мог специализироваться на чем-то одном. И программирование нравится, и маркетинг, и дизайн, и торговля, и SEO, и продажи, и контекстная реклама, и криптография, и много чего еще.

И вот сегодня вдруг в голову прояснение пришло, и в душе родилось счастье. Я понял все, понял, что мне нравится больше всего. Мне нравится управление. Управление людьми, проектами. Мне нравятся переговоры, продумывание алгоритма решения задачи и доведения проекта до завершения.

В начале этого года я прошел треннинг «твое предназначение». Несмотря на общее удовлетворение от треннинга, я так и не разобрался в себе. И вот вдруг после многих месяцев я нашел свою сферу деятельности — управление.

Мощный HP G5 и Google Chrome

Мой старый DELL проработал почти семь лет. Очень хороший ноутбук был. Топовый с процессором i7 с восемью ядрами. Правда, ел батарейку сильно, все таки 45 Ватт.

Купил вместо него ноутбук HP ProBook 440 G5. Требования были простые:

  • ips матрица
  • потребление процессора не более 15 Ватт
  • современный процессор i5 или i7
  • 1920 ×1080
  • нормальная клавиатура
  • 15.5 дюймов экран, в крайнем случае 14, но точно не 13
  • большая батарея
  • оригинальная Windows 10
  • диск ssd на 256 или hdd на 1 терабайт
  • не менее 8 гигабайт озу, обязательно расширяемая минимум до 16.
  • не обязательно дискретная видеокарта
  • адекватная цена.

И вот такой ноутбук нашелся, который меня устроил по всем этим характеристикам. Единственное, чего в нем нет — подсветки клавиатуры.

По поводу клавиатуры отмечу свой бзик. На ней обязательно должны быть отдельные кнопки PgUp/PgDn, Home/End, Insert, Delete. Именно отдельные, а не комбинации типа ctrl+ стрелка вверх. Я постоянно пользуюсь указанными клавишами.

Я доволен ноутом. Клавиатура шикарная, экран крутой. Windows 10 PRO, 14 дюймов экран очень непривычен после 15,6. Но уже привык. Батарея держит в моей режиме работы — 6 часов. По характеристикам производителя может работать 16 часов. Пока у меня не получалось достичь такого, но сейчас я устанавливаю рабочий софт и процессору приходится напрягаться.

Решающим фактором покупки была батарея на 16 часов и защита ноутбука по пыле-, влаго-, ударопрочности MIL-STD-810G.

Что меня впечатлило, так это скорость работы. Я протестировал DELL в 7-zip. HP ровно в два раза быстрее Делла. Я удивлен, я рассчитывал на большую разницу — в 6-8 раз. Реально полагал, что за 7 лет скорость обязана была вырасти раз в 7 :) С другой стороны, мне скорости хватает, мне бы срок работы от батареи часов 48 :)

И напоследок про Хром. Когда-то он был очень прожорливым к памяти и процессору. Сейчас на него нельзя налюбоваться — ест не более 2 гигабай ОЗУ при моих 20-40 вкладках. И не жрет процессор. С таким подходом ставить Opera или Firefox совсем не хочу, даже ради тестов. Поставил только Vivaldi :)

Ранее Ctrl + ↓