📚 Hub Books: Онлайн-чтение книгДомашняяПользовательские истории. Искусство гибкой разработки ПО - Джефф Паттон

Пользовательские истории. Искусство гибкой разработки ПО - Джефф Паттон

Шрифт:

-
+

Интервал:

-
+
1 ... 66 67 68 69 70 71 72 73 74 75
Перейти на страницу:

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

Программное обеспечение никогда не бывает законченным.

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

Результаты всегда непредсказуемы.

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

Улучшения, внесенные после релиза, самые ценные.

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

Используйте карты для оценки готовности релиза

Вы продвигаете свой продукт к релизу – историю за историей. Как только намеченная вами дата релиза начинает угрожающе приближаться (а такая дата есть всегда), задайтесь вопросом о каждой основной пользовательской линии действий: «Если бы нужно было выпустить продукт прямо сейчас, какую оценку мы бы поставили сами себе?» Если вы используете буквенные оценки вроде тех, что приносят из школы мои дети, то в конце концов получите целый табель для своего продукта.

Например, если у вас продукт или функциональность с пятью основными линиями действий пользователей, а в табеле написано: A, A-, B+, D, B+[33], то, разумеется, за оставшиеся до релиза недели вам следует сосредоточиться на той части, которая получила оценку D. Если в конце релиза вы получаете только А и В, это довольно хорошо. Конечно, быть круглым отличником лучше, но уложиться в срок в мире разработки гораздо важнее.

Пользовательские истории. Искусство гибкой разработки ПО

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

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

Конец или не конец?

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

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

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

Повторю цитату да Винчи, которую я приводил в главе 4.

«Работу над великим произведением искусства невозможно завершить – ее можно только прервать.»

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

Благодарности

Эта часть книги далась мне труднее всего. Мне повезло: поддержку в течение всей моей карьеры мне оказывало великое множество людей. Я получил и продолжаю получать значительное поощрение от всех, с кем мне довелось встречаться и работать. Поэтому меня очень беспокоит, что, начав благодарить людей, я могу нечаянно забыть кого-нибудь. Если я пропустил вас, то очень сожалею об этом и подозреваю, что вы в хорошей компании.

Еще одно, в чем я твердо уверен, – идеи, изложенные в этой книге, не только мои. Я и раньше слышал, что оригинальных идей совсем не осталось. Но лично я всему, что знаю, научился у мудрых людей, с которыми мне посчастливилось работать последние 20 лет. Друзья и приятели познакомили меня в теории и на практике с множеством новых идей, практик и открытий. За время наших долгих дискуссий я научился интерпретировать и глубоко понимать опыт, который получил, осваивая свое ремесло. Мне сложно получать признание за любые идеи, озвученные в этой книге, поскольку большинство из них я позаимствовал или, честно признаться, украл у других людей.

Если мне приходит в голову что-то, что я считаю оригинальной идеей, я немедленно вспоминаю о криптомнезии. Это забавное слово означает неумышленный плагиат, в котором замечены в том числе и такие уважаемые люди, как Джордж Харрисон и Умберто Эко. Криптомнезия означает, что мы вспоминаем нечто давно забытое, не осознавая, что это воспоминание. Криптомнезик уверен, что блестящая идея, которая только что пришла ему в голову, – это что-то новое и оригинальное, а вовсе не мысль, которую он когда-то прочитал или услышал, а затем забыл. Поэтому я говорю, что люди, которым я приношу здесь благодарности, скорее всего, являются истинными авторами идей, которые я ненамеренно украл.

Вот теперь я могу начать.

Когда-то я практически отказался от идеи написать книгу. На протяжении десяти лет я пытался это сделать, но ничего не получалось. Я был способен написать короткую статью или произнести речь, но любая попытка создать текст длиннее пары тысяч слов заканчивалась поражением. Процесс написания книги был схож с таксидермией: я словно брал что-то живое, а затем убивал это и делал чучело. Лучшее, на что я мог надеяться, – мое произведение хотя бы выглядит живым. Питеру Экономи удалось вырвать меня из этого замкнутого круга. Его многолетний писательский опыт, а также неубиваемый позитивный настрой и стабильная поддержка наконец помогли мне обрести свою писательскую манеру. Я очень благодарен Питеру. Если у вас тоже никак не получается написать книгу, именно он – тот, кто вам нужен.

1 ... 66 67 68 69 70 71 72 73 74 75
Перейти на страницу:

Комментарии

Обратите внимание, что комментарий должен быть не короче 20 символов. Покажите уважение к себе и другим пользователям!

Никто еще не прокомментировал. Хотите быть первым, кто выскажется?