Занятие 1
Этой статьей я начинаю цикл публикаций, который со временем превратится в уникальный практический курс лекций по бизнес-аналитике. В чем его уникальность? В сети полно курсов за десятки тысяч рублей, но большинство из них — это теоретические измышления авторов, которые никогда не работали с реальным заказчиком. Им не хватает опыта. Мой подход другой: я разберу не менее 20 конкретных бизнес-задач с их практическим исполнением. Мы свяжем теорию с реальным кодом, цифрами и бизнес-процессами. В отличие от академических курсов, мы пропустим основы и перейдем к кейсам, с которыми я сталкивался в реальных проектах последние несколько лет.
Для кого этот материал:
- Для разработчиков: Чтобы вы понимали не только как кодить, но и зачем эта программа нужна бизнесу.
- Для руководителей и собственников: Чтобы вы увидели точки роста и поняли, как извлекать из данных прибыль, а не просто смотреть на красивые графики.
- Для начинающих предпринимателей: Чтобы с первого дня выстраивать учет и анализ правильно, избегая кассовых разрывов и складских затовариваний.
Раздел 1. Фундамент (Общие задачи):
Любое исследование бизнеса начинается с базы. Мы пройдем через классические задачи, которые встречаются в 90% компаний, но в каждой решаются по-своему:
- CRM-аналитика: Учет клиентов и ведение переговоров (где мы теряем лиды?).
- Движение денег: Анализ кассовых и банковских операций (где наши деньги прямо сейчас?).
- Товарный учет: Склад и реализация без головной боли.
- Юридическая аналитика: Контроль договоров и обязательств.
Каждая тема будет подкреплена конкретным кейсом из моей практики.
Раздел 2. Погружение в специфику (Частные задачи):
Мы не ограничимся стандартным набором. В курсе будут разобраны инструменты для совершенно разных ниш. Это может быть сфера услуг или производство. Каждая такая задача имеет собственные уникальные таблиц и запросы для хранения информации. Например,
- Услуги и медицина: Медицинские представители, фитнес-центры, туризм.
- Производство и ресурсы: Себестоимость, типография, аренда оборудования, планирование
- Финансы и стратегия: Финансовый анализ, госзакупки, автобизнес, управление холдингом
На первый взгляд в проектах ничего общего. Такие задачи можно проектировать очень и очень долго, месяцы и годы. Но если внимательно подойти к проектированию, изучая различные виды интерфейса, можно найти много общих деталей и заранее их спроектировать. Таким образом, сроки разработки проекта в разы будут меньше. Вот это самое главное в занятиях, научиться быстро провести анализ и построить интерфейс бизнес задачи.
Раздел 3. Утилиты для анализа
Это небольшие программы (exe, dll), которые нужны для построения отчетов и форм бизнес-аналитики. Цель их не загромождать основную систему анализа, а вывести программы в отдельные файлы, чтобы потом можно было быстро подключать к главной программе. В принципе, они значительно сокращают сроки разработки основной программы. Например,
- Вход и защита системы
- Экспорт и импорт из Excel
- Работа с Word документами
- Работа с pdf файлами
- Работа с QR кодами
- Подключение к SQL Server
- Лицензирование интерфейса и т.п.
Программное обеспечение для разработки.
При разработке новых инструментов анализа, будут использованы известные средства разработки: Microsoft Access, Excel, Word или Power BI. Но это не главное. Мы должны увидеть и понять как работает интерфейс, в чем его минусы и как можно его улучшить с минимальными затратами на разработку.
Для быстроты разработки интерфейса возьмем Microsoft Access. Это проще чем разрабатывать exe или dll приложения. Многие предприниматели используют Access для анализа собственных задач в бизнесе. Но у такого стека разработки есть недостатки, которые связанны с переносимостью данных интерфейса не только в среде Windows, но и в другие операционные системы. Таким образом, чтобы отойти от жесткой привязки к Windows и Microsoft Access перейдем к кроссплатформенной разработке аналитики, с поддержкой: Android, iOS, macOS, Windows. Примерный план такой
- Код VBA конвертируем в VB.NET, а далее C#
- Таблицы и запросы переводим из Microsoft Access в SQLite
- Все собственные библиотеки VBA преобразовываем в NET Core 9.0 и выше
- Формы интерфейса превращаем в настольное или web приложение
P.S. Задача из практики. Бывает, что заказчики, которые заказывают бизнес проект на Access, потом его переводят в WinForm приложение, таким образом избавляются от среды разработки Microsoft Access, и мы поступим также для большинства приложений. Важный момент для владельцев бизнеса: не выкидывайте на помойку старые наработки, нужно масштабировать их.
Новые инструменты анализа.
В процессе обсуждения темы анализа, будут создаваться программы, которые потом можно будет взять за основу при разработке коммерческой программы. Ссылки на такие программы будут даваться в лекциях. Цена будет разумная, чтобы как можно большинство специалистов смогла с ними ознакомится. Первая программа будет доступна уже в следующем материале.
Обратная связь
Для того, чтобы можно было обсуждать темы занятий создан форум Практический курс бизнес анализа. Интересные вопросы войдут в обсуждение на новых занятиях. Для тех кто еще не силен в Microsoft Access программировании на VBA можно почитать информацию здесь Программирование в VBA. Вот пример как сделать сумму прописью в VBA: Сумма прописью.