Диверсификация профессиональных навыков...

48
http://www.netcat.ru | [email protected] Диверсификация профессиональных навыков разработчика Дмитрий Васильев

Upload: talon-franklin

Post on 01-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

Диверсификация профессиональных навыков разработчика Дмитрий Васильев. Разработка: Поддержка/обучение: Маркетинг, продажи: Проектирование:. Команда NetCat. ИдеяФункциональность КомандаПроектирование Разработка Счастье. Цикл проекта. Идея и стратегия. Данные: w3tech.com. - PowerPoint PPT Presentation

TRANSCRIPT

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

http://www.netcat.ru | [email protected]

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

Дмитрий Васильев

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

Тактика и стратегия: практические приемы разработки Команда NetCat

Разработка:

Поддержка/обучение:

Маркетинг, продажи:

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

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

Тактика и стратегия: практические приемы разработки Цикл проекта

ИдеяФункциональность

КомандаПроектирование

Разработка Счастье

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

Тактика и стратегия: практические приемы разработки

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

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

Тактика и стратегия: практические приемы разработки Топ-10 CMS в мире

Данные: w3tech.com

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

Тактика и стратегия: практические приемы разработки Цели и задачи

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

Не важно: детали

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

Тактика и стратегия: практические приемы разработки Цели и задачи

Цель

Задачи

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

Тактика и стратегия: практические приемы разработки Цели и задачи

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

Цель новая

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

Тактика и стратегия: практические приемы разработки

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

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

Тактика и стратегия: практические приемы разработки Функциональность CMS

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

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

Тактика и стратегия: практические приемы разработки Функциональность CMS

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

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

Тактика и стратегия: практические приемы разработки Функциональность

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

Скажите «нет» новым функциям.

Спросите, чего клиенты НЕ хотят.

Getting Real, 37signals.com

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

Тактика и стратегия: практические приемы разработки

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

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

Тактика и стратегия: практические приемы разработки Проектирование

Функциональность программу не продает. Продает интерфейс

“Психбольница в руках пациентов”Алан Купер

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

Тактика и стратегия: практические приемы разработки Интерфейс

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

Тактика и стратегия: практические приемы разработки Интерфейс

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

Тактика и стратегия: практические приемы разработки Интерфейс

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

Тактика и стратегия: практические приемы разработки Интерфейс

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

Тактика и стратегия: практические приемы разработки Интерфейс

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

Тактика и стратегия: практические приемы разработки Интерфейс

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

Тактика и стратегия: практические приемы разработки Интерфейс и программисты

Раздел Инфоблок Название Название

URL Адресация

Макет дизайна Действие по умолчанию

Доступ Доступ

… Пользовательские настройки

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

Тактика и стратегия: практические приемы разработки Как мы видим сайты

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

Тактика и стратегия: практические приемы разработки Что это?

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

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

Тактика и стратегия: практические приемы разработки Персонажи

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

девайсы Apple, танцевальную музыку, цирк, клубы, маленьких собачек. Встречается с однокурсником, сидит на Одноклассниках и сайте про собак.

МишаОфис-менеджер в автомобильной компании, 23 года, женат,

есть маленький сын. Домосед, иногды выбирается с друзьями выпить пива, ведет блог «обо всем», который читает 200 человек. Раньше был системным администратором, в меру разбирается в компьютерах.

Иван СергеевичЗаместитель начальника департамента финансовой

компании, 41 год, в разводе, живет один, есть сын и дочь подросткового возраста.Играет с друзьями в футбол, любит шумные вечеринки, часто ездит на конференции. Компьютером пользуется постольку-поскольку.

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

Тактика и стратегия: практические приемы разработки Интерфейс

Несколько интерфейсов – зло. Но иногда неизбежное.

На каждой странице должно быть ТОЛЬКО то, что сейчас нужно. Не больше.

Не создавайте спецификации, рисуйте.

Скажите «нет» настройкам.

Детализируйте по мере необходимости.

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

Тактика и стратегия: практические приемы разработки Оценка интерфейса

Модель GOMSModel of goals, objects, methods and selection rules

K – нажатие клавиши. 0.2 сек.

P – указание позиции на экране монитора. 1.1 сек.

