Отправляет email-рассылки с помощью сервиса Sendsay

Создаем свой бизнес

  Все выпуски  

Создаем свою информационную систему


Создаем свою информационную систему


«Пока я не умер»
Не так давно, спросил меня один из моих знакомых: «Как там ваш проект? Не умер еще? Хорошая была идея, вроде.»

Я как-то не сразу чем ответить, кроме как: «нет..не умер». А, сейчас, когда выдалось немного времени, хочу раскрыть тему подробнее.

На самом деле, просто катастрафически некогда. Весь проект явно начинает перерастать стартапное состояние, т.е. ситуация когда усилий больше тратится на поиск проектов, чем на их реализацию миновала. Время идет, и сегодня никаких сомнений в том, что сам по себе подход перспективен и работает уже не осталось. Собственно у меня и не было в этом никаких сомнений. Но два десятка реализованных проектов, часть из которых делалась в условиях жесткого цейтнота, миллионы строк кода и сотни реализованных типов документов
и отчетных форм, стыковки с несколькими унаследованными системами и совершенно разным технологическим оборудованием просто не позволяют сомнениям существовать. ЭТО РАБОТАЕТ!!!

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

За прошедшее время мы научились, наверное, самому главному. Правильно сегментировать и насыщать документы функциональностью. Делать это так, чтобы не требовалось переделывать код, который создал генератор. Если бы вы знали, какое это программистское счастье ЗАБЫТЬ ПРО 80% КОДА СИСТЕМЫ и заниматься, только строго необходимой функциональностью.

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

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

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

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

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

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

Сейчас я знаю другое. Можно взять любого человека, который способен осмыслить задачу, и научить его делать прототипы реальных, даже очень сложных информационных систем. На «переключение» сознания в правильное русло надо примерно месяца три. Половина из которых - это время подтянуть хвосты по базовым технологиям. Условие в общем-то одно – желание.

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

На сегодня – все. Удачи!
Ведущий рассылки: Михаил М. Баранов
bami@realbh.ru www.realbh.ru

В избранное