Лого vc.ru

Письмо в редакцию: Почему мы отказались от сотрудничества с китайскими разработчиками

Письмо в редакцию: Почему мы отказались от сотрудничества с китайскими разработчиками

Читатель vc.ru Фахреддин Мирзоев прислал в редакцию письмо с рассказом о том, как он работал над интернет-проектом совместно с китайскими разработчиками и с какими трудностями столкнулся.

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

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

Предыстория

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

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

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

И это вызвало у меня тихий ужас, так как я понял, что треть времени буду тратить только на то, чтобы разобраться в этом хаосе (мягко сказано). Когда я предложил ввести систему управления проектом, это вызвало бурю эмоций, потому что китайские разработчики о такой системе никогда не слышали. Про Google Sheets я спрашивать не стал.

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

Первый рабочий день сайта начался с того, что я обнаружил, что после заполнения и публикации перевода страницы с английского на русский этот перевод исчезал в течение получаса. Почему? Этого никто не знал. Даже китайские разработчики. Дальше, 30% процентов функциональности работает через раз, шрифты на первой странице плывут, каталог товаров плывет.

Это не шутка, это должен был быть запуск рабочей, обкатанной версии, на которую через две недели мы уже должны были лить трафик. Про китайский дизайн я молчу, потому что никакого дизайна не было. Была картинка на первой странице и надпись белым текстом на картинке: Buy quality goods from China (не смешно).

На тот момент в нашей российской команде уже был старший программист Евгений и графический дизайнер. Второго программиста я выписал из Томска и заставил переехать в Москву, но об этом позже. Этот программист нам, кстати, потом чуть не завалила проект.

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

Изначально планировалось четыре локальных версии: европейская, американская, российская и китайская для производителей, на разных доменах. Разработчики взяли первую необкатанную версию и скопировали еще три раза, соответственно, все ошибки вместе с ней.

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

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

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

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

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

Это показалось мне проявлением той самой восточной хитрости, о которой меня предупреждали все, кто когда-либо работал с Поднебесной

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

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

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

В итоге мы делаем ход конем: делаем выбор в пользу Magento и берем третьего человека с сильным знанием PHP. Оба наших программиста на ASP.NET согласились остаться и разобраться в PHP в очень сжатые сроки.

Далее нам активно начали помогать коллеги из Европы с детализацией ТЗ, так как китайцы это делать отказались. В общем, мы накидали задачи, условное время выполнения, чекпоинты и взялись за работу. Через 3 недели нас покинул первый ASP.NET-разработчик Евгений, который место того, чтобы работать, ходил и вешал всем лапшу.

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

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

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

Спустя два месяца c китайским сайтом ничего не поменялось, он продолжал работать так же плохо, как и в начале. Акционеры, увидев наши результаты, поняли, что их полгода банально разводили. В итоге уволили не только китайских разработчиков, но и остальную команду в Китае (порядка 30 человек) которые занимались работой с производителями.

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

Заключение

Развести могут в любой стране, однако у работы с китайскими разработчиками есть свои негативные особенности:

  • Знание языка и коммуникация. Китайцы в основном не говорят на английском языке. Из всей команды разработчиков говорил только проект-менеджер, который ничего сам не писал, и его помощница. То есть напрямую пообщаться с разработчиками мы не могли.
  • Другой часовой пояс. У китайцев другой часовой пояс (+5 к московскому времени), и когда нужно сделать что-то срочное, на работе никого нет.
  • Культурные особенности:
    • Китайцы не умеют говорить «нет», это у них воспринимается как проявление слабости. Они будут браться даже за те задачи, которые им не под силу. То есть планировать с ними очень сложно. Готовьтесь к постоянному срыву сроков.
    • Абсолютно вертикальная культура. Начальник — святое. Никакой инициативы. Про Scrum можно забыть.
    • Чтобы китайцы работали, над ними нужно постоянно стоять «с палкой» и периодически ее использовать. И чем жестче, тем лучше они будут работать.
  • Небрежное отношение к качеству. В моем понимании, высококонкурентная среда Поднебесной не оставляет времени для качества. Главное — сделать быстро и много, чтобы успеть раньше других и твое место не заняли.
  • Отсутствие культуры труда и низкоквалифицированная рабочая сила. Отношение к сотрудникам в Китае — как к рабам на галерах. Все очень жестко. Такое же отношение у сотрудников к своей работе.
  • Правовое регулирование. Когда у нас подрядчик завалит работу, с него можно спросить по договору. Понятно, куда обращаться и сколько это будет стоить. За границей ты на чужой территории, и это будет гораздо сложнее.

Добавлю, что это только мой личный опыт — не более. Я много раз был в Китае, мне там очень нравится и я съезжу туда с удовольствием еще раз. Там живут милые, добрые, открытые люди. Везде постоянное движение. Очень сильная динамика.

Закончу веселой историей из индустрии: на фабрике заказали выпустить тысячу игрушек в виде тигра. Распечатав партию, заказчики обнаружили, что место тигров им поставили лошадей. На вопрос: «Почему лошади?», производители ответили, что у лошади те же четыре ноги, хвост и она быстро бегает. Мол, разница небольшая.

Пишите нам на secret@vc.ru, если с вами произошла интересная история или появилось мнение на актуальную для рынка тему. Не стесняйтесь — мы любим письма читателей.

Что-то не очень понятно, как так получалось, что разработчики сидели и страдали херней 2-3 недели, при этом вы этого никак не могли заметить? В git комиты посмотреть?

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

0

на счет первого пункта: я хотел сразу уволить, не давало руководство. почему - не знаю. потом как раз после зп один сам ушел, другая ушла после следующей.
на счет второго: да, именно так

0

У нас в области (Гомельская) китайцы строят бумажную фабрику. Они являются и заказчиками и подрядчиками. Это просто слёзы. Я не знаю что они делали, но соорудили из людей что-то вроде виброплиты.
Однажды им зарплату не заплатили (может не однажды) и они решили пешком дойти до Минска (300км), чтобы пожаловаться президенту. Слава богу прошли только 40. Все чумазые.

В Минске бы их раздели и заставили работать )

0

зачем раздевать? помыли бы, думаю

0

Так проблема была в том что команда разработчиков в Китае работала с производителями в Китае? И вы в России должны были сформировать свое представительство? А акционеры откуда?

0

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

0

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

0

думаю 1 из-за отсутствия фокуса руководства 2 они никогда не занимались онлайн проектами - попались.

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

0

Хорошо, что не сталкивался ))

0

А про палку мандарина вы правильно написали, по другому они не понимают.))

"Оба наших программиста на ASP.NET согласились остаться и разобраться в PHP в очень сжатые сроки"

"Вот это удача" — подумал автор.

0

Все было сложнее. Я хотел делать на друпале, но менеджмент настоял на Магенте. Программистка из Томска пообещала разобраться + у нее были знакомые, которые ей помогали с задачами. А Евгений упал в ноги руководству ) Времени не было вообще. Пришлось работать в таких условиях. Причем решение в пользу Магенты оказалось правильным стратегически. Мы в последствии сэкономили много времени за счет extensions.

0

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

Вы можете посмотреть сайт у меня в профиле (Магенто). Китайский только в скринах.

0

Очень смешно дать в виде ссылки на ваш сайт какие-то бесконечно открывающиеся с вашими реф-ссылками магазины. Люто минусую.

0

* поправка не друпал, а smart store на asp.net

Что-то мало опыта у управленца проектами. Столько времени выкинуть в пустую. Или это попытка им стать, или не просто не понимаю логики.

0

Что-то мало опыта у управленца проектами. Столько времени выкинуть в пустую.

Вы про китайцев или про то, когда мы начали Магенту делать?

0

если вы про китайцев, то с ними работал отдельный китайский ПМ. если про магенту и программистов под asp.net, то мы все успели.

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

то есть уйти в ответственный момент для вас это нормально? :D

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

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

а если честно, думал, что раз она приехала из Томска, то никуда не денется.

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

а вообще найм и увольнение сотрудников в крупных компаниях это очень сложно.

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

Иван, перекладывать ответственность с головы на руки не нормально. Программисты делают много ненормальных вещей, но "заваливает" проект руководитель. Об этом позже.

0

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

Ну как бы тут 2 непротиворечивых утверждения: за все отвечает руководство и программисты бывают как дети малые. Да у каждого есть тонны историй какие программисты/дизайнеры/музыканты/футболисты/политики безответственные и как все в IT/музыке/спорте/стране плохо. Вот про музыку вообще обидно.

0

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

Ну окей. Программистка из Томска действительно чуть не завалила ваш проект.

Странно сваливать вину на проектную команду, которую сам же автор и собирал.

Думаю, что никто вам не врал. Программиста действительно считала ,что сделает и не рассчитала свои силы. А объективно оценивать ресурсы-обязанность ПМ. Кроме того, по вашим словам,у вас были чек-поинты. По идее проблема должна была обнаружится не в последний момент, а после первого проеба!))

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

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

Еще один перевод стрелок- теперь и ваше руководство виновато!))
Ваш стиль руководства понятен-"раз переехала из Томска, значит никуда не денется","начал давить на программистку" , "ЧМОШНИЦА"... Вы ее просто затр..али и она сбежала, как только подготовила себе пути к отступлению.

0

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

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

0

"Еще один перевод стрелок- теперь и ваше руководство виновато!))"

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

за магенту? Магента работает как часы, посмотрите у меня в профиле. более того, мы справились в поставленные сроки.

в чем суть вашей демагогии? задача была выполнена.

0

По сути автор здесь тоже нанял всех программистов заново и запустил проект.
Беда в том, что в Китае одного "ответственного" не назначили.

0

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

В инженерном аутсорсе (КМД) было все ровно также.
Вот индийцы были на высоте.

Но во многом, мне кажется, это от отсутствия "руководства" на месте разработки.

0

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

"Китай — очень мощно развивающаяся страна, вторая экономика планеты, с самым большим населением и свыше 2000 иероглифов в языке".

В китайском более 80 000 иероглифов. Как можно читать статью, если она начинается с такого откровенного абсурда.

"Google Sheets". Там Гугл в принципе не работает. Китай это другая планета. Что касается, китайцев - с ними надо уметь работать. Банальная некомпетентность управленческая и абсолютное незнание специфики.

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

2000 базовых иероглифов

google sheets работает

Найти высококвалифицированных сотрудников можно везде. например консультация у компании по разработке магенты в Европе стоит 1000 евро. план разработки стоит 10 000 евро. это вопрос денег. у нас специалисты дешевле и лучше.

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

самые лучшие разработчики живут в России. Более того они работают лучше других и стоят дешевле.

* самые лучшие разработчики живут в России.

Имеется ввиду территория бывшего СССР

0

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

0

если бы я вам озвучил не реальную версию, то никакого бы бэк офиса в России не было

"2000 базовых иероглифов" - вы просто не знаете о чем говорите. Как будто есть "небазовые иероглифы", 囧囧囧.

"Найти высококвалифицированных сотрудников можно везде" - только что-то не нашли. Скупой платит дважды, как говорят.

"например консультация у компании по разработке магенты в Европе стоит 1000 евро. план разработки стоит 10 000 евро" - зачем говорить о Европе, если речь идет о Китае. Непонятное и неуместное сравнение.

"это вопрос денег. у нас специалисты дешевле и лучше" - я не сравнивал наших и ненаших специалистов. Зачем об этом писать.

"вот у нас упал barcode generator, стоит фура с товарами, для которых нужны баркоды, что бы их разместили на складе. простой за простой товаров ставка в час. и что делать?" - разгружаете фуру, чтобы не платить деньги за простой, поднимаете barcode generator и расклеиваете баркоды. На крайняк, все можно посчитать вручную. В чем проблема?

Лучше представьте себе два склада, каждый площадью 5000+sqf забитых под потолок, 2000+SKU и отсутствие barcode generator. Но c accurate stocklist, да еще и up-to-date.

PS: вы про Гонконг вообще слышали?

у нас офисе сидит 4 китайца, они так считают, по крайней мере.

не нашли в Китае, потому что это дорого. никому не нужно дорого. нашли в Москве, за оптимальную цену.

за тем, что такой по качеству специалист а России стоит дешевле. так зачем искать из в Китае.

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

ну-ну )) у амазона товары попадая на склад стоят в очереди до 28 дней.

про Гонгонг я слышал и даже был там. более того, у нас там сервер для зеркала. так вот загрузка 4gb на это сервер длится 12 часов.

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

"не нашли в Китае, потому что это дорого. никому не нужно дорого. нашли в Москве, за оптимальную цену" - абсолютное незнание специфики, опять же. Если вы нашли дорого, это ведь не значит, что нет дешевле.

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

Представьте себе как же работают компании у которых офисы одновременно в Гонконге и Лондоне, например (разница во времени 8 часов) - вообще ничего не успевают, наверное.

"ну-ну )) у амазона товары попадая на склад стоят в очереди до 28 дней"
Я не говорю вам про Amazon, а привожу частный случай из личного опыта. Чтобы по 28 дней товары стояли - такого не бывало, ни разу. Максимум - сутки.

"про Гонгонг я слышал и даже был там. более того, у нас там сервер для зеркала. так вот загрузка 4gb на это сервер длится 12 часов"
Мне интересно откуда вы загружли на ГК сервак 4ГБ в течении 12 часов. Уж не из Китая ли? Это бы все объяснило.
Я рад, что вы слышали и бывали в Гонконге. Странно, что там не подобрали порядочных специалистов. Все бы по-английски говорили.

0

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

дешевле есть и в Москве.

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

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

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

из Москвы загружали

я знаю, что в ГК специалисты на порядок выше. но они и дороже.

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

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

Это как я бы вам рассказывал о создании справочных страниц веб-API ASP.NET или как добавлять captcha в magento модуль. И говорил: ну я вот сам не знаю - но когда хотел научиться, мне так говорили, что хранить настройки нужно в хелпере.

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

Почитайте вот - habrahabr.ru/company/alconost/blog/222865/

"они мне чем то могли помочь?" - а как склад функционировал? без wh manager? 30 человек кели контракты, а складом робот управлял? И мне просто интересно: у вас был рабочий день, а китайцы спали. Как фура тогда пришла? В полночь такие приехали, решили приколоться и бабок за простой срубить. Так что ли? Смешно, даже очень.

"в ГК специалисты на порядок выше. но они и дороже" - разница не такая уж и большая. На материке magento developer получает в среднем 10000-12000RMB, в ГК - 16 000HKD (~15000RMB). Это не значит, что в Гонконге нельзя найтиза такую же цену сотрудника. Кто ищет - то всегда найдет.

"из Москвы загружали" - Оо

"не принимайте близко к сердцу, это всего лишь мой личный опыт" - ни в коем случае, Боже упаси такое к сердцу принимать. Просто не нужно ваш опыт возводить в абсолют и всех под одну гребенку стричь (;

Тем более, что большинство "аргументов" из серии: "Я Д'артаньян, а все вокруг - п*дарасы".

Я думаю, число иероглифов не существенно. Смысл статьи в том, что нет смысла брать разработчиков в Китае, потому что за те же деньги можно найти у нас (Россия, Украина, Белорусь, СНГ) и качество будет лучше.

Я уверен, что в Китае есть хорошие специалисты, но с ними работать - дорого.

Вы правильно сказали, что есть своя специфика. Я считаю, что тратить на неё время и страдать из-за специфики - не целесообразно.

0

Беглый осмотр профиля ВК топикстартера дал ответы на много вопросов. Пункт #0 - научиться использовать MindMap по назначению.

mind map каждый использует, как ему удобно )

