Найти тему
Автоматизируй меня!

Как сделать ИТ-проект лучше?

Хотели как лучше, а получилось как всегда

(про ошибки при внедрении ИТ- систем).

Кейс 1. Система введена в эксплуатацию, но пользователи страдают. Ресурсы на работу с пользовательским опытом не заложены, что приводит к саботажу при внедрении со стороны пользователей. Операционисты часто ошибаются и обрабатывают заявки медленнее. А все потому, что при переводе в цифровой вид формы- анкеты, заполняемой операционистом со слов клиента, последовательность ввода ответов существенно изменилась по сравнению с бумажным видом. Как надо было: аккуратно вникнуть в то, как работают люди и протестировать систему перед промышленной эксплуатацией.

Кейс 2. При вводе в эксплуатацию системы после доработки специалисты службы безопасности выяснили, что в разработанном отчете есть информация, представляющая коммерческую тайну, а доступ к нему не ограничен. В результате сроки сдачи работ оказались сорваны. Как надо было: на начальном этапе разработки изучить перечень данных, подлежащих защите, и подключить службу безопасности для уточнения требований.

Кейс 3. На этапе сбора требований к ИТ- системе выяснили, что есть документы, которые надо хранить несколько лет, объем данных большой, но срочности доступа к данным нет, можно обрабатывать запрос в течение нескольких дней. Что сделали: зафиксировали это требование в НФТ к системе и учли при выборе аппаратной части, выбрали для хранения данных магнитные ленты.

На таких кейсах руководитель группы развития анализа BIA-Technologies Денис Богданов на ИНФОСТАРТ «Анализ&Управление в ИТ- проектах» убедительно показал важность работы с НФТ при разработке ИТ- систем.

НФТ - это нефункциональные требования к ИТ- системе. Это ответ на вопросы:

• КАК должна работать система?

• КАКИМИ свойствами она должна обладать?

А вопрос функциональных требований - ЧТО должна делать система?

• Бизнес - правила

• Атрибуты качества

• Внешние интерфейсы

• Ограничения

вот что задает НФТ согласно уровням требований по Вигерсу.

Примеры НФТ

👉 Бизнес - правила

✅ Время и особенности хранения информации <- закон Яровой

✅Пиковые нагрузки и производительность <- режим работы предприятия

👉Переходные требования

✅Надо перенести данные из предыдущей системы

✅Необходимо выдать права администратора конкретным лицам после выпуска очередного релиза

👍 Ограничения

✅ Импорт данных будет происходить только из файлов определенного формата

✅ Правильность ввода данных,например, номера телефона, контролирует сам пользователь

👉 Качество

✅ Производительность, безопасность, масштабируемость, надежность и другие - работоспособность;

✅ Удобство использования - пользовательские;

✅ Ремонтопригодность, возможность повторного использования - архитектурные;

✅ Поддерживаемость, тестируемость - системные.

На основе рекомендованных Денисом материалов мы сделали чек - лист «Как не упустить НФТ». Хотите получить его? Плюсаните!

Как сделать ИТ-проект лучше?
Как сделать ИТ-проект лучше?

Подписывайтесь на наш канал

Больше интересных статей: