20
Аналитик и жизнь БНС Денис Кривашея

Аналитик и бнс

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Аналитик и бнс

Аналитик и жизнь БНСДенис Кривашея

Page 2: Аналитик и бнс

 

Так делать нельзя!

Page 3: Аналитик и бнс

 

Несколько связанных систем

Нет спецификации требований

Что такое БНС?

Page 4: Аналитик и бнс

Причины ситуации

Page 5: Аналитик и бнс

Где же документация?

 

Page 6: Аналитик и бнс

Инструкции

Описания функций

Регламенты

Корпоративная wiki

Page 7: Аналитик и бнс

Задачи и проекты в трекере

Файлы в сети

История переписки

Проекты, задачи и письма

Page 8: Аналитик и бнс

Комментарии в исходном коде

Сам код

Модель структуры БД

Исходный код

Page 9: Аналитик и бнс

Главный источник знаний

Головы команды

Page 10: Аналитик и бнс

Система уже разработана

Внедрена

Успешно используется

Зачем здесь аналитик?

Page 11: Аналитик и бнс

Развитие компании вынуждает вносить изменения в систему.

Каждый раз это отдельный маленький проект.

Внесение изменений

Page 12: Аналитик и бнс

Богатые возможности часто позволяют найти способ решения задачи без изменения кода.

Настройка системы

Page 13: Аналитик и бнс

Ошибки:

В коде

В логике

Во взаимосвязях

Много

Поиск и исправление ошибок

Page 14: Аналитик и бнс

Сложно отследить зависимость функций. Изменения в одном месте вызывают ошибки в другом.

Высокая вероятность ошибки

Page 15: Аналитик и бнс

Изменения протестированы

Функция из другого модуля перестала работать

Сложно тестировать

Page 16: Аналитик и бнс

Ошибка

или

Фича?

Манипуляции пользователей.

Сложно искать и исправлять ошибки

Page 17: Аналитик и бнс

Собирать знания о системе

Упростить поддержку

Поставить процессы

Page 18: Аналитик и бнс

Разработать методику документирования

Описать и регламентировать процессы

Обозначить цели и контрольные показатели

Документировать требования

Page 19: Аналитик и бнс

Снизить требования к квалификации сотрудников поддержки

Освободить ресурсы специалистов для развития системы

Вести базу знаний

Page 20: Аналитик и бнс

Для больших и сложных систем создание документации обязательно

Документации быть!