Гибкий подход в создании IT продуктов

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

Схема agile аутсорс разработки

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

Cквад реди айти, компания веб-разработки на карте

Мы уже несколько лет работаем с европейскими IT-проектами. Например помогали таким клиентам, как EMBL, KIA, Samsung, Schwäbische Werkzeugmaschinen и другим. Практически все проекты были крупными и сложными. Сейчас мы решили не ограничивать себя только зарубежным рынком, а также развиваться в России.

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

И вот почему

Пример проекта для научно-исследовательского института Fraunhofer с использованием технологии VHDL
Пример проекта для страховой компании с использованием технологий .Net, java, react
Пример проекта для организатора выставок Expopartner с использованием технологий PHP, Vue, MySQL
Документация, в которой закрепляем все доработки и конфигурации в концепте

Беремся за различные задачи

Готовы помочь с проектом любой сложности: от простейшего интернет-магазина до сложной программы для научно-исследовательского института. Но не возьмемся за разработку сайта на базе CMS системы: 1С-Битрикс или WordPress. Мы понимаем, что CMS имеет свои преимущества. Но любим писать код сами, контролировать процесс и не хотим лезть в ядро, когда заказчику потребуется нестандартный функционал.

Используем гибкий подход

У нас есть команда опытных fullstack разработчиков — наш костяк, заточенный под разработку веб и мобильных приложений. Например, легко реализуем проект на .NET Framework, Java, MS Dynamics 365, поможем с продуктом на SalesForce или организуем CI/CD процесс. Но если проект большой, нужно успеть в сжатые сроки или использовать необычный язык программирования, то найдем дополнительных специалистов под конкретную задачу и проконтролируем их работу.

Выстраиваем эффективную коммуникацию

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

Гарантируем качество работы

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

Этапы работы

1

Разбираемся в задаче

На первом этапе работы созваниваемся или встречаемся с заказчиком: выясняем, какая ожидается польза от продукта и какие есть технические ограничения. Составляем User Story и предварительное техническое задание — так мы понимаем, какой результат хочет получить заказчик. После встречи анализируем всю информацию и прописываем, как проект будет реализовываться: этапы, сроки, бюджет и требуемые для выполнения проекта роли.
2

Выстраиваем работу над проектом

Сразу же договариваемся о формате коммуникации с заказчиком: обычно это созвон раз в неделю с презентацией, обмен email письмами, заведение общего чата в мессенджере. Все User Stories преобразуем в карточки на канбан доске в Jira или Azure Devops и предоставляем доступ заказчику: так работа над проектом становится прозрачной.
3

Поэтапно создаем продукт

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

Помогаем после релиза

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

«Мы долговременный партнер, а не конвейер по разработке ПО. Берем не количеством или ценой, а гарантируем, что продукт будет реализован в срок и соответствовать поставленным задачам. Если вы уже знаете, какое приложение вам нужно прямо сейчас, или напротив, пока хотите только посоветоваться и прицениться — обращайтесь.»

Григорий Путин, CEO, Squad Ready IT