Общепознавательный доклад про самые важные моменты проектирования, исполненный в прогрессивном электронно-вычислительном стиле и прочитанный на Digital-рейде в Екатеринбурге 27.11.2015.
Посвящается моему первому компьютеру - Olivetti M24.
4. 10 nota.media
20 ЧТО ТАКОЕ ПРОЕКТИРОВАНИЕ
30
40 Анализ условий задачи
50 I
60 V
70 Формирование решения
80
5. 10 nota.media
20 КОМУ ПОЛЕЗНО ПРОЕКТИРОВАНИЕ
30
40 1. Разработчик
50 2. Клиент
60 3. Продукт
70
80 (на самом деле всем)
6. 10 nota.media
20 В ЧЕМ ПРОФИТ ПРОЕКТИРОВАНИЯ
30
40 1. Бюджеты! (15/60)
50 2. Работа с ожиданиями
60 3. Уверенность разработчика
70 4. Договоренности
80 5. Живите богато
7. 10 nota.media
20 ГЛАВНЫЕ ПРАВИЛА ПРОЕКТИРОВАНИЯ
30
40 - Последовательность
50 - Полнота описания
60 - Контакт с заказчиком
70 - Наличие проектировщика
80 - Внутренние коммуникации
8. 10 nota.media
20 I. АНАЛИЗ ТРЕБОВАНИЙ ЗАКАЗЧИКА
30
40 1. Выясняем задачи и цели
50 2. Выясняем пожелания
60 3. Выясняем ограничения
70
80 док: концепция
9. 10 nota.media
20 II. АНАЛИЗ ЗАДАЧ ПОЛЬЗОВАТЕЛЕЙ
30
40 1. Выясняем задачи
50 2. Продумываем персонажей
60 3. Моделируем поведение
70
80 док: пользовательские сценарии
10. 10 nota.media
20 III. АРХИТЕКТУРА
30
40 1. Прорабатываем структуру
50 2. Набрасываем интерфейсы
60 3. Думаем над логикой
70
80 док: Бумажный Тигр
11. 10 nota.media
20 IV. ПРОТОТИПЫ
30
40 1. Делаем прототипы
50 2. Держим в голове их значение
60 3. Не ленимся и не фанатеем
70
80 док: прототипы
13. 10 nota.media
20 VI. СПЕЦИФИКАЦИИ
30
40 1. Пишем спецификации
50 2. Придерживаемся формата
60 3. Описываем продукт
70
80 док: спецификации
14. 10 nota.media
20 VII. РАЗРАБОТКА
30
40 1. Консультируем разработчиков
50 2. Контролируем результат
60 3. Отстаиваем логику
70
80 док: --------
15. 10 nota.media
20 ПРОЦЕССЫ & ДОКУМЕНТЫ
30 1. Анализ требований заказчика
40 2. Анализ задач пользователей
50 3. Работа над архитектурой
60 4. Прототипы
70 5. [Дизайн]
80 6. Спецификации
16. 10 nota.media
20 ДЕЙСТВУЮЩИЕ ЛИЦА
30
40 a. Аналитик-проектировщик
50 b. Менеджер
60 c. Клиент
70 d. Дизайнер
80 e. Разработчик
18. 10 nota.media
20 ЧТО НУЖНО ДЛЯ НАЧАЛА
30
40 1. Аналитик-проектировщик
50 2. Понимание методологии
60 3. Документы
70 4. Инструменты
80 5. Мозги, сердце, храбрость
19. 10 nota.media
20 ЧЕГО НУЖНО ИЗБЕЖАТЬ
30 1. Срезание углов
40 2. Менеджер-ленивец
50 3. Менеджер проектирует
60 4. Проектировщик, иди гуляй
70 5. Режем косты на метод
80 6. Не тот проектировщик
20. 10 nota.media
20
30
40 И ПОМНИТЕ:
50
60 ПРОЕКТИРОВАНИЕ СПАСАЕТ!!!
70
80 (бюджеты, сроки, планеты)