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

Preview:

DESCRIPTION

 

Citation preview

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

 

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

 

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

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

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

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

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

 

Инструкции

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

Регламенты

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

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

Файлы в сети

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

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

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

Сам код

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

Исходный код

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

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

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

Внедрена

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

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

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

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

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

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

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

Ошибки:

В коде

В логике

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

Много

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

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

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

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

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

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

Ошибка

или

Фича?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Recommended