Хотели как лучше, а получилось как всегда
(про ошибки при внедрении ИТ- систем).
Кейс 1. Система введена в эксплуатацию, но пользователи страдают. Ресурсы на работу с пользовательским опытом не заложены, что приводит к саботажу при внедрении со стороны пользователей. Операционисты часто ошибаются и обрабатывают заявки медленнее. А все потому, что при переводе в цифровой вид формы- анкеты, заполняемой операционистом со слов клиента, последовательность ввода ответов существенно изменилась по сравнению с бумажным видом. Как надо было: аккуратно вникнуть в то, как работают люди и протестировать систему перед промышленной эксплуатацией.
Кейс 2. При вводе в эксплуатацию системы после доработки специалисты службы безопасности выяснили, что в разработанном отчете есть информация, представляющая коммерческую тайну, а доступ к нему не ограничен. В результате сроки сдачи работ оказались сорваны. Как надо было: на начальном этапе разработки изучить перечень данных, подлежащих защите, и подключить службу безопасности для уточнения требований.
Кейс 3. На этапе сбора требований к ИТ- системе выяснили, что есть документы, которые надо хранить несколько лет, объем данных большой, но срочности доступа к данным нет, можно обрабатывать запрос в течение нескольких дней. Что сделали: зафиксировали это требование в НФТ к системе и учли при выборе аппаратной части, выбрали для хранения данных магнитные ленты.
На таких кейсах руководитель группы развития анализа BIA-Technologies Денис Богданов на ИНФОСТАРТ «Анализ&Управление в ИТ- проектах» убедительно показал важность работы с НФТ при разработке ИТ- систем.
НФТ - это нефункциональные требования к ИТ- системе. Это ответ на вопросы:
• КАК должна работать система?
• КАКИМИ свойствами она должна обладать?
А вопрос функциональных требований - ЧТО должна делать система?
• Бизнес - правила
• Атрибуты качества
• Внешние интерфейсы
• Ограничения
вот что задает НФТ согласно уровням требований по Вигерсу.
Примеры НФТ
👉 Бизнес - правила
✅ Время и особенности хранения информации <- закон Яровой
✅Пиковые нагрузки и производительность <- режим работы предприятия
👉Переходные требования
✅Надо перенести данные из предыдущей системы
✅Необходимо выдать права администратора конкретным лицам после выпуска очередного релиза
👍 Ограничения
✅ Импорт данных будет происходить только из файлов определенного формата
✅ Правильность ввода данных,например, номера телефона, контролирует сам пользователь
👉 Качество
✅ Производительность, безопасность, масштабируемость, надежность и другие - работоспособность;
✅ Удобство использования - пользовательские;
✅ Ремонтопригодность, возможность повторного использования - архитектурные;
✅ Поддерживаемость, тестируемость - системные.
На основе рекомендованных Денисом материалов мы сделали чек - лист «Как не упустить НФТ». Хотите получить его? Плюсаните!
Подписывайтесь на наш канал↓
Больше интересных статей: