Диверсификация профессиональных навыков разработчикаДмитрий Васильев

Содержание

Слайд 2

Команда NetCat

Разработка:
Поддержка/обучение:
Маркетинг, продажи:
Проектирование:

Команда NetCat Разработка: Поддержка/обучение: Маркетинг, продажи: Проектирование:

Слайд 3

Цикл проекта

Идея Функциональность
Команда Проектирование
Разработка Счастье

Цикл проекта Идея Функциональность Команда Проектирование Разработка Счастье

Слайд 4

Идея и стратегия

Идея и стратегия

Слайд 5

Топ-10 CMS в мире


Данные: w3tech.com

Топ-10 CMS в мире Данные: w3tech.com

Слайд 6

Цели и задачи


Цель
Важно: четкая идея
Не важно: детали

Цели и задачи Цель Важно: четкая идея Не важно: детали

Слайд 7

Цели и задачи


Цель
Задачи

Цели и задачи Цель Задачи

Слайд 8

Цели и задачи


Цель начальная
Цель новая

Цели и задачи Цель начальная Цель новая

Слайд 9

Функциональность

Функциональность

Слайд 10

Функциональность CMS

Работа с контентом
Форумы и блоги
Электронная коммерция
Инструменты соцсети
CRM, корпоративный портал
Мобильные сайты
Документооборот
Веб-сервисы

Функциональность CMS Работа с контентом Форумы и блоги Электронная коммерция Инструменты соцсети

Слайд 11

Функциональность CMS

Работа с контентом
Форумы и блоги
Электронная коммерция
Инструменты соцсети
CRM, корпоративный портал
Мобильные сайты
Документооборот
Веб-сервисы

Функциональность CMS Работа с контентом Форумы и блоги Электронная коммерция Инструменты соцсети

Слайд 12

Функциональность

Чем меньше – тем лучше. 100% от 50% задуманного лучше, чем наоборот.
Скажите

Функциональность Чем меньше – тем лучше. 100% от 50% задуманного лучше, чем
«нет» новым функциям.
Спросите, чего клиенты НЕ хотят.
Getting Real, 37signals.com

Слайд 13

Проектирование

Проектирование

Слайд 14

Проектирование

Функциональность программу не продает. Продает интерфейс
“Психбольница в руках пациентов”
Алан Купер

Проектирование Функциональность программу не продает. Продает интерфейс “Психбольница в руках пациентов” Алан Купер

Слайд 15

Интерфейс

Интерфейс

Слайд 16

Интерфейс

Интерфейс

Слайд 17

Интерфейс

Интерфейс

Слайд 18

Интерфейс

Интерфейс

Слайд 19

Интерфейс

Интерфейс

Слайд 20

Интерфейс

Интерфейс

Слайд 21

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

Раздел Инфоблок
Название Название
URL Адресация
Макет дизайна Действие по умолчанию
Доступ Доступ
… Пользовательские настройки

Интерфейс и программисты Раздел Инфоблок Название Название URL Адресация Макет дизайна Действие

Слайд 22

Как мы видим сайты

Как мы видим сайты

Слайд 23

Что это?

О компании
Руководство
Новости
История развития
Клиенты и проекты
Наши клиенты
Портфолио

Что это? О компании Руководство Новости История развития Клиенты и проекты Наши
Отзывы клиентов
Услуги
Создание сайтов
Реклама в Интернете
Контакты

Слайд 24

Персонажи

Маша
Студентка, 17 лет, подрабатывает официанткой, любит девайсы Apple, танцевальную музыку, цирк, клубы,

Персонажи Маша Студентка, 17 лет, подрабатывает официанткой, любит девайсы Apple, танцевальную музыку,
маленьких собачек. Встречается с однокурсником, сидит на Одноклассниках и сайте про собак.
Миша
Офис-менеджер в автомобильной компании, 23 года, женат, есть маленький сын. Домосед, иногды выбирается с друзьями выпить пива, ведет блог «обо всем», который читает 200 человек. Раньше был системным администратором, в меру разбирается в компьютерах.
Иван Сергеевич
Заместитель начальника департамента финансовой компании, 41 год, в разводе, живет один, есть сын и дочь подросткового возраста.Играет с друзьями в футбол, любит шумные вечеринки, часто ездит на конференции. Компьютером пользуется постольку-поскольку.

Слайд 25

Интерфейс

Несколько интерфейсов – зло. Но иногда неизбежное.
На каждой странице должно быть ТОЛЬКО

Интерфейс Несколько интерфейсов – зло. Но иногда неизбежное. На каждой странице должно
то, что сейчас нужно. Не больше.
Не создавайте спецификации, рисуйте.
Скажите «нет» настройкам.
Детализируйте по мере необходимости.

Слайд 26

Оценка интерфейса

Модель GOMS
Model of goals, objects, methods and selection rules
K – нажатие

Оценка интерфейса Модель GOMS Model of goals, objects, methods and selection rules
клавиши. 0.2 сек.
P – указание позиции на экране монитора. 1.1 сек.
H – перемещение руки с мыши на клавиатуру. 0.4 сек.
M – ментальная подготовка к следующему шагу. 1.35 сек.
Пример: заполнение поля капчи и сабмит.
P K H M K K K K M H K = 5.8 сек

Слайд 27

Проектирование

