Юрий Дубровский - Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились

Тут можно читать онлайн Юрий Дубровский - Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились - бесплатно ознакомительный отрывок. Жанр: Справочники, год 2021. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    2021
  • ISBN:
    978-5-532-97565-1
  • Рейтинг:
    3/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Юрий Дубровский - Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились краткое содержание

Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились - описание и краткое содержание, автор Юрий Дубровский, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Эта книга углубит Ваше представление о требованиях, откроет еще одну сторону их поведения – изменчивость под воздействием жизненных обстоятельств. В книге мы покажем, что требование не статично и на своем жизненном пути подобно фрукту, посеянному, растущему, созревающему, увядающему и умирающему. Вместе с читателем мы пройдем все эти этапы и покажем, как понять, на каком этапе сейчас наш "фрукт", как это влияет на его полезность для разработки и проекта в целом, что будет дальше. Мы уделим внимание каждому этапу и покажем, как добиться, чтобы увядание требования не оказывало существенного негативного влияния на результаты. Прочитав эту книгу, Вы взглянете на требования еще с одной важной стороны. Вы сможете прогнозировать возможные изменения, что избавит от ряда неприятных сюрпризов, сделает работу на проекте более плодотворной и менее стрессовой. Изложенное в книге – результат осмысления и систематизации собственного опыта, который, мы верим, также будет полезен и нашему читателю!

Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились - читать онлайн бесплатно ознакомительный отрывок

Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Юрий Дубровский
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Раз так, требование можно фиксировать и, затем, выполнять.

Важным следствием фиксации и неизменности требований является такое свойство этой модели как неизменные критерии приемки, которые можно сформулировать сразу после фиксации требований.

Поставим в соответствие нашим требованиям критерии приемки и вот что получится:

1. Визуально убедиться, что:

– выведено диалоговое окно с кнопкой «OK», окно соответствует эскизу по набору и взаиморасположению компонентов (численно проконтролировать заданные параметры – размер окна 450х140 пикселов);

– заголовок «Подтвердите действие»;

– в окне текст «Ваша карточка сохранена!»;

– форматирование следующее: цвет текста черный #000000, фона и букв на кнопке белый #FFFFFF, фона кнопки синий #0000AA, шрифт: Arial – для заголовка и кнопки размер 10, для текста – 8;

2. Убедиться, что:

– при открытии окна обработка останавливается (попробовать кликнуть мышью по интерфейсу программы вне окна, не должно быть возможно);

– при нажатии «ОК» окно закрывается, обработка продолжается (попробовать кликнуть мышью по интерфейсу программы вне окна, должно быть возможно).

Такова традиционная модель: выясняем у заказчика, что нужно сделать, фиксируем, далее выполняем, проверяем результат на соответствие критериям, передаем результат заказчику.

Жизненный цикл требования состоит из его формулирования (сбора) и выполнения – это и есть простая модель требования.

Традиционная методология водопада отлично согласуется с такой моделью требования.

Поговорим об этом подробнее.

«Водопад» – методология на простой модели требований

Как известно, «Водопадная», или каскадная модель – модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки.

Традиционно для каскадной модели фазы следуют в таком порядке:

– определение требований;

– проектирование;

– конструирование;

– воплощение;

– тестирование и отладка;

– инсталляция;

– поддержка.

Переход от одной фазы к другой происходит только после полного и успешного завершения предыдущей.

Следуя каскадной модели, разработчик переходит от одной стадии к другой строго последовательно.

Сначала полностью завершается этап «определение требований», в результате чего получается список требований.

После того как требования полностью определены, происходит переход к проектированию и далее, последовательно, по всем фазам, вплоть до инсталляции и поддержки.

Задумаемся, какие ограничения устанавливаются для требований в момент завершения фазы определения требований по каскадной методологии? Ответ достаточно очевиден – в этот момент требования фиксируются и далее являются неизменными.

Что означает «неизменными» с точки зрения проекта? Как минимум, следующее:

– содержание требования, как его понимают все участники проекта, более не меняется;

– связи требования с другими требованиями прояснены и не изменяются значимым для понимания других требований образом;

– не возникает новых требований;

– существующие требования не удаляются из рассмотрения.

По существу, мы имеем вышеописанную нами простую модель требований, когда они зафиксированы, поняты и более не могут изменяться вплоть до окончания проекта.

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

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

Допущения простой модели требования довольно быстро ограничили область применения «чистой» «водопадной» методологии, потому что в реальности требования далеко не всегда столь стабильны, как допускается для этой методологии.

Это порождает серьезные риски в проектах, которые достаточно часто недооценивают.

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

Стоит отметить, что развитые инструменты управления требованиями (тот же IBM Rational), предоставляют возможности именно управления изменениями в требованиях, но их использование в реальных проектах не очень распространено в силу высоких затрат как на приобретение и сопровождение самих инструментов, так и на связанные с их использованием процессы. Поэтому встретить эти средства можно только в очень масштабных и длительных проектах, и то редко.

Для начинающих свой путь аналитиков часто фокусировка на сборе и фиксировании требований выглядит некоторым культом, инициацией в профессии. Они часто полагают, что суть работы аналитика в том, чтобы получить от заказчика требования и зафиксировать их.

Это верно, но лишь отчасти, другие аспекты работы по поддержанию жизненного цикла требований остаются в тени.

При этом простая модель не выделяет других аспектов, для этого нужна иная модель.

Рассмотрим детально каждое из допущений простой модели и сформируем эту другую модель.

Глава 2. Как работать, если требования постоянно меняются?

Вместо эпиграфа

"Однажды к раввину пришел посетитель и начал жаловаться:

– Ребе, у меня все так плохо, так плохо! Я потерял работу, моя жена болеет, дочка никак не может выйти замуж, мой сын не хочет учиться. Ребе, подскажите, может, вы знаете, что мне делать?

– Да-да, есть одно старинное средство, – ответил раввин. – Нужно взять много бумажек, написать на них: «И это все пройдет», и разложить во всех комнатах.

Озадаченный человек поблагодарил и ушел.

Через пару лет возвращается тот же человек и благодарит:

– Ребе, как я вам благодарен, как благодарен, просто нет слов! Я нашел отличную работу, жена выздоровела, дочка вышла замуж, сын закончил учебу и устроился на фирме. Все просто отлично! Спасибо вам большое! Да, только еще хотел спросить – те бумажки, которые я в квартире разложил, их можно уже убирать?

– Зачем убирать? – удивился раввин. – Пусть пока полежат".

Да, говорит известная притча, проекты, как и вся наша жизнь, крайне изменчивы.

И для требований, как отражения жизни, фраза «и это все пройдет» часто более чем справедлива.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Юрий Дубровский читать все книги автора по порядку

Юрий Дубровский - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились отзывы


Отзывы читателей о книге Живые требования – тот еще фрукт. Актуализируем и реализуем, пока не испортились, автор: Юрий Дубровский. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x