С Другой стороны

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

Заказываем мы разработку мобильного приложения у сторонней компании(СК). Я не знаю как они выиграли конкурс, но это просто боги разработки и обратной связи.

На любой косяк по работе их приложения - у них 3 стандартных ответа. Редко-редко они соглашаются сразу.


Первый:

Мы: у нас тут ошибка.

СК: У нас не воспроизвелось.

Мы: Но у нас не работает в одном и том же месте на всех устройствах, на которых мы смотрели. Вот более подробное описание.

СК: У нас не воспроизвелось.

Мы: Вот пошаговые скриншоты.

СК: у нас не воспроизвелось

Мы: Вот видео, вот телефон в коробке с установленным приложением,ТЗ на ошибку, код с ошибкой, код с исправлением и деньги за вашу несказанную поддержку.

СК: выложили версию с фиксом, проверяйте.


Второй:

Мы: у нас тут ошибка на хреноми, андроид 5.1.

СК: у нас нет такого устройства

Мы: но у нас же ошибка, а модель довольно ходовая.

СК: у нас нет такого устройства. А эмулятор андроида работает корректно.

Мы: ну и что вы предлагаете, купить вам такой телефон взамен платы за доработку?

СК: выложили версию с фиксом, проверяйте.


Третий:

Мы: Вы дико удивитесь, но у нас тут ошибка.

СК: этого  не было в  ТЗ.

Мы: как это не было? - ссылка на фрагмент

СК: у нас такого в ТЗ нет.

Мы: 5 страница, 3 строчка сверху.

СК:выложили версию, проверяйте.


Ну и бонусный:

Мы:у нас сломался старый функционал

СК: не может быть, мы в эту часть не лезли.

Мы: Но все-таки он сломался

СК: исключено

10 мин

СК:выложили версию, проверяйте.

IT-юмор

5.6K постов52.5K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
11
Автор поста оценил этот комментарий

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

раскрыть ветку (24)
2
Автор поста оценил этот комментарий
такие компании демпинугуют очень часто. Грубо говоря по контракту разрабатывают какую-нить хрень изначально несложную , внедряют, а потом уже загибают цены в полтора-два раза выше рынка на доработки
раскрыть ветку (23)
3
Автор поста оценил этот комментарий

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

Ну а если у руководства нет желания во всё это плотно влезать, то будут их нагибать за их же деньги.

раскрыть ветку (22)
1
Автор поста оценил этот комментарий

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

раскрыть ветку (21)
3
Автор поста оценил этот комментарий
Так правильно говорят же
раскрыть ветку (5)
Автор поста оценил этот комментарий

с точки зрения бизнеса - бесспорно...но это похоже на ситуацию:

1:Дайте мне мороженку!

2:50 рублей.

1:Ок, вот держите.М, как вкусно,а дайте еще одну.

2:7000 рублей

1: Схуяли?

2:Ну вам же нравится наша мороженка, значит будете ее теперь все время брать и..платить

раскрыть ветку (4)
1
Автор поста оценил этот комментарий
Не так) Первый раз заказывают мороженку, а потом "Давайте сделаем, чтобы её не нужно было в руках держать - пусть парит в воздухе, а человек откусывать будет понемногу. И чтобы не таяла. Да, и чтобы можно было вкус поменять в любой момент".


Гипербола, конечно, в жизни таких заказчиков не встречал ещё) Все адекватные люди. Ну и мы не промах)

1
Автор поста оценил этот комментарий

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

Это я вам как программист говорю. Знаю, что не поверите.


Аналогия с мороженкой неверна. Если проводить эту аналогию на разработку софта, то должно быть так:

- Нам нужен пакет, который бы был как тот, предыдущий, плюс вот эти добавки. Вот ТЗ.

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


Если же вы всегда рабоатаете так: заказали пакет в конторе, а потом по отдельным тз добавляете куски функционала (и вам кажется, что эти добавления что-то дохуя стоят), то вот вам правильная аналогия:

- Нам нужна мороженка, с какао вкусом, в конусном стаканчике.

- Ок, пожалуйста. Стоит 50 р.

...

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

- Ну ок, сделаем новый...

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

- ??? Вы ебану... э-э, ну ладно, в принципе можно сделать. Стоить будет только 7000 руб.

- Да вы охуели! Жулики! Думаете, если нам понравилась ваша мороженка, значит, мы будем ее теперь брать и платить?

Автор поста оценил этот комментарий
А что, исходников приложения у вас нет?
Автор поста оценил этот комментарий
Похоже, да. Такая вот у них бизнес-модель. Они просто не говорят, что первая мороженка триальная.
2
Автор поста оценил этот комментарий

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

раскрыть ветку (14)
1
Автор поста оценил этот комментарий

не, это не кастом...конкретно по ТЗ разработали приложение под наши нужды, со всеми хотелками. Все протестили, проверили, все норм внедрили. А потом да - захотели других денег

раскрыть ветку (13)
5
Автор поста оценил этот комментарий

Они в своём праве, как и вы вправе сменить подрядчика.

Я, как работник, тоже периодически ставлю руководство в такое положение, требуя повышения зарплаты)

раскрыть ветку (12)
2
Автор поста оценил этот комментарий

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

раскрыть ветку (11)
1
Автор поста оценил этот комментарий

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

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


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


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


Я рад, что в Москве компании-разрабы уже осознали эту проблему и выставляют адекватные цены за поддержку и развитие. Осталось только донести эту мысль до заказчиков.

раскрыть ветку (5)
Автор поста оценил этот комментарий

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

раскрыть ветку (4)
1
Автор поста оценил этот комментарий
я так понимаю тут еще имеется ввиду, что разработчики меняются, а, как известно, у многих взгляды разнятся по поводу красоты кода и прочего.
раскрыть ветку (1)
Автор поста оценил этот комментарий

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


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


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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ха-ха, лошары)

В офисе и принтеры наверное от HP стоят))) Цена одного принтера в 4 сменных картриджа))

раскрыть ветку (4)
2
Автор поста оценил этот комментарий
кто сказал, что у нас есть принтеры?) Исключительно пишущие машинки) Но вообще не все так плохо, просто есть пара ставленников сверху, которые в экономии видят смысл своей жизни.

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

1
Автор поста оценил этот комментарий

А что с принтерами НР не так?) Не, ну просто интересно. У нас в офисе стоят НР. Есть парочку больших Canon и какие-то китайские, которые стоят дешевле картриджа для них.

Я то думал, что это норм принтеры)

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку