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

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

Сбор информации

Время: 1–2 недели

Этот раздел предназначен для сбора как можно большего количества информации, чтобы дать наилучшие рекомендации относительно необходимых веб-технологий и функций. На более высоком уровне вы можете расставить приоритеты по важности и как можно скорее передать их клиенту для тестирования. Помните схему ранее? Клиент всегда будет объяснять больше, чем он / она требует в течение определенного промежутка времени. Посмотрите, что требуется.

Планирование

Время: 2–6 недель

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

Дизайн

Время: 4–12 недель

Вы можете подумать: «ДАВАЙТЕ ПРОДОЛЖИМ РАЗРАБОТКУ». Я должен остановить тебя прямо здесь. Продумайте дизайн, чтобы обеспечить согласованность и удобство для пользователей. Вы не хотели бы создавать функцию, которую никто не использует. Помните одну вещь: вам нужно всегда пересматривать с клиентом, а этап проектирования — это самый простой инструмент для предварительного просмотра готового продукта.

Разработка

Время: 6–15 недель

А вот и самое интересное, реализация. После всех этих разговоров и писаний пора переходить к делу. Вы начинаете внедрять фичу и понимаете, что нужно что-то еще. Этот цикл продолжается и продолжается. Лучше всего иметь структуру того, что вы хотели бы решить в первую очередь

Тестирование и доставка

Время: 2–4 недели

Что ж, компьютеры идеальны, а люди нет! Вот почему мы должны тестировать то, что мы написали, точно так же, как я просматриваю этот черновик, прежде чем опубликовать какой-либо нелогичный контент для вашего чтения. Перепроверьте с пользователем ограничения на данные, например, длина данных превысит максимальную длину, это проблема, которую я обычно замечаю.

техническое обслуживание

Время: ~ 6–12 месяцев

Ну не совсем. Мы должны поддерживать клиента в течение следующих нескольких месяцев, чтобы все шло как надо. Это может занять до 6–12 месяцев, не разрабатывая функции, а поддерживая любые проблемы, которые у них возникают с системой. Кто знает, вы знаете, получите еще один контракт на модернизацию системы.

Фух, мы дошли до конца. Эти обобщенные шаги следует использовать в качестве руководства по разбивке проекта, а не в качестве строгих правил. В течение следующих нескольких недель я буду публиковать подробные статьи о том, какие инструменты вы могли бы использовать для лучшего планирования и выполнения плана.





https://www.idesignstudios.com/blog/web-design/phases-web-design-development-process/