Проектирование интерфейсов. Декорации и архитектураAny Void
«Зачем нужны декорации, когда есть архитектура?»
Слайды выступления Юрия Подорожного на MDDay 2013. http://2013.mdday.ru/programm_fest/proektirovanie-mobilnyih-prilozheniy/
Хорошая техническая документация окружает программный продукт - помогает его проектировать и продавать, помогает его осваивать, помогает его поддерживать и продолжать разработку.
Документация определяет User Experience или Customer Experience далеко за пределами пользовательского интерфейса.
Презентация к выступлению на встрече UX-специалистов в консорциуме Кодекс.
Проектирование интерфейсов. Декорации и архитектураAny Void
«Зачем нужны декорации, когда есть архитектура?»
Слайды выступления Юрия Подорожного на MDDay 2013. http://2013.mdday.ru/programm_fest/proektirovanie-mobilnyih-prilozheniy/
Хорошая техническая документация окружает программный продукт - помогает его проектировать и продавать, помогает его осваивать, помогает его поддерживать и продолжать разработку.
Документация определяет User Experience или Customer Experience далеко за пределами пользовательского интерфейса.
Презентация к выступлению на встрече UX-специалистов в консорциуме Кодекс.
Presentation explains different aspects why engineers. designers, UX designers should not force people to figure out how to do their tasks. It also explains why interfaces and things should be intuitive.
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикNick Grachov
UX-design: main life hacks every engineer should know
Nick explained how beautiful design can be even worse than ugly one and explain:
• what is UX and where is its place in the design
• what is the difference between usability and UX
• what are the levels and stages of the UX
• what tools and techniques are used in the UX
28.03.2013 HSE{Consult} Как защитить и капитализировать бизнес идею?Business incubator HSE
Перед каждым предпринимателем встают вопросы: "Как формализовать, защитить и капитализировать свою идею?", "Как защитить свою бизнес-концепцию в отношениях с инвестором?". Отсутствие осведомленности, порождает сложности как на старте бизнес-проекта так и в будущем чревато конфликтами с партнерами, инвесторами и даже государственными органам
Юристы консалтинговой компании Rights Анастасия Зеленина и Арсен Хачикян дадут исчерпывающие рекомендации авторам идей и помогут разобраться в юридических аспектах защиты и капитализации технологий и бизнес-проектов. Мастер-класс будет полезен как начинающим предпринимателям, так и бизнесменам с опытом, а также инвесторам, менторам и бизнес-ангелам
Программа экспертной сессии:
От идеи к результатам интеллектуальной деятельности. Что делать с бизнес-идеей до момента предоставления правовой охраны результатам интеллектуальной деятельности?
От мозгового штурма с партнерами до переговоров с инвесторами. Как защитить бизнес-идею в ходе переговоров?
От команды единомышленников до корпорации. Как сформировать уставный капитал и коммерциализировать бизнес-идею? Как оформить отношения с партнерами и инвестором?
hse{sun} Как устроен рынок венчурных инвестиций и работа венчурного фонда. По...Business incubator HSE
Летняя школа hse{sun} 2015
Как устроен рынок венчурных инвестиций и работа венчурного фонда. Подготовка проекта к работе с инвестором
Дмитрий Калаев (Фонд развития интернет-инициатив - http://www.iidf.ru/startups/accel/)
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]Alex V. Petrov
Приступая к реализации проектов разработки информационных систем, заказчик и исполнитель, как правило, в большей степени нацелены на подготовку технического задания. Однако, в действительности техническое задание — это финальный документ, в подготовке которого участвуют представители аналитического блока команды. Создание технического задания должно предваряться формированием ряда не менее важных документов, относящихся к более ранним этапам жизненного цикла системы. Одним из этих документов являются «Бизнес-требования» (англ. Business Requirements Document, BRD).
Ключевая миссия этого документа — исчерпывающее определение рамок, или объема, проекта. Какие объемы проекта существуют, как определяются и из чего складываются? Включать ли в BRD перечень заинтересованных сторон и предварительно идентифицированные риски проекта? Какую еще информацию следует включать в BRD, а какую — нет? Как провести границу между BRD и документом «Функциональные требования» (англ. Functional Requirements Document, FRD)? Как взаимодействовать с заказчиком для эффективного определения бизнес-требований? Ответы на эти и другие вопросы — в презентации с выступления в Парке высоких технологий (Минск, 03 декабря 2015 г.).встрече
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]Alex V. Petrov
Управление заинтересованными сторонами — одна из ключевых техник бизнес-анализа, которая обсуждалась на «Вечере системного и бизнес-анализа» в С.-Петербурге 06 июня 2015 г. Ключевые вопросы: заинтересованные стороны и их интересы, точки зрения и представления; основные шаги управления заинтересованными сторонами, шаблон карты заинтересованных сторон по TOGAF9.
— Как выявлять бизнес-цели
— Как согласовывать стратегию достижения целей
— Как приоритизировать бизнес-гипотезы
— Как использовать карту в работе над продуктом
— Влияние целей на мотивацию
— Как отсекать Pet Feature со стороны заказчика и со стороны команды
— Какие есть подводные камни в применении Impact Mapping + примеры из практики
User Stories - этот подход к описанию знаний о продукте просто понять и очень сложно использовать :) Кроме того, складывается ощущение, что при его использовании забывается самая главная часть - умение рассказывать истории о продукте и формировать общее понимание без необходимости подробного описания всех спецификаций, которые все равно никто никогда не читает. Мы постарались собрать все темы, которые необходимо осветить для беспрепятственной реализации задумок и разработали специальный инструмент для фасилитации обсуждений - User Story Canvas
Пользовательский интерфейс как иностранный языкПрофсоUX
Доклад рассчитан на проектировщиков пользовательского опыта и интерфейсов.
Чем отличается восприятие интерфейса ребенком и взрослым? Опытным и неопытным пользователем? 50 оттенков неопытности пользователя: как подобрать правильные «слова» для вашей аудитории? Как изучить язык проектирования UI с нуля и повысить «культуру своей речи»?
На все эти вопросы становится легко ответить, если посмотреть на язык UI как на иностранный язык. Коим он и является
Presentation explains different aspects why engineers. designers, UX designers should not force people to figure out how to do their tasks. It also explains why interfaces and things should be intuitive.
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикNick Grachov
UX-design: main life hacks every engineer should know
Nick explained how beautiful design can be even worse than ugly one and explain:
• what is UX and where is its place in the design
• what is the difference between usability and UX
• what are the levels and stages of the UX
• what tools and techniques are used in the UX
28.03.2013 HSE{Consult} Как защитить и капитализировать бизнес идею?Business incubator HSE
Перед каждым предпринимателем встают вопросы: "Как формализовать, защитить и капитализировать свою идею?", "Как защитить свою бизнес-концепцию в отношениях с инвестором?". Отсутствие осведомленности, порождает сложности как на старте бизнес-проекта так и в будущем чревато конфликтами с партнерами, инвесторами и даже государственными органам
Юристы консалтинговой компании Rights Анастасия Зеленина и Арсен Хачикян дадут исчерпывающие рекомендации авторам идей и помогут разобраться в юридических аспектах защиты и капитализации технологий и бизнес-проектов. Мастер-класс будет полезен как начинающим предпринимателям, так и бизнесменам с опытом, а также инвесторам, менторам и бизнес-ангелам
Программа экспертной сессии:
От идеи к результатам интеллектуальной деятельности. Что делать с бизнес-идеей до момента предоставления правовой охраны результатам интеллектуальной деятельности?
От мозгового штурма с партнерами до переговоров с инвесторами. Как защитить бизнес-идею в ходе переговоров?
От команды единомышленников до корпорации. Как сформировать уставный капитал и коммерциализировать бизнес-идею? Как оформить отношения с партнерами и инвестором?
hse{sun} Как устроен рынок венчурных инвестиций и работа венчурного фонда. По...Business incubator HSE
Летняя школа hse{sun} 2015
Как устроен рынок венчурных инвестиций и работа венчурного фонда. Подготовка проекта к работе с инвестором
Дмитрий Калаев (Фонд развития интернет-инициатив - http://www.iidf.ru/startups/accel/)
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]Alex V. Petrov
Приступая к реализации проектов разработки информационных систем, заказчик и исполнитель, как правило, в большей степени нацелены на подготовку технического задания. Однако, в действительности техническое задание — это финальный документ, в подготовке которого участвуют представители аналитического блока команды. Создание технического задания должно предваряться формированием ряда не менее важных документов, относящихся к более ранним этапам жизненного цикла системы. Одним из этих документов являются «Бизнес-требования» (англ. Business Requirements Document, BRD).
Ключевая миссия этого документа — исчерпывающее определение рамок, или объема, проекта. Какие объемы проекта существуют, как определяются и из чего складываются? Включать ли в BRD перечень заинтересованных сторон и предварительно идентифицированные риски проекта? Какую еще информацию следует включать в BRD, а какую — нет? Как провести границу между BRD и документом «Функциональные требования» (англ. Functional Requirements Document, FRD)? Как взаимодействовать с заказчиком для эффективного определения бизнес-требований? Ответы на эти и другие вопросы — в презентации с выступления в Парке высоких технологий (Минск, 03 декабря 2015 г.).встрече
SPb BA & SA Night. Stakeholder Management Essentials [1.01, RUS]Alex V. Petrov
Управление заинтересованными сторонами — одна из ключевых техник бизнес-анализа, которая обсуждалась на «Вечере системного и бизнес-анализа» в С.-Петербурге 06 июня 2015 г. Ключевые вопросы: заинтересованные стороны и их интересы, точки зрения и представления; основные шаги управления заинтересованными сторонами, шаблон карты заинтересованных сторон по TOGAF9.
— Как выявлять бизнес-цели
— Как согласовывать стратегию достижения целей
— Как приоритизировать бизнес-гипотезы
— Как использовать карту в работе над продуктом
— Влияние целей на мотивацию
— Как отсекать Pet Feature со стороны заказчика и со стороны команды
— Какие есть подводные камни в применении Impact Mapping + примеры из практики
User Stories - этот подход к описанию знаний о продукте просто понять и очень сложно использовать :) Кроме того, складывается ощущение, что при его использовании забывается самая главная часть - умение рассказывать истории о продукте и формировать общее понимание без необходимости подробного описания всех спецификаций, которые все равно никто никогда не читает. Мы постарались собрать все темы, которые необходимо осветить для беспрепятственной реализации задумок и разработали специальный инструмент для фасилитации обсуждений - User Story Canvas
Пользовательский интерфейс как иностранный языкПрофсоUX
Доклад рассчитан на проектировщиков пользовательского опыта и интерфейсов.
Чем отличается восприятие интерфейса ребенком и взрослым? Опытным и неопытным пользователем? 50 оттенков неопытности пользователя: как подобрать правильные «слова» для вашей аудитории? Как изучить язык проектирования UI с нуля и повысить «культуру своей речи»?
На все эти вопросы становится легко ответить, если посмотреть на язык UI как на иностранный язык. Коим он и является
Что делать, если вы не нашли дизайнера в проект?Mikhail Kulakov
Лекция о дизайне для программистов. Как на 48 часов притвориться дизайнером и, вопреки здравому смыслу и полному отсутствию вкуса, выкатить красивый и удобный пользовательский интерфейс. В презентации 10 лайфхаков, инструментов и ресурсов подобранных специально для тех, кого выгоняли с уроков рисования.
Dnepr UI/UX Club #2
Speaker - Евгений Голота [UI/UX дизайнер, founder at Grindstudio]
Тема: "Создание продукта с нуля"
"Поговорим о цикле создания продукта, как не сделать плохо и немного о психологии дизайнера."
О спикере: Евгений Голота, UI/UX дизайнер в YENA Software, 3 года в дизайне сайтов и приложений.
https://www.behance.net/golota_eg
Как построить сайт для пользователей, а не для себя? Это один из главных вопросов, которые задают себе как агентства, так и клиенты в последние 10-ть лет
16 апреля с 14:00 до 19:30 в Сколково пройдет семинар для резидентов Сколково. Речь пойдет о работе в стартапе, привлечении инвестиций, моделях монетизации проектов, юзабилити, СММ и о пути стартапа к большому бизнесу.
Лекторы:
Дмитрий Сатин, Юлия Суворова (Usabilitylab)
Андрей Рябых (Webmaster.SPb, SeoExperts, Media Cartel, Газета.СПБ, автор книг по манимейкингу и интернет-коммерции)
Сергей Фрадков (Стартап-акселератор «Идеальная машина»)
Михаил Смолянов («Мегаплан»)
Никита Келлерман (Republic Performance)
Илья Балахин (Paper Planes)
Алексей Довжиков (Trinet)
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Лекция 5. MapReduce в Hadoop (алгоритмы)Technopark
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Лекция 3. Распределённая файловая система HDFSTechnopark
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
Лекция 1. Введение в Big Data и MapReduceTechnopark
Техносфера Mail.ru Group, МГУ им. М.В. Ломоносова.
Курс "Методы распределенной обработки больших объемов данных в Hadoop"
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9rPxMIgPri9YnOpvyDAL9HD
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №10 "Нереляционное решение в области баз данных — NoSQL". Лектор - Станислав Ступников.
Вводная часть посвящена определению и истории развития концепции NoSQL. Даются характеристики, рассказывается о способах использования. Рассматриваются виды NoSQL БД, теоретические основы NoSQL, а в конце лекции обсуждаются недостатки NoSQL-решений, а также проводится сравнение разных NoSQL-решений.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
СУБД 2013 Лекция №10 "Нереляционное решение в области баз данных — NoSQL" Час...Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №10 "Нереляционное решение в области баз данных — NoSQL". Лектор - Станислав Ступников.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №9 "Безопасность баз данных". Лектор - Павел Щербинин.
Открывается лекция рассказом о резервном копировании (о логических и физических резервных копиях, о выборе данных для копирования). Затем определяется терминология для обсуждения дальнейших вопросов. После этого рассматриваются основы учётных записей: таблицы доступа, привилегии, виды записей. Обсуждаются SQL-injection, список смежных вершин (Adjacency Set), вложенное множество (Nested Set), материализованный путь (Materialized Path) и комбинированный подход.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
СУБД 2013 Лекция №8 "Конфигурирование базы данных"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №8 "Конфигурирование базы данных". Лектор - Павел Щербинин.
Сначала объясняются основы конфигурирования и общие принципы настройки. Далее рассказывается об области видимости, о настройке использования памяти, обсуждается размер блока ключей key_cache_block_size. Рассматривается устройство и использование кэша InnoDB, а также кэшей потоков и таблиц. Затем говорится об особенностях ввода/вывода в InnoDB. Далее рассказывается о табличном пространстве, оптимизации файловой сортировки, переменных состояния. Финальная часть лекции посвящена репликации: настройка, синхронизация, топология, планирование пропускной способности, администрирование и обслуживание, проблемы и их решения.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
СУБД 2013 Лекция №7 "Оптимизация запросов и индексирование"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №7 "Оптимизация запросов и индексирование". Лектор - Павел Щербинин.
Вначале рассказывается об оптимизации доступа к данным, о декомпозиции соединения и состоянии запроса. Далее идёт большой блок, посвящённый оптимизатору запросов (изменение порядка соединения, применение алгебраических правил эквивалентности, оптимизации COUNT(), MIN(), MAX(), вычисление и свертка константных выражений, покрывающие индексы, оптимизация подзапросов, раннее завершение, сравнение по списку IN() и распространение равенства). Затем последовательно рассматриваются такие вещи, как соединение (JOIN) в MySQL, оптимизатор сортировки, коррелированные подзапросы, слияние и непоследовательный просмотр индексов, функции SELECT & UPDATE, COUNT(). После этого рассказывается об оптимизации запросов с помощью JOIN, GROUP BY, DISTINCT и LIMIT со смещением. В конце лекции даётся информация о кэшировании запросов, объединённых таблицах и секционировании.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №5 "Определение узких мест". Лектор - Павел Щербинин.
Вначале рассказывается о подсистемах хранения: MyISAM, InnoDB, Memory, о критериях выбора подсистем хранения, приводятся практические примеры. Затем обсуждается тема индексирования (B-tree, хеш-индексы) и EXPLAIN (столбцы id, table, possible_keys, key, key_len).
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №6 "Профилирование запросов. Сложноструктурированные SQL-запросы". Лектор - Павел Щербинин.
Лекция открывается рассказом о том, что такое профилирование запроса, каковы его этапы выполнения в MySQL. Рассказывается о том, как планировать запрос, как осуществляется протоколирование запросов, как собирается статистика. Объясняются основы индексирования, подробно обсуждаются стратегии индексирования для достижения высокой производительности: изоляция столбца, кластерные индексы (преимущества и недостатки), размещение данных в MyISAM и InnoDB, покрывающие индексы. Далее затрагивается тема нормализации и денормализации, а также таблиц счётчиков. В завершении рассказывается о версионировании схемы БД: о методах инкрементных изменений, идемпотентных изменений, уподобления структуры БД исходному коду.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
28. Декабрь 2005 года.
Рекордную ошибку допустил
трейдер японской компании...
Брокер получил заказ на продажу
одной акции ... по цене 610 тыс
иен. Но по ошибке ввел в
компьютер заказ на продажу 610
тыс. акций по цене одна иена...
29.
30.
31.
32. Boeing меняет подход к
приобретению ПО: главным
критерием для нее становится
критерий применимости (usability),
то есть простота освоения и
использования программного
продукта конечными
пользователями.
39. Степень, в которой продукт
может быть использован
определенными пользователями
при определенном контексте
использования для достижения
определенных целей с должной
эффективностью,
продуктивностью и
удовлетворенностью.
40. Если проще — это качество
работы пользователя в
интерактивной среде.
А еще — научно-прикладная
дисциплина, ориентированная на
повышение этого качества.
41.
42.
43.
44.
45. Степень, в которой продукт
может быть использован
определенными пользователями
при определенном контексте
использования для достижения
определенных целей с должной
эффективностью,
продуктивностью и
удовлетворенностью.