Все, что вам нужно знать о проектировании

22
Resident Diagnostics 2.04 CPU (i8086) Pass ROM Module Pass DMA Timer Pass DMA Control Pass Interrupts Pass 640 kb RAM Pass RT Clock Pass

Transcript of Все, что вам нужно знать о проектировании

Page 1: Все, что вам нужно знать о проектировании

Resident Diagnostics 2.04CPU (i8086) PassROM Module PassDMA Timer PassDMA Control PassInterrupts Pass640 kb RAM PassRT Clock Pass

Page 2: Все, что вам нужно знать о проектировании

10 Все, что вам нужно 20 знать о проектировании30 (серьезно)4050 Алексей Бородкин, Notamedia6070 Digital-рейд Екатеринбург80 27/11/2015

Page 3: Все, что вам нужно знать о проектировании

10 20 NOTAMEDIA30 / I \40 / I \50 Разработка I Дизайн60 I70 Проектирование80

Page 4: Все, что вам нужно знать о проектировании

10 nota.media20 ЧТО ТАКОЕ ПРОЕКТИРОВАНИЕ3040 Анализ условий задачи50 I60 V70 Формирование решения80

Page 5: Все, что вам нужно знать о проектировании

10 nota.media20 КОМУ ПОЛЕЗНО ПРОЕКТИРОВАНИЕ3040 1. Разработчик50 2. Клиент60 3. Продукт7080 (на самом деле всем)

Page 6: Все, что вам нужно знать о проектировании

10 nota.media20 В ЧЕМ ПРОФИТ ПРОЕКТИРОВАНИЯ3040 1. Бюджеты! (15/60)50 2. Работа с ожиданиями60 3. Уверенность разработчика70 4. Договоренности80 5. Живите богато

Page 7: Все, что вам нужно знать о проектировании

10 nota.media20 ГЛАВНЫЕ ПРАВИЛА ПРОЕКТИРОВАНИЯ3040 - Последовательность50 - Полнота описания60 - Контакт с заказчиком70 - Наличие проектировщика80 - Внутренние коммуникации

Page 8: Все, что вам нужно знать о проектировании

10 nota.media20 I. АНАЛИЗ ТРЕБОВАНИЙ ЗАКАЗЧИКА30 40 1. Выясняем задачи и цели50 2. Выясняем пожелания60 3. Выясняем ограничения7080 док: концепция

Page 9: Все, что вам нужно знать о проектировании

10 nota.media20 II. АНАЛИЗ ЗАДАЧ ПОЛЬЗОВАТЕЛЕЙ30 40 1. Выясняем задачи50 2. Продумываем персонажей60 3. Моделируем поведение7080 док: пользовательские сценарии

Page 10: Все, что вам нужно знать о проектировании

10 nota.media20 III. АРХИТЕКТУРА30 40 1. Прорабатываем структуру50 2. Набрасываем интерфейсы60 3. Думаем над логикой7080 док: Бумажный Тигр

Page 11: Все, что вам нужно знать о проектировании

10 nota.media20 IV. ПРОТОТИПЫ30 40 1. Делаем прототипы50 2. Держим в голове их значение60 3. Не ленимся и не фанатеем7080 док: прототипы

Page 12: Все, что вам нужно знать о проектировании

10 nota.media20 V. ДИЗАЙН30 40 1. Консультируем дизайнеров50 2. Контролируем результат60 3. Отстаиваем логику7080 док: --------

Page 13: Все, что вам нужно знать о проектировании

10 nota.media20 VI. СПЕЦИФИКАЦИИ30 40 1. Пишем спецификации50 2. Придерживаемся формата60 3. Описываем продукт7080 док: спецификации

Page 14: Все, что вам нужно знать о проектировании

10 nota.media20 VII. РАЗРАБОТКА30 40 1. Консультируем разработчиков50 2. Контролируем результат60 3. Отстаиваем логику7080 док: --------

Page 15: Все, что вам нужно знать о проектировании

10 nota.media20 ПРОЦЕССЫ & ДОКУМЕНТЫ30 1. Анализ требований заказчика40 2. Анализ задач пользователей50 3. Работа над архитектурой60 4. Прототипы70 5. [Дизайн]80 6. Спецификации

Page 16: Все, что вам нужно знать о проектировании

10 nota.media20 ДЕЙСТВУЮЩИЕ ЛИЦА3040 a. Аналитик-проектировщик50 b. Менеджер60 c. Клиент70 d. Дизайнер80 e. Разработчик

Page 17: Все, что вам нужно знать о проектировании

10 nota.media2030 40 ПРОЕКТИРОВЩИК vs МЕНЕДЖЕР 50 (продукт) (проект) 607080 FIGHT!

Page 18: Все, что вам нужно знать о проектировании

10 nota.media20 ЧТО НУЖНО ДЛЯ НАЧАЛА30 40 1. Аналитик-проектировщик 50 2. Понимание методологии60 3. Документы70 4. Инструменты80 5. Мозги, сердце, храбрость

Page 19: Все, что вам нужно знать о проектировании

10 nota.media20 ЧЕГО НУЖНО ИЗБЕЖАТЬ30 1. Срезание углов 40 2. Менеджер-ленивец50 3. Менеджер проектирует60 4. Проектировщик, иди гуляй70 5. Режем косты на метод80 6. Не тот проектировщик

Page 20: Все, что вам нужно знать о проектировании

10 nota.media203040 И ПОМНИТЕ:5060 ПРОЕКТИРОВАНИЕ СПАСАЕТ!!!7080 (бюджеты, сроки, планеты)

Page 21: Все, что вам нужно знать о проектировании

10 nota.media2030 Дополнительные материалы: 40 (и даже шаблоны!)5060 http://www.nota.media/yandex7080 Мы старались, а вы читайте.

Page 22: Все, что вам нужно знать о проектировании

10 С вами был20 Алексей Бородкин,30 агентство Notamedia4050 [email protected] facebook.com/alexey.borodkin7080 Стучитесь! Буду рад.