Найти в Дзене
Вера. QA-engineer

Как делают самые успешные продукты в IT компаниях.

Раньше я много работала со стартапами в IT-сфере. Помимо классических ошибок (разработка продукта без проверки гипотез) которые они совершали, многие игнорировали цикл SDLS.


Что же это такое?
SDLS расшифровывается как Software Development Life Cycle или проще говоря Жизненный цикл разработки ПО.
Данный метод заключается в том, чтобы разработка ПО внутри компании была поэтапной.

С чего начать?

-2

1. Requirements Analysis (Анализ требований)
На этом этапе в стартапе или крупной компании менеджер/ бизнес аналитик должен определить цели и задачи проекта, а также сроки его выполнения. После чего сформировать техническое задание согласно требованиям заказчика.

2. Design (Проектирование и архитектура)
Определяются общие системные требования к разработке ПО (язык программирования, архитектура, система управления базой данных, требования к железу и т.д) Здесь ответственными выступают: разработчик/ архитектор.

3. Development (разработка и реализация)
Происходит непосредственно разработка, создается прототип продукта. Ответственные роли - разработчики.

-3

4. Testing (тестирование)
Происходит проверка продукта на соответствие ожиданиям заказчика/конечного пользователя и регистрация ошибок. Основная работа на этом этапе ложиться на плечи qa-engineer.

5. Release (выпуск продукта)
На этом этапе продукт подвергается эксплуатации со стороны пользователя. В этот момент менеджер проекта и разработчик находятся в активной фазе для поддержания проекта.

-4

6. Maintenancence (поддержка)
Важный этап о котором многие забывают. Выпуская IT-продукт важно помнить о том, что конечным итогом является непосредственно «счастье пользователей». Для того, чтобы это было осуществимо, необходимо собирать обратную связь, а также исправлять дефекты ПО при необходимости.

Как то так))

Как вы считаете, какие этапы необходимо включить, чтобы IT-проект стал еще более качественным?