Если вопрос именно по процессу ("как"), а не результату ("какую"), то можно придерживаться следующего алгоритма:
1. Определить потребность в системе для своей компании
- Определить основных заказчиков системы внутри компании (кто в системе заинтересован)
- Определить их цели (какое бизнес-преимущество они хотят получить внедрив систему), на основании целей составить список задач, которые должны быть решены, чтобы достичь целей
- Составить список необходимых функций системы (по задачам), свести их в единую таблицу, согласовать с владельцами бизнес-процессов.
- Если получится, расставить веса для строк таблицы (по ним в дальнейшем считать общий балл по решению и по нему сравнивать)
2. Провести исследование рынка (посмотреть как общедоступные, так и нишевые - под банки)
- Составить список всех заинтересовавших систем
- Заполнить таблицу по каждому решению, посмотреть демо, если есть
- Отобрать системы в шорт-лист
3. Провести тендер
- Для систем из шорт-листа отобрать внедренцев (через вендора или напрямую)
- Получить предложения по срокам / стоимости
- Выбрать систему и подрядчика
Что могло бы войти в сводный список требований
Функции:
- Общие для всех CRM:
-- Ведение клиентской базы (юридические, физические лица),
-- Записи о контактах с ними - звонки, почта, встречи,
-- Записи о сделках
-- Управление пользователями (настройка ролей, прав доступа по операциям, записям, полям)
- Уникальные для банка:
-- Ведение базы банковских продуктов (вклады, карты, кредиты)
-- Кредитный конвейер с оценкой клиента
- Интеграции с внешними системами (коробочные и кастомные протоколы)
Интерфейс (нравится / не нравится, удобный / не удобный)
Тип сервера (свой / в облаке)
Поддержка, SLA (сроки реакции, сроки решения проблем)
Документация и обучение
Стоимость:
- Владения (регулярные платежи за лицензии и поддержку)
- Внедрения (проект внедрения)
- Сопутствующие расходы (дополнительные лицензии на софт - ОС, SQL-сервер и т.п.)
- Доработки
Сроки внедрения