Главная

Smart World

Опытные IT-специалисты для Ваших веб-проектов

Самые сложные задачи – быстро и без проблем

Наше кредо

Наше кредо

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

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

Как мы работаем

Как мы работаем

Делаем проект для вас полностью с нуля сами.
Или
Выделяем нужных вам специалистов для работы в вашей команде.

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

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

Ваша цель = наша цель

Ваша цель = наша цель

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

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

1
Системный
подход
2
Гибкие
методологии
3
Использование лучших
практик

Комбинируя эти три составляющие, мы достигаем целей вместе с клиентом.

Каждая задача – по четкому плану

Каждая задача – по четкому плану

Любая поступившая к нам проблема превращается в решение, проходя следующие итерации:

1
Создание гипотезы – анализируем
проблему, ищем решения.
2
Быстрая разработка.
3
Апробирование гипотезы – собираем отзывы и
изучаем успешность разработки.
4
Рефакторинг – оптимизируем все, что сделали.
5
Внедрение готового
функционала – финальный запуск.
В работе мы следуем базовым принципам CustDev, Agile и Бережливого производства, выстраивая логику процессов в соответствии с ними.

Почему наши методы
реально решают проблемы?

Почему наши методы реально решают проблемы?

Рассмотрим план подробнее:

1

Создание гипотезы – анализируем проблему и ищем решения

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

2

Быстрая разработка

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

3

Апробирование гипотезы – собираем отзывы и изучаем успешность разработки

Мы собираем обратную связь. Делаются выводы: решил ли реализованный функционал проблему пользователей. Если не решил – мы возвращаемся к первой итерации. Если решил – переходим к итерации рефакторинга.

4

Рефакторинг – оптимизируем все, что сделали

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

5

Внедрение готового функционала – финальный запуск

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

!

Описанный цикл производства ценных для пользователя функций позволяет опираться только на проверенные практикой решения. В свою очередь это позволяет выпускать качественный и полезный продукт.

Все задачи – четко в срок

Все задачи – точно в срок

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

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

Почему Вы получите
“отполированный” продукт?

Почему вы получите “отполированный” продукт?

Все наши задачи проходят многоступенчатую систему тестирования. Она выглядит следующим образом:

1
Самоконтроль разработчика.
2
Проверка отдельной задачи
специалистом по качеству.
3
Комплексная проверка задач спринта
на тестовом сервере.
4
Комплексная проверка задач на pre-production сервере,
который является полной копией production-сервера.

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

Почему Вы можете быть уверены
в нашей команде?

Почему вы можете быть уверены в нашей команде?

От кадров зависит многое, поэтому мы ответственно относимся к тем, кто у нас работает. Чтобы быть уверенным в успехе наших сотрудников, мы:

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

Цены

Цены

Если вам нужна крепкая, мотивированная на результат команда – мы соберем ее для вас и организуем все необходимые процессы. Ваша задача будет решена нашими специалистами, а мы в свою очередь поделимся с вами полезным опытом и поможем добиться поставленных целей.
от 12 500$
в месяц
Если в вашей команде не хватает специалистов – мы готовы выделить вам своих. Наши бэкенд- и фронтэнд-разработчики, а также специалисты по тестированию, могут быть арендованы и помочь вам с решением конкретных задач. Мы подпишем с вами соглашение о конфиденциальности, которое защищает обе стороны, и наши специалисты смогут увеличить возможности вашей команды без взаимного риска.
от 2 500$
в месяц

Принимаем к оплате

Оплата принимается в криптовалюте. Вы можете оплатить услуги через Bitcoin, Ethereum, Litecoin и другие криптовалюты.

Портфолио

Программный комплекс
«G» (GEOS)

Назначение

Автоматизация подсчета/учета запасов угля на территории РФ.

Особенности

Сложная структура БД. Были разработаны уникальные математические алгоритмы.

Возраст проекта

7 лет.

Назначение

B2B.

Стадия разработки

Внедрен в реальный рабочий процесс более чем 10 предприятий.

Архитектура

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

Технологии

1) PHP, PostgreSQL, Yii, Mercurial.
2) HTML, CSS, JavaScript, ExtJS.
3) C# для AutoCAD.

Система контроля строительства «Myrmic»

Назначение

Контроль строительных работ, фиксация нарушений, прогнозирование сроков.

Особенности

Оптимизация вычислений, отложенная передача данных.

Возраст проекта

1 год.

Назначение

B2B.

Стадия разработки

Ожидает внедрения.

Архитектура

Клиент-серверное приложение. В качестве клиентов выступают веб-браузер и мобильное приложение.

Технологии

1) PHP, PostgreSQL, Yii2, Git.
2) HTML, CSS, JavaScript, JQuery, Bootstrap.
3) React Native, Redux.

Криптовалютная биржа

Назначение

Защищено соглашением о конфиденциальности.

Особенности

Сложная архитектура, высокие требования производительности и безопасности.

Возраст проекта

2 года.

Назначение

B2С.

Стадия разработки

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

Архитектура

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

Технологии

1) PHP, PostgreSQL, Yii2, Redis, CBOR, Git, Ratchet.
2) HTML, CSS, JavaScript (ES6), Bootstrap, React, Redux, webpack, eslint, Babel.JS, node.js, WebSocket.
3) Протокол Kerberos, различные методы шифрования и хэширования.

Форма обратной связи

Обратная связь