0

вы так говорите, как будь-то я был против asp.net одни не давали исходники, другие хотели известную cms. я предлагал делать smart store - не прошло

0

но в итоге магента оказалась правильным решением

0

Ярость!

Что, блять, у вас со списками?!

Почему вы решили начинать с левого нижнего угла, а не как все нормальные лиди — слева направо, начиная с верхнего левого угла?!

Это же пиздец!11

0

Все происходило на ходу.

0

я рад, что вам интересно. вы мне там везде лайки поставили?

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

0

дело было не в одно скрипте. таких ошибок было очень много

0

сори, не понял ) спасибо за комментарий

0

низкое качество работы

Иван, прекращайте оправдываться перед бездельниками и троллями, идите работать.

Охуенно ты так итог подвел, профессионально и со знанием дела.

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

0

6 месяцев писать - очень компетентно ) делать релиз с кучей багов тоже )

Эм. Не очень понимаю к чему тут компетентность и "6 месяцев"? можно годами писать сложнейшие веб-порталы с кучей функций.
Кто ставил задачи, кто принимал их, кто оценивал? Очередной менеджер со стилем "я начальник, ты дурак". Если вы не знаете скорости работы и качества разработчиков, то рэндомно ставить сроки из головы - это минус только менеджеру.
Баги? ну баги, и что? даже топовые продукты огромных корпораций имеют вагоны багов. Садитесь и чините по приоритету.
Придираетесь не к тем вещам. Менеджмент нулевой, начиная с топов.

0

китайский ПМ ставил и принимал.

в том то и дело, что это был не сложный веб-портал

просто тянули бабло и вешали лапшу, что тут непонятного

0

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

0

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

0

Согласен ) ребята из Украины тоже хорошо работают

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

врать, брать на себя важные задачи а потом сваливать - не серьезно.

Ваш пример очень утрирован.

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

Друпал я написал по ошибке. Asp.net -> smart store(asp.net) -> Magento.

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

Еще замечу, что к Магенте мы перешли после завала китайцами самописного сайта.

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

Иван, руководство IT компанией не должно разбираться в подробных деталях, но должно разбираться хотя бы в общих технических и архитектурных вопросах. Как руководство строительной компании должно понимать этапы строительства и отличать фундамент от цоколя. Вы же не разбираетесь ни в чем и завалили всё - причем виноваты у вас, хаха, китайцы (с переводом стрелок вы справились, но не в этом талант руководителя). Все равно что руководство строительной компании заявило бы, что во всем виноваты узбеки - каменщики и маляры.

Вы что-то перепутали, товарищ. Или другую статью читали.

Когда на стройке подрядчик заваливает работу - на него подают в суд.

Заказчик не обязан разбираться.

Китайцы завалили, мы - все сделали.

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

До свиданья.

Вы бы хоть не позорились со своими управленческими эпик фейлами на VC, что ли... Пиарить свои провалы - нафига?

Вы бы читали внимательно и не позорились с глупыми комментариями

0

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

0

Я Дмитрию ответил на его комментарий - "Пиарить свои провалы - нафига?".

0

Извините, спасибо за комментарий

А причём здесь именно китайцы? Говнокодеры не имеют национальности. У нас в стране тоже есть фирмы, которые работают в таком "китайском" стиле, равно как и в Китае полно фирм, которые работают нормально по стандартам индустрии.

Вот-вот. Я ожидал прочитать именно про специфику работы с Китаем на основании работы с большим количеством партнеров. В итоге: "Почему фирма X не работает с фирмой Y".

Это мой личный опыт. Я считаю, что изложил все достаточно объективно.

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

0

Культурные особенности. О них в статье написано.

0

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

0

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

Китайцы дураки, программисты вас бросили и подставили посреди проекта, а вы мужественно спасли ситуацию!
Смешно! Особенно в том моменте, где программисты пообещали вам быстренько изучить пхп, вы на них положились, а они, негодяи такие, не справились))))
Плохой менеджер думает, что 9 женщин могут родить ребенка за месяц...

