Известна эмпирическая формула, что исправление ошибки на этапе определения требований заказчика условно стоит 1000 рублей, на этапе проектирования 10 000 рублей, на этапе разработки ПО 100 000 рублей, на этапе внедрения 1 000 000 рублей, а на этапе эксплуатации 10 000 000 рублей.
Для успеха проекта недостаточно знать потребности заказчика. Их необходимо превратить в хорошо структурированный перечень четких и однозначных требований, достаточный для проектирования архитектуры системы, для разработки и тестирования программных модулей.
Курс посвящен отработке на практике основных способов описания требований: в виде структурированного текста, в виде сценариев использования (Use Case) и в виде пользовательских историй (User Story).
Мы поговорим о технической, психологической и коммуникативной ролях аналитика. Изучим правила выявления заинтересованных лиц, организации конструктивного взаимодействия с ними и способам определения их потребностей.
В основe курса лежит подход к работе с требованиями, предлагаемый RUP (Rational Unified Process) и Agile.
Для кого этот курс?
Для всех, кто сталкивается со сбором, анализом, документированием и тестированием требований к программному обеспечению:
• системные и бизнес-аналитики;
• представители заказчика, Product Owners;
• архитекторы и разработчики;
• руководители проектов.
Желателен опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки. После прохождения курса вы будете выявлять, анализировать и документировать требования, управлять ими, а также оценивать и проверять предлагаемое решение.