Софтуерни решения по поръчка
Готовият софтуер покрива по-голямата част от процесите; но процесите, които отличават една организация от конкурентите ѝ, обикновено остават именно в тази непокрита част. Софтуерът по поръчка съществува, за да запълни тази празнина.
Решението за разработка на софтуер по поръчка започва със сравняване на разходите за принудително приспособяване на готов продукт спрямо написването на решението от нулата. Не всяка нужда изисква индивидуална разработка; за част от организациите правилният отговор е коректно конфигуриране на вече наличния продукт. Там, където разработката по поръчка наистина е необходима, се стремим да запазим стеснен обхват.
Започваме разработката от модела на данните. Интерфейсът и бизнес правилата се променят през целия жизнен цикъл на системата, а разходите за тези промени остават ограничени. Погрешно изграден модел на данни, напротив, поражда нови разходи при всяка промяна.
Ние ли сме подходящият партньор?
Решението започва със сравняване на разходите за принудително приспособяване на готов продукт спрямо написването на решението от нулата. За част от организациите правилният отговор е коректно конфигуриране на вече наличния продукт; в такива случаи да го кажем е също наша задача.
Да, нека поговорим
- Процесът, който отличава организацията от конкурентите ѝ, се намира именно там, където готовият продукт няма съответствие
- Необходимо е свързването на няколко системи една с друга, а между тях остава ръчна работа
- Нормативната уредба или одитът изискват процесът на регистрация и одобрение да бъде изграден според собствената ви дефиниция
- Използваният от вас продукт по принцип върши работа; само един модул функционира различно при вас и не искате да сменяте цялата система заради това
Не, някой друг ще го направи по-добре
- Цялата нужда се покрива от разпространен пакетен продукт
- Процесът все още не се е утвърдил; първо е необходимо той да бъде изяснен
- Нуждата е свързана с уебсайт, електронна търговия или дигитален маркетинг — тази работа е при Netloji
С какво се занимаваме
- Анализ на бизнес процеси и събиране на изисквания
- Проектиране на релационен модел на данни
- Разработка на слоевете приложение и услуги
- Уеб базирани интерфейси за управление
- Автентикация, оторизация и одиторска следа
- Интеграция със съществуващи системи и разработка на API
- Отчетност и експорт на данни
- Миграция на данни от старата система
- Въвеждане в експлоатация, обучение на потребители и последваща поддръжка
Реализирани от нас проекти в тази област
Не всички, а тези, които можем да посочим заедно с организацията и годината.
KEY
Система, разработена от нас за вътрешния документооборот и архива. Въведена в експлоатация в общината; техническата документация остава у нас.
ProDi
Приложение, разработено от нас за проследяване на проекти и планиране на дейности. Използвано след адаптация към собствения работен процес на организацията.
Oranity
Разработено за изборните процеси на професионална камара. Използвано в продължение на години в клона; типичен пример за процес без готово решение, разрешен чрез софтуер по поръчка.
Как процедираме
Анализ
Изясняваме процеса, като разговаряме с хората, които реално го изпълняват. Писмената процедура и практиката на терен се разминават в повечето организации; именно тази разлика е най-критичната информация за проекта.
Модел на данни
Проектираме обектите, връзките и ограниченията. Изграждаме модела така, че да издържи при промяна на бизнес правило, без да оставяме временни решения, натъпкани в таблица.
Договори и разработка
Ако има интеграция, изготвяме договора за интерфейса преди началото на разработката. След това напредваме на работещи части; на всеки етап има версия, работеща с реални данни — не поддържаме отделна демо версия.
Въвеждане в експлоатация
Ние самите извършваме миграцията на данни, дефинирането на права и обучението на потребителите. В началния период следим ежедневната употреба и извършваме корекциите в рамките на същата седмица.
Нашите технически решения
- Разработката не започва от екрана, а от данните. Първо се определя какви данни ще се съхраняват, какви връзки съществуват между тях и кое правило ги свързва. Дизайнът на екраните се изгражда впоследствие върху тази структура.
- Основата на слоя за достъп до данни и бизнес логиката се генерира от собствените ни инструменти. Това, че повтарящите се слоеве не се пишат ръчно, ускорява проекта; но по-важното е, че гарантира еднаквото изграждане на една и съща структура във всеки модул.
- Връзките с външни системи се основават на писмен договор за интерфейс. Интеграция, изградена въз основа на текущото поведение на другата система, спира да работи при нейното обновяване. Ако липсва такъв договор, го дефинираме преди началото на интеграцията.
- Информацията кой, кога и какво е променил не се добавя допълнително в системата. Ако одиторската следа не е проектирана от самото начало, историческият запис остава непълен; когато нормативната уредба или спор изисква тази информация, липсата вече не може да бъде запълнена.
- Моделът на данните и документацията на услугите са част от предаването на проекта. Ако системата ще се поддържа от вашия екип или от друга фирма, тя не трябва да зависи от нас, за да може да го прави.
Присъствието ви в интернет — поверено на Netloji
За вашия корпоративен уебсайт, електронна търговия и уеб приложения се грижи Netloji — софтуерната и дигитална марка на групата. От дизайна до инфраструктурата, от пускането в експлоатация до последващата поддръжка — всичко се управлява от едно място; вие се съсредоточавате върху собствения си бизнес.
Зад това стои собствена технология
Платформата за разработка на Netloji и растящият около нея набор от инструменти. Конструктор на бази данни, агентен генератор на нативен код и DAL, асистент за разработка на базата на MCP за програмиране с изкуствен интелект — и трите работят на една и съща линия. Именно оттук произлиза повтарящата се основа на проекта, а времето за същинската задача се увеличава.
Модулно управление на съдържанието по принципа API-first. Не изисква писане на код за базата данни или административния панел; тъй като съдържанието се получава директно чрез API, уеб, мобилни или други клиенти работят с един и същ източник. Отварянето на нов канал не означава писане на нов административен екран.
Сървър за съдържание, който публикува файлове с хеширани URL адреси. Всеки качен файл става достъпен на собствен адрес; всяка платформа, използваща API, споделя едно и също съдържание. Отпада нуждата приложението да използва собствения си сървър като хранилище за файлове.
Тези три имена са видимата страна на линията. Зад тях работи цял слой инструменти за разработка — от фонови услуги до инфраструктура за плъгини и инструменти за данни и съдържание; всеки нов проект оставя в този слой по още един инструмент.