Раньше я много работала со стартапами в IT-сфере. Помимо классических ошибок (разработка продукта без проверки гипотез) которые они совершали, многие игнорировали цикл SDLS.
Что же это такое?
SDLS расшифровывается как Software Development Life Cycle или проще говоря Жизненный цикл разработки ПО.
Данный метод заключается в том, чтобы разработка ПО внутри компании была поэтапной.
С чего начать?
1. Requirements Analysis (Анализ требований)
На этом этапе в стартапе или крупной компании менеджер/ бизнес аналитик должен определить цели и задачи проекта, а также сроки его выполнения. После чего сформировать техническое задание согласно требованиям заказчика.
2. Design (Проектирование и архитектура)
Определяются общие системные требования к разработке ПО (язык программирования, архитектура, система управления базой данных, требования к железу и т.д) Здесь ответственными выступают: разработчик/ архитектор.
3. Development (разработка и реализация)
Происходит непосредственно разработка, с