forumСоздать тему

Как в предложении должен выстраиваться процесс разработки ПО — какой этап идёт первым?

EEbru K***Участник
Должность
HR-специалист
Отрасль
Производство мебели
Тип организации
индивидуальный предприниматель
Дата регистрации
окт. 2024 г.
Сообщение
105
#1

Чтобы заказать отдельный софт для управления внутренними операциями и выездными командами мы взяли предложения у двух разных агентств по разработке. Объём работ охватывает учёт склада, оптимизацию маршрутов и мобильные входы для выездного персонала.

Первое агентство дало общий бюджет 180.000 TL и срок 3 месяца; они заявили что со второй недели сразу начнут с макетов экранов и кодинга. Второе агентство предложило 220.000 TL и 4,5 месяца; в их предложении перед началом написания кода стоит 4-недельный этап 'Исследование, анализ и информационная архитектура' и они говорят, что пока этот этап не утверждён, они даже не перейдут к дизайну интерфейса.

Разница между двумя подходами поставила меня в тупик. Какой должна быть здоровая и стандартная последовательность процесса разработки ПО? Этап анализа на несколько недель, как во втором предложении, — это статья расходов которая неоправданно затягивает процесс, или его пропуск приведёт к большим проблемам в будущем?

RRıdvan Y***Эксперт
Должность
Тимлид разработки
Дата регистрации
сент. 2023 г.
Сообщение
196

Doki · Интерфейсный дизайн · 2023

Самый полезный#2

Короткий ответ: стандартная последовательность здорового процесса разработки ПО такая: 1) Исследование и анализ требований, 2) Информационная архитектура и проектирование каркаса, 3) Дизайн пользовательского интерфейса, 4) Проектирование базы данных и технической архитектуры, 5) Разработка кода, 6) Тестирование и обеспечение качества, 7) Ввод в эксплуатацию и поддержка. Последовательность, которую предлагает второе агентство, — правильная; пропустить этап анализа и сразу взяться за код — самая частая ошибка в отрасли, которая топит проекты.

В таких многослойных задачах, как логистика и выездные операции, каждое не уточнённое на бумаге бизнес-правило всплывает при написании кода как огромный запрос на изменение. Команда, которая начнёт кодить на второй неделе, на третий месяц, когда обнаружит сценарий, где у персонала в поле нет интернета, будет вынуждена удалить написанную структуру базы данных и перестроить её с нуля.

На этапе исследования прорабатываются пользовательские истории, роли и права, схемы потоков данных и наброски экранов. Правка за 1 лиру на этом этапе предотвращает правку за 10 лир после написания кода. Поэтому 4-недельный этап анализа у второго агентства — не лишняя статья расходов, а страховка, которая не даст первому предложению на 180.000 TL в будущем с ревизиями перевалить за 300.000 TL.

SSimgeУчастник
Должность
Организатор мероприятий
Дата регистрации
май 2024 г.
Сообщение
88

Doki · Настройка управления логами · 2025

#3

Не работайте с агентством которое не сдаёт результат анализа. Если второе агентство по итогам этих 4 недель передаст вам архитектуру системы и функциональную спецификацию их предложение куда надёжнее. Если этот документ будет у вас на руках, то даже если завтра вы разойдётесь с агентством, вы сможете продолжить с другой командой.

BBeyza V***Участник
Должность
Специалист по информационной безопасности
Отрасль
Обучение
Тип организации
производство
Дата регистрации
авг. 2023 г.
Сообщение
160
#4

Три года назад в похожем складском софте мы выбрали агентство, которое говорило 'давайте сразу начнём кодить, быстро закончим'. Проект, который они оценили в 150.000 TL, пережил 11 изменений объёма, вырос до 260.000 TL и занял 9 месяцев вместо 3. Цена пропуска анализа всегда оказывается тяжелее.

UUmut Ş***Эксперт
Должность
DevOps
Тип организации
бутиковое агентство
Дата регистрации
авг. 2023 г.
Сообщение
231
#5

До дизайна и кодинга нужно определить 'Схему базы данных' и 'Контракт API'. Если эти этапы пропустить, разработчик на мобильной стороне не будет знать, чего ожидать от backend-сервисов. Пока две команды ждут друг друга, график проекта встаёт.

NNeslihan T***Эксперт
Должность
Руководитель отдела закупок
Отрасль
Машиностроение
Тип организации
производство
Дата регистрации
дек. 2024 г.
Сообщение
229
#6

