HTML Diff
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>