H – перемещение руки с мыши на клавиатуру. 0.4 сек.

M – ментальная подготовка к следующему шагу. 1.35 сек.

Пример: заполнение поля капчи и сабмит.

P K H M K K K K M H K = 5.8 сек

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

Тактика и стратегия: практические приемы разработки Проектирование

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

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

Тактика и стратегия: практические приемы разработки Выбор функциональности

Тактическое планирование разработки

Критерии выбора первоочередных задач (пример):

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

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

Тактика и стратегия: практические приемы разработки Выбор функциональности

Функционал Деньги Инфоповод Скорость Итого:делаем?

Новый модуль поиска2 1 0 3

Модуль «Минимагазин»3 2 1 6

Модуль «Личный кабинет»2 2 1 5

Платформа виджетов2 2 1 5

Изменения в модуле «Облако тэгов» 0 0 2 2

Переделка модуля «Интернет-магазин» 3 3 -1 5

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

Тактика и стратегия: практические приемы разработки

Команда

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

Тактика и стратегия: практические приемы разработки Getting real

«Оставайтесь небольшими»

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

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

Тактика и стратегия: практические приемы разработки Getting real

«Оставайтесь небольшими»

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

Это плохо!

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

Тактика и стратегия: практические приемы разработки Getting real

«Ограничения помогают»

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

Ограничения помогают:• Экономить на второстепенных вещах• Сосредотачиваться на главном и повышать

качество• Получать новые навыки• Повышать КПД• Повысить доступность руководства

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

Тактика и стратегия: практические приемы разработки Работа с сотрудниками

Аксиомы и опровержения:

Совещания помогают управлять бизнесом

Рост компании – залог успеха

Люди халтурят без контроля над ними

Говорите людям только то, что им нужно знать

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

Тактика и стратегия: практические приемы разработки Работа с сотрудниками

Аксиомы и опровержения:

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

Расширяйтесь при любой возможности

Люди халтурят без контроля над ними

Говорите людям только то, что им нужно знать

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

Тактика и стратегия: практические приемы разработки Работа с сотрудниками

Аксиомы и опровержения:

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

Расширяйтесь при любой возможностиНанимайте как можно меньше. Не нанимайте

звезд.

Люди халтурят без контроля над ними

Говорите людям только то, что им нужно знать

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

Тактика и стратегия: практические приемы разработки Работа с сотрудниками

Аксиомы и опровержения:

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

Расширяйтесь при любой возможностиНанимайте как можно меньше. Не нанимайте

звезд.

Люди халтурят без контроля над нимиЭто зависит от человека и мотивации, не от

контроля

Говорите людям только то, что им нужно знать

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

Тактика и стратегия: практические приемы разработки Работа с сотрудниками

Аксиомы и опровержения:

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

Расширяйтесь при любой возможностиНанимайте как можно меньше. Не нанимайте

звезд

Люди халтурят без контроля над нимиЭто зависит от человека и мотивации, не от

контроля

Говорите людям только то, что им нужно знатьНаши секреты никому не интересны

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

Тактика и стратегия: практические приемы разработки

Разработка

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

Тактика и стратегия: практические приемы разработки Разработка

Waterfall или Agile?

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

Тактика и стратегия: практические приемы разработки Разработка

Waterfall или Agile?

Agile!

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

Тактика и стратегия: практические приемы разработки Getting real

Празднуйте маленькие победы

Забудьте о проблемах роста

Не откладывайте на завтра то, что можно отложить на послезавтра

Не бойтесь ошибаться

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

Тактика и стратегия: практические приемы разработки

Счастье

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

Тактика и стратегия: практические приемы разработки Цикл проекта

ИдеяФункциональность

КомандаПроектирование

Разработка Счастье

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

Тактика и стратегия: практические приемы разработки Цикл разработки

ИдеяФункциональность

КомандаПроектирование

Разработка Счастье

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

Тактика и стратегия: практические приемы разработки Цикл разработки

ИдеяФункциональность

КомандаПроектирование

Разработка Счастье

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

Тактика и стратегия: практические приемы разработки

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

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

http://www.netcat.ru | [email protected]

Спасибо!

Дмитрий Васильев+7 (495) [email protected]