При оценке предложений обязательно проверьте наличие этих трёх последовательностей: 1) Не переходить к визуальному дизайну, пока не утверждён каркас, 2) Не кодить backend, пока не готовы дизайн и модель данных, 3) Не выходить в продакшн, пока не проведено пользовательское приёмочное тестирование.

HHalil S***Участник
Должность
Генеральный директор
Отрасль
Текстиль
Тип организации
среднее предприятие
Дата регистрации
авг. 2024 г.
Сообщение
242

Doki · Договор на обслуживание серверов · 2023

#7

Подход второго агентства правильный, но чётко пропишите в договоре, что именно они сдадут за эти 4 недели. Иногда агентства под видом анализа выставляют счёт и тянут время не создавая никакого конкретного документа.

UUfuk B***УчастникУчастник сообщества
Дата регистрации
сент. 2024 г.
Сообщение
114
#8

В спешке в разработке ПО точно замешан дьявол. Пусть срок во втором предложении вас не расстраивает; готов поставить голову на отсечение, что работа которую первое агентство оценило в 3 месяца, не закончится раньше 6.

edit: писал с телефона, извините за опечатки.

VVolkan A***Ветеран
Должность
Специалист по цифровому маркетингу
Отрасль
Упаковка
Тип организации
сеть магазинов
Дата регистрации
янв. 2023 г.
Сообщение
191
#9

Агентство, которое пропускает анализ дёшево начинает проект но заканчивает его самым дорогим способом; методология второго предложения куда профессиональнее.

AAycan T***УчастникУчастник сообщества
Дата регистрации
июль 2022 г.
Сообщение
11
#10

У нас так же. Большая часть потерь времени копится на задачах, ожидающих согласования.

Интересно, есть ли те, кто делает иначе.

OOzanУчастник
Должность
Дизайнер-фрилансер
Дата регистрации
апр. 2024 г.
Сообщение
106
#11

Именно так, и при этом об этом мало кто знает. Прежде чем принимать решение, посмотрите, какие данные у вас есть.

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

YYasemin S***УчастникУчастник сообщества
Дата регистрации
февр. 2024 г.
Сообщение
42
#12

Обсуждение размылось, давайте структурируем. Спешка в решениях оборачивается исправлениями через полгода.

Оставлю как заметку, пригодится.

HHüsniye K***ЭкспертУчастник сообщества
Дата регистрации
июль 2025 г.
Сообщение
1
#13

Мне тоже интересно.

MMurat K***Участник
Должность
SaaS-разработчик
Тип организации
бутиковое агентство
Дата регистрации
март 2024 г.
Сообщение
118

Doki · Настройка управления логами · 2025

#14

Я тоже так считаю. Самое дорогое в унаследованной системе — неизвестные зависимости.

Оставлю как заметку, пригодится.

SSultan E***УчастникУчастник сообщества
Дата регистрации
февр. 2023 г.
Сообщение
20
#15

Есть момент, который я не понял. Спросите, кто готовил КП и кто будет выполнять работу.

Конечно, если ваша ситуация отличается, всё меняется.

HHande Ş***Участник
Должность
Секретарь
Отрасль
Клининговые услуги
Тип организации
стартап на ранней стадии
Дата регистрации
дек. 2024 г.
Сообщение
163
#16

Здесь описано ровно то, что пережили мы. Спешка в решениях оборачивается исправлениями через полгода.

Пишите, если есть вопросы, отвечу по мере возможности.

SSultanЭксперт
Должность
Экспортер текстиля
Тип организации
компания с двумя филиалами
Дата регистрации
сент. 2023 г.
Сообщение
148
#17

Посмотрю с другой стороны, я на стороне поставщика. Процесс, по которому не ведется учет, не улучшается, потому что вы не знаете, что именно улучшать.

Главное не цифра, а то, на основе чего она получена. Я бы пошел этим путем.

ÜÜlkü Y***УчастникУчастник сообщества
Дата регистрации
окт. 2025 г.
Сообщение
94
#18

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

прежде чем принимать решение посмотрите какие даные у вас есть... я бы пошел этим путем.

JJale U***Эксперт
Должность
Основатель студии
Отрасль
Консалтинг
Тип организации
бутиковое агентство
Дата регистрации
июль 2025 г.
Сообщение
1
#19

Я сталкивался с тем же.

İİlker K***ВетеранУчастник сообщества
Дата регистрации
нояб. 2023 г.
Сообщение
343
#20

Хочу задать вопрос. Спросите, кто готовил КП и кто будет выполнять работу.

Исправьте, если я ошибаюсь.

Тема закрыта.Дежурный модератор отметил тему как решённую. Если у вас похожая ситуация, создайте новую тему.
Создать тему