Upload
anastasia-schebrova
View
586
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
Аналитик и жизнь БНСДенис Кривашея
Так делать нельзя!
Несколько связанных систем
Нет спецификации требований
Что такое БНС?
Причины ситуации
Где же документация?
Инструкции
Описания функций
Регламенты
Корпоративная wiki
Задачи и проекты в трекере
Файлы в сети
История переписки
Проекты, задачи и письма
Комментарии в исходном коде
Сам код
Модель структуры БД
Исходный код
Главный источник знаний
Головы команды
Система уже разработана
Внедрена
Успешно используется
Зачем здесь аналитик?
Развитие компании вынуждает вносить изменения в систему.
Каждый раз это отдельный маленький проект.
Внесение изменений
Богатые возможности часто позволяют найти способ решения задачи без изменения кода.
Настройка системы
Ошибки:
В коде
В логике
Во взаимосвязях
Много
Поиск и исправление ошибок
Сложно отследить зависимость функций. Изменения в одном месте вызывают ошибки в другом.
Высокая вероятность ошибки
Изменения протестированы
Функция из другого модуля перестала работать
Сложно тестировать
Ошибка
или
Фича?
Манипуляции пользователей.
Сложно искать и исправлять ошибки
Собирать знания о системе
Упростить поддержку
Поставить процессы
Разработать методику документирования
Описать и регламентировать процессы
Обозначить цели и контрольные показатели
Документировать требования
Снизить требования к квалификации сотрудников поддержки
Освободить ресурсы специалистов для развития системы
Вести базу знаний
Для больших и сложных систем создание документации обязательно
Документации быть!