Процессы и системы в IT и бизнесе#
Сколько помню себя в IT и бизнесе, я всегда был фанатом систем и систематизации.
Особенно мне нравилось, когда процесс не только описан и понятен, но и систематизирован, то есть выстроен системно. В идеале - вписан в специализированную информационную систему, которая:
- напоминает о требуемых шагах;
- ведёт их учёт и хранит историю;
- автоматизирует выполнение;
- помогает избежать ошибок;
- сводит итоги работы в отчёты.
Мой опыт разработки и внедрения систем#
И в любых сферах я всегда пытался подобные системы находить или создавать. Например:
Создал систему для учёта реферальных вознаграждений, когда первая супруга участвовала в реферальной программе (на django)
Создал систему для хранения текстов детских песен, когда родилась первая дочка (на django)
С командой создал систему для бизнеса по совместным покупкам - в качестве первого стартапа (на django)
Создал систему для учёта активности специалиста за компьютером - в качестве второго стартапа (на django + клиент на с++)
Многократно создавал и дорабатывал системы постановки целей, планирования и учёта времени (в Excel)
Позже создал программную систему для планирования и учёта времени - в качестве инструмента для себя (на django + react)
Перепробовал огромное количество систем для постановки задач (TickTick, Todoist, Wunderlist, LeaderTask и др.), но не найдя идеальной, долго сидел в Excel, а с полгода назад, наконец, открыл для себя Singularity
Многократно разворачивал корпоративные порталы и системы управления проектами для собственных и клиентских задач (Битрикс24, Redmine, Yougile, Taiga, Youtrack)
В рамках бизнеса по аутсорсу разработки в Cyberform Systems + Soft-works:
Поднял и настроил CRM-систему для работы по продажам (в Odoo)
Настроил HRM-систему для работы с кадрами (в той же Odoo)
Поднял BI-систему (в Apache Superset) и интегрировал её с Kaiten, где мы ведём проекты
Для лидогенерации создал систему сбора лидов с tg (django, tg-бот, mistral)
И вот сегодня, наконец, поднял для нас ещё одну систему (TCMS) - для систематизации процесса тестирования.
О внедрении TCMS системы#
Рис 1. Внешний вид внедрённой TCMS-системы
Шли к этому давно. В рамках разработки нового функционала мы всегда готовим ТЗ, включающее тест-кейсы, но в тест-планы их никогда не собирали и тестировали по принципу разумности, а именно:
обязательно тестировали новое и то, что могло отвалиться в процессе доработки;
плюс всегда старались проверять ключевой функционал.
Однако, что конкретно и на каких платформах тестировалось, оставалось за кадром и на совести тестировщика.
Теперь у нас появляется система, которая поможет этот процесс привести в большую прозрачность и выстроить на основе тест-планов. Плюс дать возможность клиенту видеть, что конкретно мы тестировали и на каких платформах. Кайф же?
Уже начал делать наполнение для одного из наших ключевых проектов, и кайфую от того, как круто и удобно это выглядит.
С нетерпением жду внедрения и обратной связи от QA.
А в ваших процессах нужны информационные системы?#
А систематизатор во мне уже думает, какую бы ещё систему запилить, чтобы сделать прозрачнее и эффективнее очередной процесс.
А сколько идей систем было в голове, и которые не дошли до реализации…
И похоже это выглядит как одно из направлений, где я мог бы фанатично добиваться крутых результатов, потому что я действительно сколько-то маньяк в этом 😎
Авторы
Юрий Абдуллин @yury_eaCCO/CTO, IT-предприниматель, ментор IT-стартапов.
25 лет в разработке информационных систем (обо мне)
Открыты к новым проектам
Выполняем профессиональную разработку информационных систем, сервисов и платформ:
- дорабатываем MVP до полноценных систем
- проектириуем и внедряем ИИ-агентов
- проводим аудит кода и процессов
- обеспечиваем качественный QA и DevOps