0

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

Именно так. Мы с Андреем и европейскими коллегами спасли ситуацию.

Я понимал, что это не реально. Но я же написал, что не все решения принимал я.

Китайцы оказались не очень добросовестными.

Предлагаю вторую попытку
Индийский разработка
Вам повезет, наверное

0

друзья, возможно из текста не очень понятно, объясняю:
1/ мне нужно было собрать команду для локализации и продвижения китайского сайта(asp.net). команда была собрана.
2/ я не участвовал в поиске китайских подрядчиков, постановке задач, контроле. был китайский проект менеджер, с которым работало руководство. когда я начинал работать, сайт уже был и у меня была возможность наблюдать результаты их работы. в том числе пытаться с ними работать по вопросам локализации.
3/ продвинуть и локализовать не случилось, по причинам указанным в статье.
4/ далее мне и разработчикам под asp.net, поставили задачу сделать сайт на Магенте в течение двух месяцев.
5/ я предупредил руководство, что оба разработчика не пригодны для работы на php. но они упали руководству в ноги и пообещали его выучить (php) - не мне пообещали. мое предложение делать smart store на asp.net было отклонено начальством.
6/ в итоге, мы взяли третьего программиста под php - Андрея, а оба разработчика под asp.net через какое-то время ушли. Разработчица из Томска ушла, предупредив нас за неделю до ухода, зная в каком мы были положении и не выполнив те задачи, которые обещала сделать. поступила крайне непорядочно, я считаю.
7/ мы с Андреем и коллегами из Европы справились с задачей, несмотря на все трудности, в установленное время. сайт прекрасно работает, вы можете посмотреть его у меня в профиле. сейчас в команде 3 разработчика под php. все прекрасно.
8/ с китайскими разработчиками, по моему мнению, работать не стоит. в первую очередь из-за культурных особенностей и качества труда. во вторую очередь, есть полно толковых программистов на территории бывшего союза. с ними работать удобнее и выгоднее.
9/ Китай прекрасная страна. Обязательно туда съездите. Но работать с китайцами сложно. нужно разбираться в специфике. это долго и за свой счет.

наши люди (территория бывшего союза) умеют совершать подвиги. это не секрет.

спасибо, что потратили время и прочитали мою статью.

Вы уж определитесь: сначала вы хотели уволить этих 2х несчастных программистов, но "вам не дало начальство. Почему-то знаете". Потом вы на них давили, а когда они уволились, то вдруг стали "чмошниками", "непорядочными"

Я так посмотрю разрабы совсем не любят ПМ-ов?)) Что, ребята, классовая ненависть? А?:-D

0

чувство несправедливости :D

0

Не ПМов, а начальство )) ПМы чаще люди адекватные, начальство - нет.

0

ПМ это между молотом и наковальней

0

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

0

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

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

Расскажите, а как конкретно вы поучаствовали в "закончить проект"? :) Разраб код написал, а каков ваш вклад?

0

Европейский офис ТЗ ставил, программист писал, а ПМ-спасал ситуацию! ))

0

ахахаха ахахахах, сейчас упаду со стула )

0

вам будет сложно объяснить, раз вы спрашиваете

0

Нет, мне правда интересно- вы управляли одним программистом?

0

я, как Нео, пытался согнуть ложку

0

ну а вы попытайтесь :) а то я слабо понимаю, чем занимается ПМ в проекте, который в состоянии запилить один человек на пыхе за 2 месяца

0

с версткой, на Магенте? :) скачай себе бесплатную Магенту и сделай мне возможность оплаты с отсрочкой платежа на 60 дней, через банковский перевод. письмо клиенту должно приходить автоматически после выбора способа оплаты, после подтверждения покупателя (для этого способа оплаты нужно подтвердить покупателя), после отправки товара, после того, как товар доставлен и в течение 48 часов после доставки. до завтра к вечеру. сделаешь - возьмем на работу.

0

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

0

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

