// Разработка

Как выбрать Компании-Разработчика Программного Обеспечения ERP

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

Содержание

#1. Что вам нужно
#2. Где искать разработчика
#3. Кого искать: ключевые критерии
#4. Первичное отсеивание кандидатов
#5. О чем спрашивать кандидатов
#6. Как сделать окончательный выбор

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

Из этой статьи вы узнаете:

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

Что вам нужно

До того, как начинать поиски технологического партнера, необходимо подготовить точную и конкретную информацию по программному обеспечению, которое нужно разработать. Для этого проведите совещание руководителей всех отделов и дайте ответы на такие вопросы:
  1. Масштаб ERP-проекта? Какие отделы и в какой мере перейдут на новую систему, сколько пользователей будет подключено, какой объем операций будет обрабатываться и тому подобное.
  2. Ваши ожидания? Чего вы ждете от разработчика, какими качествами он должен обладать и какую работу должен проделать. Как оценивать аутсорсинговую компанию при поиске и после завершения проекта.
  3. Как регулировать отношения? На какой основе должны выстраиваться ваши отношения с компаний-разработчиком ERP-систем (форма договорных отношений, что будет прописано в договоре, как решать споры).
  4. Команда проекта? Ожидания, пожелания и требования по формированию команды проекта (состав, компетенции, структура управления).
  5. Цена и сроки? Исчерпывающая информация о работе, которую нужно выполнить, включая сроки и стоимость всего проекта в целом и отдельных этапов (элементов).

Где искать разработчика

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

Вы хотите разработать проект?

Свяжитесь с нами и мы Вам поможем.

Получить оценку

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

  1. Clutch.co — ресурс с большим перечнем компаний-разработчиков программного обеспечения. Есть фильтры, помогающие сортировать списки по расположению, ориентации, количеству работников и почасовой ставке. Всех разработчиков проверяют с помощью подробных форм подачи заявок, реальных звонков, отзывов клиентов портфолио и других факторов.
  2. LinkedInсоциальная сеть для установления деловых контактов, где можно довольно быстро найти компании по разработке программного обеспечения любого рода. Правда, здесь их никто не проверяет, а потому список будет довольно внушителен.
  3. Appfutura — площадка для размещения заявок на исполнение. Вы публикуете свой проект с подробным описанием всех спецификаций, функций, платформы, сроков, бюджета и тому подобного, и в ближайшее время с вами свяжутся компании, предлагающие свои услуги. Затем вы можете пообщаться с их представителями и выбрать лучшего из кандидатов.
  4. Другие листинги. Например, Goodfirms.co, Adnify, Extract.co, Contractiq, The Software Network, They Make Apps, CrunchBase и прочие. Найти листинги в сети можно с помощью любого поисковика.
Вопросники. В сети много сайтов, где можно задать вопрос и получить ответ. В нашем случае подойдут площадки Ask Google, Quora и Reddit. На Ask Google ответ даст сервис, на остальных площадках — люди. И будьте готовы к тому, что пользователи будут рекламировать собственные компании, а не предлагать список лучших из лучших.

Социальные сети. Помимо бизнес-сети LinkedIn, можно также поискать разработчиков в обычных социальных сетях: Facebook, Twitter, Instagram StackExchange и на азиатских Weibo, Qzone и Renren. Все компании ведут аккаунты в социальных сетях, чтобы привлечь потенциальных клиентов. Они рассказывают о себе, команде, заказчиках и партнерах — много полезной информации.

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

Кого искать: ключевые критерии

Первичное отсеивание кандидатов

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

Как выбрать Компании-Разработчика Программного Обеспечения ERP IBM Blockchain

IBM Blockchain делает проморолики для представления кейсов и затем предлагает прочесть их полные описания

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

Изучите комментарии и отзывы. Проверьте, что о компании пишут в сети: социальных сетях, отзывниках, новостях и профильных ресурсах. Такие отзывы можно найти на Resiport, Venturepact и Clutch.co. Но будьте бдительны, многие такие отзывы куплены ради увеличения популярности или борьбы с конкурентами. Ищите сообщения с деталями и скринами договоров о сотрудничестве.

Как выбрать Компании-Разработчика Программного Обеспечения ERP Venturepact

На некоторых листингах разработчиков, например, на сайте Venturepact, есть рейтинги

Кроме того, можно проверить претендентов на таких сайтах, как WebChecker, GlassDoor и BBB.com. Это ресурсы, где можно проверить юридическую чистоту компании и почитать анонимные отзывы текущих и бывших сотрудников компании.

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

  1. Они ранее создавали программное обеспечение для ERP-систем?
  2. Вы замечаете новаторский подход и/или инновационные технологии такие как блокчейн? Например, нейронные сети, виртуальная реальность.
  3. Они создавали программное обеспечение для компаний, которые похожи на вашу по сфере бизнеса, масштабу и цепочкам продаж?
  4. Участвует ли команда разработчиков в отраслевых конференциях, мероприятиях или открытых разработках?
  5. Какой подход к разработке они используют? Например, Agile или Scrum (80% IT-команд используют этот подход).
