• Что делать, если заказчик часто меняет требования?
    Как правило, это происходит из-за того, что разные представители заказчика по-разному понимают, на что нацелен проект. 

  • Порекомендуйте, пожалуйста, книгу для начинающего аналитика.
    Я советую обратиться к работе Дина Леффингуэлла и Дона Уидрига «Принципы работы с требованиями к программному обеспечению. Унифицированный подход». 

  • Какие качества необходимы для того, чтобы стать аналитиком?
    Я бы выделил такие качества, как желание работать с людьми, умение разговаривать с собеседником (заказчиком) с точки зрения его потребностей.

  • В чем разница между системным и бизнес-анализом?
    Разница в системе, которую анализируют специалисты. 

  • В каких случаях вы бы рекомендовали использовать практику requirements by example?
    Существует множество различных паттернов. Requirements by example – лишь один из них. 

  • Добрый день! У меня финансовое образование. Я планирую работать бизнес-аналитиком (в банке), опыта в данной сфере пока не имею. С каких курсов в вашем центре мне стоит начать? Спасибо.

  • На каком этапе проекта начинается совместная работа с архитектором?
    На фазе - elaboration (методологии RUP).

  • По какой схеме происходит передача требований от аналитика к разработчикам?
    Через документы процесса управления требованиями: UseCase Model, Supplementary Specification и Glossary.

  • Как используются связи include, extend между UC?
    В совсем общих чертах можно сказать, что:
    • Include – в разных UC встречаются одинаковые потоки событий. Они выделяются в искусственный UC – или UC-процедуру. Этот UC достаточно большой – не просто пара шагов.
    • Extend – это большой и ветвистый альтернативный поток выделяется в искусственный UC.

  • В чем состоит особенность Sparx EA? Каковы его преимущества и недостатки?
    Основная особенность и преимущество – это цена! Или соотношение «цена-качество».
    Основное назначение – визуальное моделирования (в основном на UML).

  • Стоит ли системному аналитику "прокачивать" программирование и разработку ПО в целом (изучение шаблонов проектирования, парадигмы разработки кода, подходы в построении структур данных)?
    Системному аналитику обязательно нужно иметь представление о разработке ПО, чтобы уметь донести до разработчиков или до архитектора свои идеи и понять их точку зрения. Но угадать – какие именно навыки нужно «прокачать» сильнее – сложно, т.к. все проекты заметно друг от друга отличаются.

  • Какой инструментарий по вашему мнению оптимален с точки зрения баланса функционал/сложность освоения для работы команды аналитиков?
    Для моделирования и управления требованиями я предпочитаю использовать Enterprise Architect (EA) от компании Sparx Systems.


  •   

    Если вы не нашли ответа на интересующий вас вопрос задайте его нашим экспертам через форму или в письме на education@ibs.ru.

    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.