0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Ранее в курсе мы говорили, что разработка по каскадной модели затягивает работу над продуктом и делает весь проект дороже для заказчика. Эта проблема проявляется еще нагляднее, если мы разрабатываем сложное приложение с десятками разных функций. Нужно очень много времени, чтобы спроектировать, разработать и протестировать такое приложение.</p>
1
<p>Ранее в курсе мы говорили, что разработка по каскадной модели затягивает работу над продуктом и делает весь проект дороже для заказчика. Эта проблема проявляется еще нагляднее, если мы разрабатываем сложное приложение с десятками разных функций. Нужно очень много времени, чтобы спроектировать, разработать и протестировать такое приложение.</p>
2
<p>При этом разработкой ПО чаще всего занимаются коммерческие компании, для которых время - это деньги. Их работа связана с получением выгоды, поэтому чем быстрее ПО разрабатывается и отдается заказчику, тем лучше для бизнеса. В этом уроке мы поговорим о метрике, которая обозначает время работы над продуктом - Time to Market.</p>
2
<p>При этом разработкой ПО чаще всего занимаются коммерческие компании, для которых время - это деньги. Их работа связана с получением выгоды, поэтому чем быстрее ПО разрабатывается и отдается заказчику, тем лучше для бизнеса. В этом уроке мы поговорим о метрике, которая обозначает время работы над продуктом - Time to Market.</p>
3
<h2>Что такое Time to Market</h2>
3
<h2>Что такое Time to Market</h2>
4
<p>Time To Market (TTM) - это время, затраченное на разработку продукта от начала и до конца:</p>
4
<p>Time To Market (TTM) - это время, затраченное на разработку продукта от начала и до конца:</p>
5
<ul><li>Начальная точка - разработка идеи будущего продукта</li>
5
<ul><li>Начальная точка - разработка идеи будущего продукта</li>
6
<li>Конечная точка - готовый продукт выходит в продакшен и становится доступен пользователям</li>
6
<li>Конечная точка - готовый продукт выходит в продакшен и становится доступен пользователям</li>
7
</ul><p>Почти все заказчики и разработчики ПО стараются сократить Time to Market, потому что это дает множество преимуществ перед конкурентами.</p>
7
</ul><p>Почти все заказчики и разработчики ПО стараются сократить Time to Market, потому что это дает множество преимуществ перед конкурентами.</p>
8
<p>Быстрый выход на рынок и сокращение метрики Time to Market помогает:</p>
8
<p>Быстрый выход на рынок и сокращение метрики Time to Market помогает:</p>
9
<ul><li>Быть новаторами. Если у компании появилась новая идея, нужно как можно быстрее вывести ее на рынок, чтобы первыми получить прибыль</li>
9
<ul><li>Быть новаторами. Если у компании появилась новая идея, нужно как можно быстрее вывести ее на рынок, чтобы первыми получить прибыль</li>
10
<li>Догонять конкурентов, если они запустили что-то интересное. Чем быстрее команда выведет на рынок продукт с новой фичей, тем больше прибыли успеет собрать. Так было во время рассвета социальных сетей - после успешного запуска Facebook его конкуренты старались быстрее выйти на рынок с похожими продуктами</li>
10
<li>Догонять конкурентов, если они запустили что-то интересное. Чем быстрее команда выведет на рынок продукт с новой фичей, тем больше прибыли успеет собрать. Так было во время рассвета социальных сетей - после успешного запуска Facebook его конкуренты старались быстрее выйти на рынок с похожими продуктами</li>
11
<li>Проверять идеи. Часто уже на практике становится понятно, что идея на самом деле не такая крутая, как казалось. Маркетинговый анализ - это не точная наука, поэтому иногда проще запустить продукт и собрать обратную связь, чем подолгу проводить исследования. Если мы потратим год на разработку приложения по каскадной модели, а потом оно не окупится - компания столкнется с огромными убытками</li>
11
<li>Проверять идеи. Часто уже на практике становится понятно, что идея на самом деле не такая крутая, как казалось. Маркетинговый анализ - это не точная наука, поэтому иногда проще запустить продукт и собрать обратную связь, чем подолгу проводить исследования. Если мы потратим год на разработку приложения по каскадной модели, а потом оно не окупится - компания столкнется с огромными убытками</li>
12
<li>Платить за разработку. Часть прибыли от запущенного продукта можно пустить на продолжение разработки - на зарплаты, лицензии, технику, аренду и прочие траты. Так даже небольшой стартап может сделать большой и сложный продукт: можно привлечь небольшой начальный капитал, за счет него сделать версию с базовой функциональностью, а дальше выпустить ее на рынок и заработать на продолжение разработки</li>
12
<li>Платить за разработку. Часть прибыли от запущенного продукта можно пустить на продолжение разработки - на зарплаты, лицензии, технику, аренду и прочие траты. Так даже небольшой стартап может сделать большой и сложный продукт: можно привлечь небольшой начальный капитал, за счет него сделать версию с базовой функциональностью, а дальше выпустить ее на рынок и заработать на продолжение разработки</li>
13
</ul><h2>Time to market и тестирование</h2>
13
</ul><h2>Time to market и тестирование</h2>
14
<p>Важно понимать, что метрика Time to Market включает в себя этап тестирования. Чтобы не затягивать тестирование и выход продукта на рынок, любой компании важно улучшать процессы тестирования:</p>
14
<p>Важно понимать, что метрика Time to Market включает в себя этап тестирования. Чтобы не затягивать тестирование и выход продукта на рынок, любой компании важно улучшать процессы тестирования:</p>
15
<ul><li>Для компании-разработчика ПО - это внутреннее QA</li>
15
<ul><li>Для компании-разработчика ПО - это внутреннее QA</li>
16
<li>Для компании-заказчика - внешнее QA и приемочное тестирование</li>
16
<li>Для компании-заказчика - внешнее QA и приемочное тестирование</li>
17
<li>Для компании внешнего тестирования - внешнее QA</li>
17
<li>Для компании внешнего тестирования - внешнее QA</li>
18
</ul><p>При этом важно соблюдать баланс между скоростью и качеством:</p>
18
</ul><p>При этом важно соблюдать баланс между скоростью и качеством:</p>
19
<p>Если тестировать слишком быстро, то можно упустить дефекты. Если делать долго и качественно, то заказчик может быть недоволен метрикой Time to market и поздним выходом на рынок.</p>
19
<p>Если тестировать слишком быстро, то можно упустить дефекты. Если делать долго и качественно, то заказчик может быть недоволен метрикой Time to market и поздним выходом на рынок.</p>