

ПФИ ЛогистическийХаб
Кейс
Products For Industry (PFI) — Цифровизация заявок на отгрузку и внутренних процессов
Мы сотрудничали с Products For Industry (PFI), инженерной компанией из Брисбена, чтобы оптимизировать их внутреннюю логистику и управление задачами с помощью набора кастомных .NET-приложений. Мы разработали веб-платформу для заявок на отгрузку, создали модульные юнит-тесты для повышения надёжности и внедрили WPF-приложение для управления внутренними активностями. Этот проект модернизировал коммуникации и снизил ручную нагрузку между отделами.
Видение
PFI требовалось автоматизировать и централизовать ручной процесс заявок на отгрузку и отслеживания внутренних задач. Видение заключалось в замене email и мессенджеров на удобные цифровые платформы. Решение должно было быть развёрнуто локально, использовать тестовые данные для начального тестирования и разрабатываться на .NET Core с применением Agile-методологии.
Сценарий
От ручных заявок к единому цифровому процессу
Сотрудники PFI вручную обращались к логистам по email, в мессенджерах или лично для оформления отгрузок — это приводило к неэффективности, потере деталей и несогласованности учёта. Внутренние задачи также отслеживались через неформальные сообщения, что снижало прозрачность и ответственность.
Веб-приложение для заявок на отгрузку на ASP.NET Core MVC.
WPF-десктоп-приложение для отслеживания внутренних задач.
Полный набор юнит-тестов для проверки функциональности.
Интеграция с GitHub для контроля версий.
Разработка по Agile-подходу.

Что мы сделали
Веб- и десктоп-решения под внутренние задачи

ASP.NET Core MVC веб-приложение — “Ship It App”: Разработано на .NET Core 8 и Visual Studio 2022, приложение упростило подачу заявок на отгрузку. Формы были созданы на основе PDF-клиента и структурированы для простоты и точности.
Интеграция тестовых данных: Для разработки и тестирования приложение подключалось к локальному “тестовому” проекту на .NET Standard 2.0, что позволило использовать мок-данные до выхода в продакшн.
Agile и DevOps: Использовали Agile, спринты, GitHub и Microsoft Teams для совместной работы и контроля версий.
Разработка юнит-тестов на NUnit: Внедрили тесты для проверки ключевых функций веб-приложения. Тесты интегрированы с GitHub и CI для проверки каждого коммита.
WPF-приложение для внутренних задач: На архитектуре MVVM реализовано десктоп-приложение для учёта и отслеживания задач с интуитивным интерфейсом.
Ключевые особенности опыта
Влияние
PFI получила значительный рост эффективности и прозрачности коммуникаций
Благодаря кастомным веб- и десктоп-приложениям, адаптированным под внутренние процессы, PFI заменила разрозненные ручные процедуры на цифровую систему. Использование .NET Core, WPF, Agile и юнит-тестирования позволило повысить продуктивность, улучшить коммуникации и подготовить инфраструктуру к будущему развитию.
Централизованная обработка заявок на отгрузку
Сокращена зависимость от email и чатов для логистики благодаря единому цифровому процессе.
Надёжность приложений
Широкое покрытие тестами повысило стабильность и снизило риск багов при обновлениях.
Структурированное управление задачами
Учёт внутренних задач стал прозрачным и отслеживаемым благодаря новому WPF-приложению.
Архитектура, готовая к будущему
Современные технологии .NET Core и тестирование через TDD заложили основу для масштабирования и новых функций.