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

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

Embed Size (px)

Citation preview

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 Стучитесь! Буду рад.