Направление работ
Разработка программного обеспечения
Программы под задачу там, где готовое не подходит: внутренние системы, автоматизация процессов, связь оборудования с учётом, обработка больших массивов данных. Начинаем с разбора процесса, а не с выбора технологии.
Когда обращаются
-
Процесс живёт в таблицах
Учёт ведётся в файлах, которые пересылают друг другу. Версий несколько, актуальная неизвестна, а человек, который «сводит», незаменим и не может уйти в отпуск.
-
Готовое решение не подходит
Коробочная система умеет девяносто процентов нужного, а оставшиеся десять — как раз то, чем компания отличается от других. Дорабатывать её дороже, чем сделать своё.
-
Системы не разговаривают друг с другом
Данные переносят руками из одной программы в другую. Ошибки при переносе неизбежны, и находят их в отчётах, а не в момент ввода.
-
Оборудование не связано с учётом
Весы, датчики, станки или терминалы выдают данные, но в учётную систему они попадают через человека с блокнотом.
-
Данных стало слишком много
Выгрузка перестала открываться в таблице, расчёт идёт часами. Нужна обработка, а не ещё одна выгрузка.
Что входит в работы
-
Разбор задачи
- Обследование процесса как он идёт сейчас, а не как описан
- Постановка задачи и границы того, что делаем
- Оценка: что даст готовое решение, а что придётся писать
-
Разработка
- Клиент-серверные приложения
- Внутренние корпоративные системы
- Автоматизация повторяющихся операций
- Разграничение прав и журнал действий пользователей
-
Интеграции
- Обмен с учётными и складскими системами
- Связь с оборудованием: датчики, весы, терминалы
- Обмен с внешними сервисами по их интерфейсам
- Перенос данных из старых систем и таблиц
-
Данные
- Обработка и анализ больших массивов
- Отчёты и выгрузки под ваши задачи
- Хранение с учётом объёма и скорости доступа
Как идёт работа
01
Разбор процесса
Смотрим, как работа идёт сейчас: кто что делает, где данные, где повторяется ручной труд. Автоматизировать неразобранный процесс — значит закрепить его недостатки в коде.
02
Постановка и границы
Договариваемся, что входит в работу, а что нет. Границы важнее сроков: размытая задача растёт сама и заканчивается взаимным недовольством.
03
Разработка по частям
Делаем частями, каждую показываем. Так вы видите результат по ходу, а не в конце, и можете поправить направление, пока это дёшево.
04
Запуск и передача
Переносим данные, обучаем пользователей, передаём исходный код и описание. Дальше развитие можно вести с нами или без нас.
Что остаётся у вас
- Исходный код и права на него
- Описание того, как система устроена и как её разворачивать
- Данные в вашем распоряжении и в пригодном для переноса виде
- Возможность передать развитие другой команде
Вопросы
Чем это отличается от страницы про сайты и веб-сервисы?
Здесь то, чем пользуются внутри: сотрудники, оборудование, другие программы. Там — то, что видит клиент: сайт, магазин, оплата. Задачи соседние, но разные, и берутся по-разному.
Кому принадлежит код?
Вам. Исходный код и права передаются заказчику, а описание сборки и развёртывания входит в работу. Разработка, после которой нельзя уйти к другой команде, — это не результат, а привязка.
Можно ли доработать то, что уже написано другими?
Да, начинаем с разбора кода и того, как он собирается. Иногда честный ответ — что дешевле переписать часть; тогда мы это говорим и показываем на чём основан вывод.
Сколько это стоит и сколько занимает?
Зависит от задачи, и до её разбора любая цифра будет выдумкой. Оценка появляется после постановки — на этом же шаге видно, можно ли обойтись готовым решением дешевле.
Что если процесс поменяется по ходу?
Это обычное дело, поэтому работа идёт частями. Изменение направления после каждой части стоит недорого; изменение после сдачи целиком — дорого всегда.
Вы сопровождаете то, что сделали?
Да, это отдельная договорённость. Но и без неё вы остаётесь с кодом, описанием и возможностью передать работу другим.
Заявка
Обсудить задачу
Расскажите про процесс: что происходит сейчас, где ручной труд, какие системы уже используются. Ответим в рабочее время.
Смотрите также
-
ИТ-аутсорсинг
и абонентское обслуживание
Открыть -
СКС и ВОЛС
проектирование и монтаж
Открыть -
Wi-Fi для склада
и производства
Открыть -
Серверы и базы данных
настройка, миграция, ускорение
Открыть -
Администрирование
Linux и DevOps
Открыть -
Сети и защита
периметра
Открыть -
Мониторинг
и сопровождение
Открыть -
Сайты
и веб-сервисы
Открыть -
Аудит и проектирование
инфраструктуры
Открыть -
Все направления
Все 9 направлений на главной странице.
На главную