Зарегистрируйтесь, чтобы продолжить обучение

Time to Market Жизненный цикл ПО, место тестирования

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

При этом разработкой ПО чаще всего занимаются коммерческие компании, для которых время — это деньги. Их работа связана с получением выгоды, поэтому чем быстрее ПО разрабатывается и отдается заказчику, тем лучше для бизнеса. В этом уроке мы поговорим о метрике, которая обозначает время работы над продуктом — Time to Market.

Что такое Time to Market

Time To Market (TTM) — это время, затраченное на разработку продукта от начала и до конца:

  • Начальная точка — разработка идеи будущего продукта
  • Конечная точка — готовый продукт выходит в продакшен и становится доступен пользователям

Почти все заказчики и разработчики ПО стараются сократить Time to Market, потому что это дает множество преимуществ перед конкурентами.

Быстрый выход на рынок и сокращение метрики Time to Market помогает:

  • Быть новаторами. Если у компании появилась новая идея, нужно как можно быстрее вывести ее на рынок, чтобы первыми получить прибыль
  • Догонять конкурентов, если они запустили что-то интересное. Чем быстрее команда выведет на рынок продукт с новой фичей, тем больше прибыли успеет собрать. Так было во время рассвета социальных сетей — после успешного запуска Facebook его конкуренты старались быстрее выйти на рынок с похожими продуктами
  • Проверять идеи. Часто уже на практике становится понятно, что идея на самом деле не такая крутая, как казалось. Маркетинговый анализ — это не точная наука, поэтому иногда проще запустить продукт и собрать обратную связь, чем подолгу проводить исследования. Если мы потратим год на разработку приложения по каскадной модели, а потом оно не окупится — компания столкнется с огромными убытками
  • Платить за разработку. Часть прибыли от запущенного продукта можно пустить на продолжение разработки — на зарплаты, лицензии, технику, аренду и прочие траты. Так даже небольшой стартап может сделать большой и сложный продукт: можно привлечь небольшой начальный капитал, за счет него сделать версию с базовой функциональностью, а дальше выпустить ее на рынок и заработать на продолжение разработки

Time to market и тестирование

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

  • Для компании-разработчика ПО — это внутреннее QA
  • Для компании-заказчика — внешнее QA и приемочное тестирование
  • Для компании внешнего тестирования — внешнее QA

При этом важно соблюдать баланс между скоростью и качеством:

Time to market

Если тестировать слишком быстро, то можно упустить дефекты. Если делать долго и качественно, то заказчик может быть недоволен метрикой Time to market и поздним выходом на рынок.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff
Рекомендуемые программы
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»