Задать вопрос

Требования к самописной CRM?

Добрый день.

На работе понадобилась узкоспециальная CRM, руководство решило сэкономить на покупке, пришлось реализовывать на С# WinForms + MS SQL Server.

Функционал:
1. Добавление / редактирование заказов
2. Расчет стоимости выполнения заказов, перерасчет стоимости предыдущих заказов
3. Ведение справочников номенклатуры
4. Выгрузка нескольких отчетов в csv

CRM работает в локальной сети, 10 пользователей, в день вносится 50-80 заказов, хранятся чувствительные персональные данные.

Суть проблемы:
Опыта мало, сделал на скорую руку. Например, нет истории изменения записей, нет блокировки записей при редактировании одним пользователем, при обновлении справочников приходится всех выгонять из программы.

Руководству это не важно, лишь бы работало. Для того, чтобы не иметь проблем в будущем, планирую добавить функционал, но у меня нет четкого представления о требованиях к такому ПО.

Существует ли написанная простым языком методичка, в которой собраны советы и требования, может быть базовые алгоритмы работы таких программ? Вот прям список must have, без которых программа не может называться таковой.
  • Вопрос задан
  • 365 просмотров
Подписаться 3 Простой 24 комментария
Ответ пользователя Кирилл Горелов К ответам на вопрос (2)
@Kirill-Gorelov
С ума с IT
ВОт прям весь список находится в книге.
Совершенный код - Стив Макконел.
Я даже без сарказма.
Ответ написан