Джефф Паттон - Пользовательские истории. Искусство гибкой разработки ПО
Название: | Пользовательские истории. Искусство гибкой разработки ПО | |
Автор: | Джефф Паттон | |
Жанр: | О бизнесе популярно, Справочная деловая литература, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее | |
Изадано в серии: | Бестселлеры o’reilly | |
Издательство: | Питер | |
Год издания: | 2017 | |
ISBN: | 978-5-496-02931-5 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Пользовательские истории. Искусство гибкой разработки ПО"
Пользовательские истории – это метод описания требований к разрабатываемому продукту. В книге рассказано, как правильно использовать данную технику, чтобы сфокусироваться на поставленной задаче и пожеланиях клиента, а не распыляться на реализации второстепенных функций. Автор книги показывает, как данный подход не только ускоряет и систематизирует разработку, но и улучшает взаимопонимание в команде.
К этой книге применимы такие ключевые слова (теги) как: создание сайтов,деловое общение,разработка программного обеспечения,разработка приложений,командный подход
Читаем онлайн "Пользовательские истории. Искусство гибкой разработки ПО" (ознакомительный отрывок). Главная страница.
- 1
- 2
- 3
- . . .
- последняя (7) »
Джефф Паттон Пользовательские истории. Искусство гибкой разработки ПО
Посвящается Стейси, Грейс и Зоэ. Без вашей поддержки у меня ничего бы не вышло.
В память Люка Баррета, дорогого коллеги и учителя. Люк оказал огромное влияние на мою жизнь, а также на судьбы многих других людей.© ООО Издательство «Питер», 2017
Предисловие Мартина Фаулера
Одно из самых выгодных последствий популярности разработки программного обеспечения (ПО) по методологии Agile – распространение идеи разбиения больших, объемных требований на компактные фрагменты. Благодаря этим фрагментам – историям – отслеживать прогресс разработки проекта намного проще. Когда истории реализуют постепенно, каждый раз полностью интегрируя их в проект, всем очевидно, что проект понемногу растет. Рассматривая истории, которые приносят пользователям очевидную выгоду, разработчики могут планировать развитие проекта и определять, над чем нужно работать в следующую очередь. К тому же такая прозрачность подталкивает пользователей к активному участию в разработке – они больше не гадают месяцами и годами, чем занята команда разработки.Тем не менее такое разбиение может иметь и негативные последствия. В частности, очень легко перестать понимать, в чем заключается общее предназначение ПО – что и как должна делать система. В итоге у вас в руках может оказаться множество кусочков, которые никак не складываются в единую картину. Или вы можете создать бессмысленную и бесполезную систему, так как утонули в деталях и забыли, что в действительности нужно пользователям.
Построение карт историй (story mapping) – это техника, позволяющая увидеть цельную картину, чего не удастся сделать с помощью простого набора историй.
Вот, собственно, и все – описание книги уместилось в одном предложении, но этого вполне достаточно, чтобы оценить преимущества метода. Обзор цельной картины облегчает взаимодействие с пользователями, позволяет избежать разработки ненужных функций, а также ориентирует на релевантный опыт использования. Когда я обсуждаю с коллегами по Thought-Works применяемый ими процесс разработки пользовательских историй, построение карт регулярно упоминается в качестве основной техники. Часто оказывается, что коллеги изучили эту технику как раз на семинарах Джеффа, поскольку именно он разработал ее и лучше всего может ей обучить. С помощью данной книги еще больше людей смогут узнать об этой технике непосредственно из первых уст.
Но эта книга не только для тех, у кого на бедже или в профиле написано что-нибудь вроде «бизнес-аналитик». Наверное, самым большим разочарованием для меня за 10 лет внедрения методологии Agile стало то, что множество программистов рассматривают истории как некие односторонние указания со стороны аналитиков. С самого начала предполагалось, что истории будут вызывать обсуждение. Если вы и в самом деле хотите получить эффективное ПО, которое может органично встроиться в человеческую деятельность, то тех, кто создает программы, необходимо рассматривать как живой источник идей о возможностях, ведь именно программисты лучше всех знают, что могут делать эти программы. Программисты должны хорошо понимать, что хотят получить их пользователи, и взаимодействовать с ними, создавая карты историй, где полностью учитываются пользовательские цели. Программист, умеющий составлять карты историй, может видеть пользовательскую среду куда более широко, чем тот, кто этого не умеет, и, следовательно, принимать участие в проектировании ПО, что улучшит качество работы.
Когда Кент Бек, впервые предложивший термин «история», воплотил свои идеи в разработке ПО, он назвал коммуникацию ключевым моментом эффективности команды. Истории – строительные блоки коммуникации между разработчиками и теми, кто использует результаты их труда. Карты историй организуют и структурируют эти строительные блоки и тем самым стимулируют процесс коммуникации, крайне важный для разработки ПО в целом.
Мартин Фаулер, 18 июня 2014 года
Предисловие Алана Купера
В научно-фантастическом романе Мэри Шелли «Франкенштейн» безумный доктор Франкенштейн создает чудовище из фрагментов тел мертвых людей, а затем оживляет его с помощью диковинной на тот момент силы электричества. Конечно, мы знаем, что на самом деле это невозможно. Вы не можете создать --">- 1
- 2
- 3
- . . .
- последняя (7) »
Книги схожие с «Пользовательские истории. Искусство гибкой разработки ПО» по жанру, серии, автору или названию:
Гордон Франк Сандер, Дэймон Шехтер - Логистика. Искусство управления цепочками поставок Жанр: О бизнесе популярно Год издания: 2008 |
Стивен Харрис, Йоаким Марнитц, Эндрю Брокер - Искусство ставить на спорт. Первое пособие по ставкам на русском языке Жанр: О бизнесе популярно Год издания: 2016 |
Антон Захарьин - Искусство импровизации. Пособие для будущих артистов и тех, кто боится выступать перед аудиторией Жанр: О бизнесе популярно Серия: Лучшие медиа-книги |
Марат Ильдусович Салихов - Ораторское искусство Жанр: О бизнесе популярно Год издания: 2022 |
Другие книги из серии «Бестселлеры o’reilly»:
Дженифер Тидвелл, Чарли Брюэр, Эйнн Валенсия - Разработка интерфейсов. Паттерны проектирования Жанр: Объектно-ориентированное программирование Год издания: 2022 Серия: Бестселлеры o’reilly |
Питер Макинтайр, Кевин Татро - Создаем динамические веб-сайты на PHP Жанр: PHP Год издания: 2021 Серия: Бестселлеры o’reilly |
Фил Уиндер - Обучение с подкреплением для реальных задач Жанр: Искусственный интеллект Год издания: 2023 Серия: Бестселлеры o’reilly |
Джимми Сонг - Python для программирования криптовалют Жанр: Python Год издания: 2020 Серия: Бестселлеры o’reilly |