И помните, что в плане используемых технологий лучше нанять команду, которая специализируется на конкретной технологии, чем ту, чья веб-страница пестрит десятками различных логотипов, таких как PHP, RoR, Net. или Node.js. Например, если вы хотите построить решение с помощью Python, выберите партнера, специализирующегося на таких проектах, а не большую компанию, которая использовала Python в относительно небольшой части своих кейсов.

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

  1. Коммуникация. Успешное сотрудничество предполагает тесное общение, которое невозможно, если вы разговариваете на разных языках или живете в отдаленных друг от друга часовых поясах.
  2. Культура. Команда разработчиков должна разделять с вами все или хотя бы основные элементы нашей культуры. Это спасет от множества конфликтов и так называемых «проблем перевода», когда вы вроде как говорите про одно и то же, но имеете в виду совершенно разные вещи.
  3. Доступ к «телу». Разработка ERP требует изучения бизнес-процессов, что практически невозможно без личного посещения офиса и производственных помещений компании для изучения всего «изнутри».
  4. Образование. Важно помнить, что не везде образование, культура, уровень доступа к технологиям и прочие факторы способствуют обучению хороших программистов. Например, в Китае и Северной Европе с этим нет никаких проблем, тогда как в Нигерии или Пакистане хороших программистов очень мало.
Как выбрать Компании-Разработчика Программного Обеспечения ERP данные HackerRank
Уровень навыков разработчиков программного обеспечения по странам (данные HackerRank)

О чем спрашивать кандидатов

Основные вопросы:
  1. Как вы работаете, какой подход используете? (Совет: получите общее представление о процессе разработки, составе команды, структуре управления и тому подобном.)
  2. Какие средства коммуникации используете, чтобы узнать о PPP: планах, процессах, проблемах. (Совет: Нужна процедура или механизм, которые позволят вам следить за тем, что происходит с проектом.)
  3. Каким образом мы узнаем, что что-то пошло не так? Как вы обрабатываете неудачные проекты? (Совет: Убедитесь, что ранее разработчики были откровенными с заказчиками, проекты которых пошли по «плохому» пути. Найдите таких заказчиков и пообщайтесь с ними. Если вам говорят, что в компании не было проблем или неудач — не верьте! Никто не идеален.)
  4. Чего вы ожидаете от нас во время сотрудничества и чего нам ожидать? (Совет: Нужно заранее узнать об обязанностях и потребностях обеих сторон, ролях в команде и сферах ответственности.)
  5. Как вы определяете, что нужно заказчикам? (Совет: Нужно понять, каким образом компания-разработчик выяснит, какое именно программное обеспечение ERP вам нужно. Обычно для этого используют брифы, опросники и личное общение, общие совещания.)
  6. Какие инструменты вы используете для совместной работы? (Совет: Было бы здорово, если бы вы для общения и совместной работы использовали не только электронную почту, но и, например, Trello, Jira, Asana или Taiga для отслеживаемости процессов.)
  7. Будут ли использоваться инструменты для мгновенного общения? (Совет: Такое общение более эффективно.)
  8. Будет ли проект-менеджер и программисты, занятые моим проектом, параллельно участвовать в других проектах? (Совет: Намного эффективнее, когда люди работают над одним проектом.)
Технические вопросы:
  1. Каким образом вы следите/обеспечиваете качество программного обеспечения? Используете ли вы, например, автоматические тесты или рецензирование кода? (Совет: Пропишите это в договоре.)
  2. Кто будет владельцем исходного кода ERP-системы?
  3. Вы разрабатываете техническую документацию? Как?
  4. Можете предоставить профили сотрудников? (Примечание: Обычно такие профили анонимизированы, то есть без контактных и личных данных).
  5. Могу ли я пообщаться с самым опытным/профессиональным человеком в вашей команде?
  6. Как вы решаете вопрос стоимости? (Совет: Пусть приведут пример, похожий на ваш.)
  7. Можете показать ваши образцовые кейсы?
Дополнительные вопросы:
  1. Почему мы должны выбрать именно вас, чем вы лучше остальных? (Совет: Если ответ абстрактный — это плохой вариант, если конкретный (у нас отличный проект-менеджер, старший программист, IT-архитектор) — все хорошо.)
  2. Насколько просто и быстро вы сможете увеличить команду? (Совет: Обычно для этого требуется 1–3 месяца. Если меньше, скорее всего, для вас соберут команду плохо организованных фрилансеров.)
  3. Какая у вас почасовая ставка для разных категорий сотрудников? (Совет: Обычно именно это больше всего влияет на стоимость разработки.)
  4. Вы работали с бизнесом моего масштаба, сферы деятельности?
  5. Можете предоставить контакты бывших заказчиков — удачных и неудачных проектов? (Совет: Неудавшиеся проекты значительно больше говорят о компании: почему проект провалился, кто виноват, как разработчики выходили из этого, как все в итоге завершилось).

Как сделать окончательный выбор

В идеале нужно выбрать 5–20 кандидатов, которые подходят по всем вашим требованиям и критериям, и провести открытый тендер. Так вы сможете оценить кандидатов в условиях конкуренции и получить более выгодные условия сотрудничества.

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

Отзывы наших клиентов

Разработка экосистемы, предназначенной для предоставления разнообразных услуг цифровым активам под одной оболочкой на основе технологии блокчейна

Отправить сообщение

Имя *
Email *
Телефон
Сообщение
 

Если у Вас есть вопросы, напишите нам в месенджер.

Telegram

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

Подпишитесь на свежие статьи

Get more content on how to effectively build web project from top experts.

Продолжая использовать сайт, Вы даете согласие использовать cookie в соответствии с нашей политикой в отношении cookie.
×