После проектирования пересмотрите функциональность в сторону уменьшения.

Проектирование После проектирования пересмотрите функциональность в сторону уменьшения.

Слайд 28

Выбор функциональности

Тактическое планирование разработки
Критерии выбора первоочередных задач (пример):
- насколько это увеличит прибыль
-

Выбор функциональности Тактическое планирование разработки Критерии выбора первоочередных задач (пример): - насколько
насколько сильный будет инфоповод
- как быстро это будет готово
- как давно мы это обещали (?)
- как сильно это хотят (?)

Слайд 29

Выбор функциональности

Выбор функциональности

Слайд 30

Команда

Команда

Слайд 31

Getting real

«Оставайтесь небольшими»
Атрибуты большой компании:
Совещания
Документооборот
Фиксированные зарплатные ставки
Уровни доступа
Управленческие цепочки
Стратегическое планирование
Детальное проектирование
Штатное расписание
Система

Getting real «Оставайтесь небольшими» Атрибуты большой компании: Совещания Документооборот Фиксированные зарплатные ставки
поощрений и наказаний

Слайд 32

Getting real

«Оставайтесь небольшими»
Атрибуты большой компании:
Совещания
Документооборот
Фиксированные зарплатные ставки
Уровни доступа
Управленческие цепочки
Стратегическое планирование
Детальное проектирование
Штатное расписание
Система

Getting real «Оставайтесь небольшими» Атрибуты большой компании: Совещания Документооборот Фиксированные зарплатные ставки
поощрений и наказаний
Это плохо!

Слайд 33

Getting real

«Ограничения помогают»
Ограничения не только мешают развитию, но и помогают ему.
Ограничения помогают:
Экономить

Getting real «Ограничения помогают» Ограничения не только мешают развитию, но и помогают
на второстепенных вещах
Сосредотачиваться на главном и повышать качество
Получать новые навыки
Повышать КПД
Повысить доступность руководства

Слайд 34

Работа с сотрудниками

Аксиомы и опровержения:
Совещания помогают управлять бизнесом
Рост компании – залог успеха
Люди

Работа с сотрудниками Аксиомы и опровержения: Совещания помогают управлять бизнесом Рост компании
халтурят без контроля над ними
Говорите людям только то, что им нужно знать

Слайд 35

Работа с сотрудниками

Аксиомы и опровержения:
Совещания помогают управлять бизнесом
Совещания крадут наше время
Расширяйтесь при

Работа с сотрудниками Аксиомы и опровержения: Совещания помогают управлять бизнесом Совещания крадут
любой возможности
Люди халтурят без контроля над ними
Говорите людям только то, что им нужно знать

Слайд 36

Работа с сотрудниками

Аксиомы и опровержения:
Совещания помогают управлять бизнесом
Совещания крадут наше время
Расширяйтесь при

Работа с сотрудниками Аксиомы и опровержения: Совещания помогают управлять бизнесом Совещания крадут
любой возможности
Нанимайте как можно меньше. Не нанимайте звезд.
Люди халтурят без контроля над ними
Говорите людям только то, что им нужно знать

Слайд 37

Работа с сотрудниками

Аксиомы и опровержения:
Совещания помогают управлять бизнесом
Совещания крадут наше время
Расширяйтесь при

Работа с сотрудниками Аксиомы и опровержения: Совещания помогают управлять бизнесом Совещания крадут
любой возможности
Нанимайте как можно меньше. Не нанимайте звезд.
Люди халтурят без контроля над ними
Это зависит от человека и мотивации, не от контроля
Говорите людям только то, что им нужно знать

Слайд 38

Работа с сотрудниками

Аксиомы и опровержения:
Совещания помогают управлять бизнесом
Совещания крадут наше время
Расширяйтесь при

Работа с сотрудниками Аксиомы и опровержения: Совещания помогают управлять бизнесом Совещания крадут
любой возможности
Нанимайте как можно меньше. Не нанимайте звезд
Люди халтурят без контроля над ними
Это зависит от человека и мотивации, не от контроля
Говорите людям только то, что им нужно знать
Наши секреты никому не интересны

Слайд 39

Разработка

Разработка

Слайд 40

Разработка

Waterfall или Agile?

Разработка Waterfall или Agile?

Слайд 41

Разработка

Waterfall или Agile?
Agile!

Разработка Waterfall или Agile? Agile!

Слайд 42

Getting real

Празднуйте маленькие победы
Забудьте о проблемах роста
Не откладывайте на завтра то, что

Getting real Празднуйте маленькие победы Забудьте о проблемах роста Не откладывайте на
можно отложить на послезавтра
Не бойтесь ошибаться

Слайд 43

Счастье

Счастье

Слайд 44

Цикл проекта

Идея Функциональность
Команда Проектирование
Разработка Счастье

Цикл проекта Идея Функциональность Команда Проектирование Разработка Счастье

Слайд 45

Цикл разработки

Идея Функциональность
Команда Проектирование
Разработка Счастье

Цикл разработки Идея Функциональность Команда Проектирование Разработка Счастье

Слайд 46

Цикл разработки

Идея Функциональность
Команда Проектирование
Разработка Счастье

Цикл разработки Идея Функциональность Команда Проектирование Разработка Счастье

Слайд 47

Делайте продукт для себя

Делайте продукт для себя