Услуги
С какво мога да помогна
Софтуер за реални проблеми: от първата работеща версия до нещо, което можете да пуснете в продукция. Ако нуждите ви не се вписват точно в списъка по-долу, пишете ми все пак.
Персонализирани уеб приложения
Готовите инструменти не пасват на начина, по който реално работят вашият екип или клиенти, или идеята има нужда от първа работеща версия, за да се докаже.
Свързани: Gregory, Sketch & Share
Типични случаи на употреба
- Първа продукционна версия на продуктова идея
- Вътрешни инструменти, които заместват таблици и ръчни стъпки
- Приложения за клиенти с акаунти, данни и поведение на инсталируемо (PWA) приложение
Възможни резултати
- Внедрено приложение и неговият изходен код
- Кратък технически обзор и инструкции за настройка
- Списък с известните ограничения и предложения за следващи стъпки
Бекенд системи и REST API
Вашият фронтенд, мобилно приложение или партньори се нуждаят от надеждно API, или съществуващ бекенд е станал труден за безопасна промяна.
Свързани: ApiFreeMaN
Типични случаи на употреба
- Проектиране и реализиране на REST API за нов продукт
- Документиране на съществуващо API с OpenAPI
- Рефакториране на крехка услуга, за да са промените по-малко рискови
Възможни резултати
- Реализация на API с OpenAPI описание
- Автоматизирани тестове за критичните крайни точки
- Бележки за внедряване и конфигурация
Интеграции и автоматизация
Данните се копират на ръка между инструменти или процес зависи от това някой да не забрави да го пусне.
Типични случаи на употреба
- Синхронизиране на данни между услуги на трети страни през техните API-та
- Планирани задачи, импортиране и експортиране
- Скриптове и малки услуги, които автоматизират повтаряща се задача
Възможни резултати
- Работеща интеграция с логове и обработка на грешки
- Документация как работи и как се променя
Мобилни и десктоп приложения
Потребителите ви се нуждаят от нещо, което живее на устройството им, работи офлайн или се интегрира с локалната файлова система.
Свързани: SmartTimes, ApiFreeMaN
Типични случаи на употреба
- Целенасочено Android приложение за конкретна аудитория
- Десктоп инструмент, който работи с локални файлове
- Офлайн-първо поведение със съхранение на устройството
Възможни резултати
- Готова за публикуване или инсталируема версия
- Изходен код и инструкции за публикуване
Архитектура и технически консултации
На път сте да поемете по определена технологична посока или сегашната система забавя екипа и не е ясно защо.
Типични случаи на употреба
- Преглед на предложена архитектура, преди да бъде изградена
- Оценка на съществуваща кодова база и процес на доставка
- Помощ на екип при планиране на миграция или голям рефакторинг
Възможни резултати
- Писмена оценка с приоритизирани препоръки
- Работни сесии с вашия екип, където е полезно
Инженерство на качеството и автоматизация на тестове
Релийзите са стресиращи, регресиите стигат до потребителите или съществуващият тестов набор е толкова бавен и нестабилен, че хората спират да му вярват.
Свързани: Flow-Guard
Типични случаи на употреба
- Определяне на практична стратегия за тестване на продукт
- Автоматизирани end-to-end и API регресионни тестове в CI
- Преглед на продукт преди пускането му
Възможни резултати
- Документ със стратегия за тестване, съобразен с размера на екипа ви
- Автоматизиран тестов набор, изпълняван във вашия CI процес
- Отчети с находки и ясни стъпки за възпроизвеждане
Как започва работата
Започва с разговор за проблема. След това работата обикновено следва тази последователност:
01
Разбираме проблема
Обсъждаме какво искате да постигнете, за кого е и какво вече съществува.
02
Избираме практичен подход
Архитектура и план, които пасват на проблема, бюджета и хората, които ще го поддържат.
03
Изграждаме и проверяваме
Работещ софтуер на малки стъпки, тестван в процеса на създаване и преглеждан заедно с вас.
04
Внедряваме и наблюдаваме
Пускаме в продукция с наблюдение и документация, нужни, за да го управлявате уверено.
05
Подобряваме според обратната връзка
Реалното използване и обратната връзка определят какво да подобрим по-нататък.
Имате софтуерен проблем за решаване?
Разкажете ми какво искате да изградите или поправите. С удоволствие ще обсъдя проекти, партньорства по продукти и професионални разговори.