Top Banner
Сайт Школы Канал на YouTube
76

Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Apr 12, 2017

Download

Business

Yandex
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 2: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Как правильно поставить ТЗ

на создание сайта

Алексей Бородкин, Notamedia

Page 3: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

На дне

Page 4: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

ТЗ: две буквы

с большим потенциалом

Основы

Page 5: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Документ с идеями

Page 6: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Документ для разработчика

Page 7: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Документ для заказчика

Page 8: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Юридический документ

Page 9: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Основная задача ТЗ –помочь создать качественный продукт

Page 10: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

│ТЗ отвечает на вопрос

│«Что нужно реализовать»

Page 11: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Требования к хорошему ТЗ

Основы

Page 12: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Однозначность

Page 13: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Отчуждаемость

Page 14: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Полнота

Page 15: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Системность

Page 16: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Опрятность

Page 17: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Что нужно сделать,

прежде чем садиться за ТЗ

Подготовка

Page 18: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Не кидаться с шашкой наголо

Page 19: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

│В основе всего - задачи

Page 20: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Концепт: анализ задачи

Page 21: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Пример (фрагмент)

Целевая аудитория Задачи Задействованный

функционал

Задействованные

страницы

Потенциальные или

нерегулярные клиенты

Ознакомиться с

общей

информацией о

компании

-> Главная страница

Ознакомиться с

деятельностью

отдельных ферм

-> Страницы ферм

Отправить заявку

на катание на

животном

Отправка сообщений через

форму обратной связи

Главная страница,

страницы ферм

Лояльные клиенты Получить

контактную

информацию

-> Все страницы сайта (шапка

сайта)

Page 22: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Истории пользователей

Page 23: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Архитектура и Бумажный Тигр

• Структура системы

• Интерфейсы

• Логические схемы

• Структура данных

• Связь с внешними ресурсами

Page 24: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Структура (пример)

25

Главная страница

Навигационная структура сайта

Страница ошибки 404

Административная часть

Страницы

животных

Page 25: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Интерфейс (пример)

26

Схема главной страницы

Логотип Название, контактный телефон, кнопки сообществ в соцсетях

Промоблок с общей информацией

Перечень имеющихся видов животных

Кнопка заказа

Перечень преимуществ

Блок отзывов

Кнопка заказа

Подвал: блок копирайтов, ссылки на соцсети, информация о разработчике сайта

Схема страницы о животных

Логотип Название, контактный телефон, кнопки сообществ в соцсетях

Панель переключения между животными + заголовок

Блок фотографий

Кнопка заказа

Перечень ключевых особенностей (с их кратким описанием)

Перечень имеющихся животных (фото+кличка+описание)

Подвал: блок копирайтов, ссылки на соцсети, информация о разработчике сайта

Карта с адресом и телефоном фермы

Page 26: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Логика (пример)

27

Цикл жизни заявки, отправленной пользователем

СистемаПользователь Администратор

Обр

абот

ка з

аявк

и а

дм

ини

стра

тор

омО

тпр

авка

за

явк

и

Пользователь заполняет анкету и нажимает на «Отправить»

Система составляет заявку на основе введенной информации

Система присваивает заявке уникальный номер и сохраняет ее в

системе как необработанную

Администратор получает уведомление на e-mail о поступившей

заявке и ссылку на нее

Администратор авторизуется в административной системе

Администратор видит всю информацию о заявке

Администратор обрабатывает заявку и ставит ей статус «Обработана»

Система сохраняет заявку в системе как обработанную.

Пользователь получает уведомление об успешной отправке заявки

Конец

Page 27: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Интерфейсы и прототипы

• Между простотой и дизайном

• Интерактив

• Опрятность

Page 28: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Пример

29

Page 29: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Дизайн-макеты

[Вообразите красивый дизайн]

Page 30: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Дизайн-макеты: почему мы так делаем

Page 31: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

│ТЗ свое время

32

Page 32: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Хорошее ТЗ

ТЗ

Page 33: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Требования к хорошему ТЗ

• Однозначность

• Отчуждаемость

• Полнота

• Системность

• Опрятность

Page 34: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Содержание хорошего ТЗ

Page 35: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

1. Общие положения

1.1. Назначение документа

1.2. Структура документа

1.3. Используемые термины

Page 36: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

2. Технические требования

2.1. Общие требования

2.2. Требования к системе

2.3. Требования к верстке

2.4. Требования к безопасности

2.5. Прочие требования

Page 37: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

3. Идеология (пример)

Page 38: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

4. Архитектура системы (пример)

Page 39: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

5. Шаблоны интерфейсов (пример)

Page 40: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

6. Функциональные сценарии (пример)

Page 41: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

7. События

Page 42: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

8. Бизнес-правила (пример)

43

Page 43: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

9. Структура данных

Page 44: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

10. Справочники

Page 45: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

11. Протоколы связи с внешними системами

• Бывает сильно по-разному

Page 46: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

12. Требования к системе администрирования (пример)

Page 47: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Системность превыше всего

Page 48: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Последовательность составления ТЗ

Page 49: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Кто должен писать ТЗ

Кадры

50

Page 50: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Кто должен отвечать за ТЗ

Page 51: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Кто работает над ТЗ

Должность БА UX Архитектура Прототипы ТЗ

Аналитик-

проектировщик

+ + + + +

Аналитик + + - - -

Проектировщик - - + + +

Бизнес-аналитик + - - - -

UX-аналитик - + - - -

Инф. Архитектор - - + - -

Прототипист - - - + -

Тех. писатель - - - - +

Page 52: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

│Аналитик-проектировщик

│ занимает роль адвоката

│продукта

Page 53: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Плохое ТЗ

ТЗ

54

Page 54: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Преждевременное ТЗ

Page 55: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Забытый интерфейс

Page 56: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Простыня текста

Page 57: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Бессистемность

Page 58: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Дыры в логике

Page 59: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Слишком просто/слишком сложно

Page 60: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

ТЗ пишет кто попало

Page 61: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Жизнь с ТЗ

Кадры

62

Page 62: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Обучать клиента работать с ТЗ

Page 63: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Разбивать большие ТЗ на части

Page 64: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

ТЗ показывать разработчикам

Page 65: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Придерживаться стандартов

Page 66: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Применение

• Консультация

• Контроль

• Разрешение спорных ситуаций

• Актуальный источник данных для всех

Page 67: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Каждый второй разработчик

│«Твое ТЗ мне не нравится»

Page 68: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

ТЗ по ГОСТ: ад на Земле

Кадры

69

Page 69: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Требования к хорошему ТЗ

• Однозначность

• Отчуждаемость

• Полнота

• Системность

• Опрятность

Page 70: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Почему я не люблю ТЗ по ГОСТ

• Вода

• Адская структура

• Дублирование

• Нет фокуса на продукт

• Бессмыслица

Page 71: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Как работать по ГОСТ

1. Делать все по правильному Методу

2. Согласовывать документы как обычно

3. Переводить правильную схему в ГОСТ

Page 72: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

│Метод прост как велосипед –

│а это значит, что он не может

│не работать.

Page 73: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Сюрприз!

Page 74: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

Просто чтобы вы могли скопипастить это

│http://www.nota.media/yandex

Page 75: Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школе вебмастеров

А теперь – вопросы!