Кога софтуерът по поръчка има смисъл
Повечето бизнеси започват с таблици, чатове и готови програми — и това е правилно. Софтуер по поръчка има смисъл в момента, в който тези инструменти започнат да струват повече време, отколкото спестяват. Обикновено това личи по няколко признака:
- една и съща информация се въвежда на три места — в таблица, в чат и в тетрадка;
- решенията зависят от един човек, който „знае“ кое е потвърдено и кое не;
- готовата програма изисква да промените процеса си, за да пасне на нейната логика;
- плащате абонамент за десетки функции, а ползвате две, и пак ви липсва третата;
- трябва да свържете сайта, екипа и финансите в една картина, а готовите системи не говорят помежду си.
Ако разпознавате два или три от тези признака, вероятно има смисъл да поговорим. Ако не — вероятно готов инструмент ще ви свърши работа по-евтино и по-бързо.
Кога е по-добре да вземете готов софтуер
Казваме го открито, защото така пестим време и на двете страни. Готов софтуер е по-добрият избор, когато:
- процесът ви е стандартен — счетоводство, заплати, класически онлайн магазин; там готовите системи са изпитани от хиляди фирми;
- има законови изисквания, които се променят често — по-добре е доставчикът да следи промените вместо вас;
- нямате ясна задача — ако още не знаете какво точно трябва да прави системата, първо опитайте с готов инструмент и вижте къде ви спъва;
- трябва ви утре — изработката отнема време за разговори, тестове и корекции.
Често правилният отговор е комбинация: готова програма за счетоводството и малко собствено приложение за частта, която е наистина ваша — заявките, графика, разплащането между съдружници.
Какво изграждаме
Мениджъри за заявки
Всяко запитване от сайта влиза със статус, бележки и история. Подробно за това на страницата за CRM система по поръчка.
Вътрешни системи
Финанси с одобрения, разплащане между съдружници, справки за период и табло, което показва състоянието на бизнеса от реалните данни. Повече в ERP система по поръчка.
Приложения за телефона
Уеб приложения, които се инсталират на телефона като приложение, работят с push известия и не изискват магазин за приложения. Повече в мобилни и уеб приложения.
Калкулатори и инструменти
Специализирани изчисления, които иначе се правят на ръка в таблица — с ясна логика и проверими резултати.
Импорт и обработка на данни
Превръщане на текстови отчети, таблици и стари записи в структурирани данни, с които системата може да работи.
Връзки между системи
Сайтът, базата и известията като едно цяло, вместо три отделни програми, свързани с копиране и поставяне.
От задание до работещ инструмент: 5 стъпки
Софтуерът се проваля най-често не заради кода, а защото е направен по задание, което никой не е проверил на практика. Затова всяка стъпка завършва с нещо, което виждате и пробвате.
Разговор за процеса
Описваме как работите днес: кой приема заявката, кой я потвърждава, къде се записват парите, какво се губи. Говорим с хората, които ще ползват системата, не само със собственика.
Резултат: карта на процеса и списък с болезнените места.
Задание и първи модул
Избираме една задача, която ще даде най-много още първия месец, и описваме екраните, ролите и правилата ѝ.
Резултат: кратко задание, което одобрявате, и ясна граница какво не влиза.
Изработка с ранен достъп
Работим на тестова среда с примерни данни. Получавате достъп рано и пробвате на телефона си, докато промените са още евтини.
Резултат: работеща версия, която вашият екип е пипал.
Пускане и пренос на данните
Пренасяме старите записи, обучаваме екипа и пускаме системата. Важната сървърна логика има автоматични тестове, които се пускат преди всяка промяна.
Резултат: екипът работи в новата система, а старата таблица остава архив.
Развитие по реалната употреба
Следващите модули се решават по това, което екипът реално ползва и иска, а не по първоначалния списък с желания.
Резултат: система, която расте с бизнеса, без да се преписва.
Тестове, роли и собственост на данните
Вътрешната система управлява пари, дати и лични данни. Затова три неща не са по избор:
- Роли. Всеки вижда и прави само това, което му трябва. В Partizala Manager собственикът и съдружникът имат различни права: архивът, търсенето и импортът на отчети са само за собственика.
- Правилата живеят на сървъра. Проверката дали една дата е свободна или дали финансов запис може да се одобри не се прави само в телефона, а в облачна функция, която не може да се заобиколи от приложението.
- Тестове на важната логика. Изчисленията за наличност, откази, финанси и известия се проверяват с автоматични тестове, преди промяна да стигне до екипа.
- Данните са ваши. Препоръчваме базата да е във ваш акаунт, а не в нашия, и го уговаряме още в началото. Така, ако един ден решите да работите с друг изпълнител, данните остават при вас.
Реален пример: Partizala Manager
Partizala Manager е вътрешната система на парти зала в София — наш собствен бизнес, в който основателят на SAITORA е съдружник. Започна като приложение за заявките и с времето обхвана календара, капарото, финансите между съдружниците и справките.
- Какво е
- уеб приложение (PWA), което се инсталира на телефона; първата версия беше нативно iOS приложение
- Сървърна логика
- 33 облачни функции за заявки, финанси, откази и известия
- Автоматични тестове
- 4 пакета: наличност на датите, откази, финанси, push известия
- Работа по системата
- от ; последна промяна към проверката —
Как точно работят заявките, капарото и „Навигаторът“ е описано в кейса Partizala Manager.
Собствени инструменти и игри
Част от работата ни са собствени проекти, които показват подхода в по-малък мащаб. Обозначаваме ги така, както са — собствени, не клиентски.
- Beneficial Ownership Calculator — калкулатор за действителните собственици при многослойни дялови структури: изчислява процента участие през нивата.
- Grave Knight — браузърна игра с нива, която върви без инсталация и без плъгини.
- Snake Luigi — класическа змия като добавка към сайт, с управление от клавиатура, бутони и плъзгане на телефон.
Софтуер по поръчка в София и цяла България
Разговорите за процеса могат да станат онлайн: споделяме екран, разглеждаме таблиците и съобщенията, с които работите днес, и чертаем заедно как би изглеждала системата. Тестовата версия е на адрес, който отваряте от телефона, а обучението на екипа минава по видео разговор.
Затова няма значение дали фирмата е в София или в друг град. Единственото, което има значение, е да имаме достъп до хората, които ще ползват системата всеки ден.
Подходящо за
Типове бизнес, при които собствена система често се изплаща. Реален пример има само където е отбелязан.
Места за събития
Заявки, календар, капаро и разплащане между съдружници. Реален пример: Partizala Manager.
Фирми с екипи на терен
Строителни, ремонтни и почистващи фирми, при които задачите и обектите се следят в чатове.
Студиа и практики със записване
Графици, клиентска история и напомняния, които готовите системи покриват само отчасти.
Съдружия
Бизнеси с двама или повече собственици, при които всеки трябва да вижда едни и същи числа.
Често задавани въпроси
Колко струва софтуер по поръчка?
Зависи от броя модули, ролите, връзките с други системи и обема данни за пренос. Ценоразпис не публикуваме. Препоръчваме да започнете с един модул — така оценката е по-точна, а вие виждате резултат по-рано.
Чий е кодът и чии са данните?
Данните са ваши. В чий акаунт е базата и как се предават кодът и достъпите уговаряме писмено в началото на проекта, преди да започне изработката — препоръката ни е базата да е във ваш акаунт.
Може ли системата да работи на телефона?
Да. Правим уеб приложения, които се инсталират на телефона и изпращат push известия, без да минават през магазин за приложения. Така работи и Partizala Manager.
Какво става, ако бизнесът се промени?
Системата се развива заедно с него. Затова пишем тестове на важната логика — така нова функция не чупи старите.
Работите ли с готови системи, които вече имаме?
Да, когато другата система позволява автоматична връзка. Ако не позволява, търсим най-простия надежден начин за пренос на данните, например импорт на отчети.