Текстовая расшифровка седьмого урока курса Введение в профессию аналитика.
Сегодня мы поговорим о том, что влияет на выбор эффективных способов и форматов разработки требований. И, в первую очередь, речь пойдёт о видах программных продуктов.
До того, как появился интернет (и этим концепциям аналитиков до сих пор и учат), использовалось такое сравнительно простое деление продуктов на основные классы. Эти классы во многом определяют способы работы с требованиями: как их разрабатывать, использовать, какие использовать при этом документы
Когда программные продукты разрабатывались не для интернета, а для установки на компьютеры — сначала на большие, потом на персональные, — можно было разделить потребителей этих продуктов на организации и на личных пользователей. Например, для личного пользования — Microsoft Office, разные игры, приложения для видеомонтажа
Каким образом вид продукта влиял на методы или подходы для работы с требованиями? В случае с коробочной разработкой требования к продукту нужно было собирать
Главное отличие заказной разработки в том, что у нас один реальный заказчик, и мы можем непосредственно у него узнать, что ему нужно. Поэтому испольуются другие методы выявления требований. У нас есть доступ к конечным пользователям, доступ к
Между коробочной и заказной разработкой есть промежуточный вариант, когда мы разработали
Особенность внутренней разработки в том, что есть постоянный доступ к пользователям и к заинтересованным лицам, которые не являются пользователями, но являются важными стейкхолдерами — заказчиками и
До интернета все было сравнительно просто. Что же изменилось после появления интернета? Здесь я перечислили основные особенности, которые повлияли на разработку требований с приходом интернета. Давайте их коротко рассмотрим.
Быстрая обратная связь от пользователя. Интернет — это глобальный канал коммуникации всего мира. Мы можем практически мгновенно, создав продукт и отправив его пользователю, получить от него отзывы: насколько продукт соответствует его ожиданиям, насколько он реализует те функции, которые нужны пользователю, с каким качеством и так далее.
Ещё одна важная вещь, которая сильно повлияла на способы разработки продуктов и, в том числе, на способы работы с требованиями, это то, что в интернете продукт может обновляться практически непрерывно. Если в случае с коробкой вы выпустили очередную версию
Интернет дал ещё одну важную возможность, которой не было раньше: теперь можно практически любые
И ещё одно важное изменение: маркетинговые возможности по рекламе и продажам в интернете можно включать непосредственно в продукт. То есть продукт сам себя может рекламировать и даже сам себя может продавать. Вы можете найти в интернете подходящий вам сервис, попробовать его, тут же оплатить и начать им пользоваться. Этой возможности не было до интернета. Раньше у коробок и у продуктов на заказ маркетинг и продажи были довольно сложными отдельными процессами, часто не позволяющими найти свой путь к пользователю, для которого продукт создавался. Сейчас же любой пользователь может найти себе в интернете любой продукт, исходя из своих потребностей.
Каким образом это повлияло на работу с требованиями и разработку? Что я сделал: я из предыдущего слайда «Что нам дал интернет» основные возможности перенёс в этот блок, который практически дублирует предыдущий слайд, и раскрыл чуть подробнее, что нам эти изменения дают.
Поскольку у нас появилась быстрая обратная связь от пользователя, стало возможным быстро протестировать концепцию. То есть у вас возникла идея нового продукта, вы не знаете насколько она будет эффективной, но интернет позволяет вам очень быстро создать прототип, развернуть его в интернете, получить первые отзывы пользователей и понять, насколько ваша концепция жизнеспособна. Чего, конечно же, не было до интернета, когда программы продавались в коробках в магазинах. Кроме того, быстрая связь позволяет нам для
Возможность непрерывного обновления. Поскольку у нас теперь появилась возможность релизить наш продукт в интернет хоть каждый день, возможность непрерывного выявления требований тоже становится очень важной. Чтобы релизить часто, нужно и требования собирать тоже часто.
Две этих новых возможности — возможность протестировать концепцию и возможность непрерывного выявления требований — требуют новых подходов и новых форматов требований. Для их разработки нужны новые методы. И, собственно, как отзыв и как результат этого вызова, появились соответствующие методы. Это, в первую очередь, метод user stories, который активно используется в Agile. И метод, который называется «сценарии, ориентированные на персоны». Эти методы предназначены именно для того, чтобы быстро выявлять и описывать требования и запускать их в производство.
И ещё важная вещь, о которой мы будем говорить в курсе практически постоянно. Когда у нас есть возможность быстро менять требования, быстро выявлять потребности пользователя и тут же их удовлетворять, у нас очень важными становятся
Маркетинг внутри продукта. Как я говорил, фактически сейчас пользователи интернета сами продукт находят. Если вам нужен
Поисковая оптимизация (SEO). Если ваш продукт рассчитан на массового пользователя, нужно, чтобы пользователь его нашёл. А для того, чтобы он его нашёл, его вид в интернете должен соответствовать определённым критериям, которые учитывают поисковики.
Демонстрационный доступ. Очень активно используется для того, чтобы потенциальные пользователи сразу могли оценить, насколько продукт соответствует их потребностям.
Посадочные страницы. Это не очень удачное название. Смысл в том, что продукт должен учитывать разные способы захода пользователей на сайт (по разным запросам или по рекламе) и подстраиваться под них.
Ещё пример: очень важной стала интеграция с соц. сетями. Ну и, наверное, можно и дальше дополнять этот список.
Продукты в интернете — и развлекательные, и информационные, и автоматизирующие
Простота интеграции позволяет встраивать продукт в уже существующую экосистему. Кроме того, появились новые виды продуктов: посредники и разного рода агрегаторы. Например, сайт поиска билетов, о котором мы говорили. Этот продукт возник в интернете благодаря возможности интегрироваться с другими продуктами — с сайтами авиакомпаний — для поиска билетов. Появились и другие виды продуктов, специфичные продукты для интернета: разные рекламные площадки, разные метрики, статистика, анализ поведения пользователей и так далее.
Поэтому то деление продуктов, которые было до интернета (коробочные и заказные продукты) уже стало размытым, оно уже не удовлетворяет нашим потребностям, когда мы хотим с помощью этого деления выбрать оптимальные подходы и методы разработки требований.
Сейчас появляется много разных классификаций видов продуктов. Единой
Можно делить
Есть продукты для массового пользователя: развлекательные, интернет-магазины, информационные ресурсы, социальные сети и так далее.
Есть продукты для пользователей по подписке, это немного другая модель. Если массовый пользователь может зайти на ваш сайт и может пользоваться им, когда захочет, то подписка — это
Ну и заказные продукты для бизнеса никуда не делись, просто они сейчас идут больше в интернет. Например, банковские системы уже бывают «облачными». То есть, вместо того, чтобы ехать в банк и устанавливать сервера для банковской системы, сейчас модель меняется на то, что у вас есть собственные сервера в облаке, а банк пользуется ими фактически по подписке. Но это подписка не для личного пользователя, а для большого бизнеса. Возможно, конечно, расширение этой классификации, но даже такого простого деления достаточно, чтобы понимать, на что влияет определение вашего потребителя при разработке требований.
По назначению. Тоже, может быть, классификация не очень совершенная, но полезная.
Самодостаточный продукт — это продукт, который существует только в интернете.
В противопоставление следующему: дополнение к оффлайн-бизнесу. Например, у вас есть оффлайн магазин, и вы хотите открыть новый канал для продажи. И открываете
Клиентский интерфейс к существующей системе. Возьмём те же банковские системы. Раньше у вас было специальное приложение интернет банка, которые вы ставили на свой компьютер, а теперь вы можете делать это через браузер. Таких примеров много, большинство систем автоматизации переходят сейчас на
Агрегатор. Это агрегаторы новостей, агрегаторы для продажи билетов
Об услугах, специфичных для интернета, мы уже говорили.
Еще можно делить продукты по
Посредническая модель. Тот самый Uber.
Торговая. Это интернет магазины, тут особенно вдаваться не во что.
Информационная. Это различные сайты: новостные, профессиональные, юридические
Рекламная и социальная модели. Нужно сказать, что продукт не обязательно относится только к одной указанной модели, может сочетать несколько. Например, Facebook решает социальную функцию, но при этом зарабатывает за счёт рекламы.
Когда мы разрабатываем бизнес требования к нашему сервису, мы должны все эти классификации учесть, чтобы понять, какие требования являются для нас наиболее приоритетными, кто наши заинтересованные лица, какие у них проблемы и ожидания и какие функции мы должны реализовать в нашем продукте, чтобы эти проблемы и ожидания удовлетворить.
Почему эти классификации важны и зачем мы их изучаем? Правильное определение вида продукта даёт нам выявление стейкхолдеров (заинтересованных лиц). Также мы, исходя из
Я постоянно говорю о методах разработки требований, потому что это сейчас больная тема. Аналитиков учат определенным методам разработки требований, и они их потом пытаются применять в ситуациях, в которых эти методы не очень хорошо работают.
Предыдущий урок: Какие виды требований важнее остальных?
Следующий урок: Сводные документы требований к программным продуктам
Введение в профессию аналитика 2 900 руб. | |
Введение в профессию аналитика (демо) Бесплатно | |
Вебинары Сообщества Аналитиков Бесплатно | |
SQL для непрограммистов (СЕРТИФИКАТ) 999 руб. | |
SQL для непрограммистов Бесплатно |