я вас никем не считаю, негативных/положительных эмоций к вам не испытываю. я задал простой вопрос, потому что мне правда было интересно. у вас рабочий код от одного человека физически не может поставляться с такой скоростью, чтобы вы не спали ночами 2 месяца, принимая работу. уж тем более, если чел и разрабатывает и тестирует. код вы явно не писали. поэтому я спросил, что как. и уже n-й комментарий подряд вы не можете ответить на простой вопрос – что лично вы делали и в чем ваша заслуга?

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

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

но по вашим же словам 2 из 3 от вас ушли, так в чем заслуга то?)

а вы внимательно читали?

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

попробуй )

но по вашим же словам 2 из 3 от вас ушли, так в чем заслуга то?) это не разработчики хуевые, это вы как управленец не смогли замотивировать команду и оценить риски.

ты разницу между php и asp.net улавливаешь?

0

если ты не понимаешь, что делает ПМ, то что я тебе могу объяснить )

ты Магенту видел вообще? работал с ней? знаешь что это? -)

бла бла бла )

победителей не судят )

ну да, именно победители записывают видеоинтервью в бургер кинге с продавцами меда))
поставил минус – проиграл, всего доброго)

:D за мной результаты, за тобой - слова. в этом вся разница ) не обижайся )

0

результат за разработчиком) спасибо, что есть скрам-команды, в которых нет таких как вы)

0

И за разработчиком в том числе. Но если ты не понимаешь разницу, то я тебе не смогу объяснить )

0

еще не забудь: инн (vat) клиента, при заказе с отсрочкой платежа, должен пробиваться по европейской базе налогоплательщиков и подтверждаться, как существующий.

0

ну ахуеть теперь, целый запрос в API на проверку контрагента!

0

да ладно, забей. ты бы посмотрел ТЗ сначала, а потом умничал

0

Вы так говорите, как будто вы это все сами кодили. Вопрос был не в том, какие функции вы реализовали на проекте, а какова была ваша функция в нем?!

0

Ну конечно! Я искренне не понимаю, зачем нужен целый ПМ на проектную команду из одного программиста?! Законтачили бы прога на европейский офис да и все....

0

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

Проект, про который вы рассказали в этом посте, был сделан вами с одним прогом.
Может быть, ответите на вопрос о ваших функциях за эти 2 месяца?

0

этот проект продолжает работать, над ним работают три программиста + ПМ, то есть я.

если вы знаете, чем занимается ПМ, зачем вы спрашиваете?

0

судя по всему, вы не работали на крупных проектах и в крупных компаниях. one man show )

0

судя по всему разрабы решили на мне за своих ПМов отыграться )

0

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

0

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

0

А я программист со знанием китайского :) Мог бы наладить коммуникацию с этими товарищами. Хотя, вероятно, дело было не только в ней

0

Читаю и вспоминаю свой опыт работы на китайцев.
Китаец нанял ПО РЕКОМЕНДАЦИИ, якобы, очень крутого прогера, нужно сделать сайт для продажи китайских товаров на Россию. Дальше - одни совпадения )
1) Писать программист тоже сел С НУЛЯ, никакие готовые решения директора не устраивали. Да и программист понял, что если с нуля писать - ему дороже заплатят ) А хозяин всё переживал, что если воспользуемся каким-то готовым решением - то наш проект потом уведут. Поэтому надо всё сделать самим. =)
2) НИКАКОГО дизайна для китайцев не существует. Всё должно мигать, сайт должен разъедать глаза. Они реально не видят разницы между своим, типа "красивым" сайтом и реально качественными сайтами. Не понимают разницу, и сами стряпают только гавно. Шрифты? Похер, с засечками пойдут.
3) Программист дико лажал и косячил, часть функционала - не работала, или работала периодически.
4) Отдавать нам разработку/переработку сайта китайский хозяин категорически не хотел. Полное недоверие к иностранным специалистам; лучше говёный - но китаец.
5) В итоге наняли еще 5 китайских разработчиков. Типа, коллективный разум разберётся.

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

Прямой эфир
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления