Моделирование продукта с использованием бумажного прототипирования. Agilecamp...Andrew Shapiro
Нередки ситуации, когда дизайнеров рядом нет, а проект уже нужно запускать в разработку. Или — собран исчерпывающий бэклог, но не получается узреть, что собой будет представлять будущий продукт. Как увидеть и пощупать продукт, не выныривая из процесса сбора требований?
Рассмотрим дешёвую в применении и в то же время изящную и простую практику на основе бумажного прототипирование и подхода к моделированию «Wizard of Oz».
Agilecamp, Новосибирск, ноябрь 2011
Моделирование продукта с использованием бумажного прототипирования. Agilecamp...Andrew Shapiro
Нередки ситуации, когда дизайнеров рядом нет, а проект уже нужно запускать в разработку. Или — собран исчерпывающий бэклог, но не получается узреть, что собой будет представлять будущий продукт. Как увидеть и пощупать продукт, не выныривая из процесса сбора требований?
Рассмотрим дешёвую в применении и в то же время изящную и простую практику на основе бумажного прототипирование и подхода к моделированию «Wizard of Oz».
Agilecamp, Новосибирск, ноябрь 2011
Виктор Гляненко (QA Lead\Saber Interactive) выступил на семинаре "Как стать TRUE-тестировщиком #3" от учебного центра Урансофт, и рассказал о специфике тестировния настольных игр.
Любишь и умеешь эффективно общаться с людьми?
Тебя не пугает многозадачность и разнообразие проектов?
Хочешь получить престижную и перспективную IT профессию?
→Lviv PM School в Одессе приглашает на презентацию курса "Управление командами в IT".
Ни один из ВУЗов не готовит специалистов по управлению проектами, а высшие школы менеджмента, такие как МБА или РМА нуждаются в наличии значительного управленческого опыта.
Мы хотим разорвать этот замкнутый круг, предложить первый шаг на пути к освоению этой профессии, для которой достаточно живого интереса и готовности взять ответственность за свою карьеру в собственные руки.
Это вводная программа по развитию управленческих и лидерских навыков для специалистов, которые работают в IT области.
JS-тусовка сейчас переживает взрывообразный рост. Огромное количество людей приходят к нам из других языков программирования, "с улиц" и университетов. Все мы превосходно знаем Angular, восторгаемся React и хвалим Ember.
Чего же мне не хватает для полного счастья? Почему каждый раз, будучи привлеченным как консультант, я вынужден повторять очевидные вещи? Как стать лучше как программист не изучая новых технологий, фреймворков и прочего хайпа
Детали доклада:
Я разберу типичные ошибки JS-программистов, с которыми мне пришлось столкнуться за 3 года работы собственной компании и консалтинга, и покажу, как "код" мешает нам увидеть реальную картину того, что происходит в отрасли. Постараюсь по минимуму задевать избитую тему soft skills.
Скорее этот доклад - набор наболевших историй "из жизни", каждая из которых должна заставить слушателя задуматься. И да, почти все "со вкусом JS" - часто камнем преткновения становятся особенности языка, поддержка браузеров и т.д. - всё то, что так знакомо всем фронтендерам.
Любишь и умеешь эффективно общаться с людьми?
Тебя не пугает многозадачность и разнообразие проектов?
Хочешь получить престижную и перспективную IT профессию?
Lviv PM School в Одессе приглашает на презентацию курса "Управление командами в IT".
Ни один из ВУЗов не готовит специалистов по управлению проектами, а высшие школы менеджмента, такие как МBА или РМА нуждаются в наличии значительного управленческого опыта.
Мы хотим разорвать этот замкнутый круг, предложив первый шаг на пути к освоению профессии РМа.
Для обучения на курсе, достаточно живого интереса и готовности взять ответственность за свою карьеру в собственные руки.
“Основы управления командами в IT” — вводная программа по развитию управленческих и лидерских навыков для специалистов, которые работают в IT области.
4 Моделирование продукта с использованием Paper PrototypingMagneta AI
Нередки ситуации, когда дизайнеров рядом нет, а проект уже нужно запускать в разработку. Или — собран исчерпывающий бэклог, но не получается узреть, что собой будет представлять будущий продукт. Как увидеть и пощупать продукт, не выныривая из процесса сбора требований?
Рассмотрим недорогую в применении и в то же время изящную и простую практику на основе бумажного прототипирование и подхода к моделированию «Wizard of Oz».
- Чем отличается стартап от бизнеса и как это влияет на общую стратегию.
- Что такое MVP и зачем оно нужно.
- Как создавать MVP максимально быстро и с минимальными затратами ресурсов.
- Где и как искать людей, когда у вас есть только идея.
- Нюансы разработки стартапа, которые могут секономить вам деньги и нервы.
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...Lviv Startup Club
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уникнути
Kyiv Project Management Day 2021 Main
Website - https://pmday.org
Youtube - https://www.youtube.com/startuplviv
FB - https://www.facebook.com/pmdayconference
Мир меняется очень быстро. То, что казалось нормальным еще несколько лет назад, перестало быть таковым. Например, наши родители не считают, что работа должна приносить удовольствие. Они уверены, что работа должна приносить деньги.
Все поменялось. Теперь все уверены, что работа должна нравится. Если это не так, нужно немедленно эту работу сменить на другую, более развлекающую.
С этим можно спорить и несоглашаться, но победить это уже нельзя. Вопрос в том, можем ли мы это использовать и как это сделать?
Мы поговорим о геймификации, одном из способов этого добиться. Геймификация — это использование игровых подходов вне игрового контекста.
Вот и мы с вами посмотрим, как практики гейм дизайна использовать для улучшения процесса разработки ПО.
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...DevGAMM Conference
В рамках лекции будет рассмотрен ряд уже имеющихся инструментов оптимизации на движке, о которых стоит знать, начиная работу над проектом. Доклад также затрагивает практическую основу и причины таких подходов, совмещая тематику архитектуры современных игровых движков и механик рендера сцены.
Виктор Гляненко (QA Lead\Saber Interactive) выступил на семинаре "Как стать TRUE-тестировщиком #3" от учебного центра Урансофт, и рассказал о специфике тестировния настольных игр.
Любишь и умеешь эффективно общаться с людьми?
Тебя не пугает многозадачность и разнообразие проектов?
Хочешь получить престижную и перспективную IT профессию?
→Lviv PM School в Одессе приглашает на презентацию курса "Управление командами в IT".
Ни один из ВУЗов не готовит специалистов по управлению проектами, а высшие школы менеджмента, такие как МБА или РМА нуждаются в наличии значительного управленческого опыта.
Мы хотим разорвать этот замкнутый круг, предложить первый шаг на пути к освоению этой профессии, для которой достаточно живого интереса и готовности взять ответственность за свою карьеру в собственные руки.
Это вводная программа по развитию управленческих и лидерских навыков для специалистов, которые работают в IT области.
JS-тусовка сейчас переживает взрывообразный рост. Огромное количество людей приходят к нам из других языков программирования, "с улиц" и университетов. Все мы превосходно знаем Angular, восторгаемся React и хвалим Ember.
Чего же мне не хватает для полного счастья? Почему каждый раз, будучи привлеченным как консультант, я вынужден повторять очевидные вещи? Как стать лучше как программист не изучая новых технологий, фреймворков и прочего хайпа
Детали доклада:
Я разберу типичные ошибки JS-программистов, с которыми мне пришлось столкнуться за 3 года работы собственной компании и консалтинга, и покажу, как "код" мешает нам увидеть реальную картину того, что происходит в отрасли. Постараюсь по минимуму задевать избитую тему soft skills.
Скорее этот доклад - набор наболевших историй "из жизни", каждая из которых должна заставить слушателя задуматься. И да, почти все "со вкусом JS" - часто камнем преткновения становятся особенности языка, поддержка браузеров и т.д. - всё то, что так знакомо всем фронтендерам.
Любишь и умеешь эффективно общаться с людьми?
Тебя не пугает многозадачность и разнообразие проектов?
Хочешь получить престижную и перспективную IT профессию?
Lviv PM School в Одессе приглашает на презентацию курса "Управление командами в IT".
Ни один из ВУЗов не готовит специалистов по управлению проектами, а высшие школы менеджмента, такие как МBА или РМА нуждаются в наличии значительного управленческого опыта.
Мы хотим разорвать этот замкнутый круг, предложив первый шаг на пути к освоению профессии РМа.
Для обучения на курсе, достаточно живого интереса и готовности взять ответственность за свою карьеру в собственные руки.
“Основы управления командами в IT” — вводная программа по развитию управленческих и лидерских навыков для специалистов, которые работают в IT области.
4 Моделирование продукта с использованием Paper PrototypingMagneta AI
Нередки ситуации, когда дизайнеров рядом нет, а проект уже нужно запускать в разработку. Или — собран исчерпывающий бэклог, но не получается узреть, что собой будет представлять будущий продукт. Как увидеть и пощупать продукт, не выныривая из процесса сбора требований?
Рассмотрим недорогую в применении и в то же время изящную и простую практику на основе бумажного прототипирование и подхода к моделированию «Wizard of Oz».
- Чем отличается стартап от бизнеса и как это влияет на общую стратегию.
- Что такое MVP и зачем оно нужно.
- Как создавать MVP максимально быстро и с минимальными затратами ресурсов.
- Где и как искать людей, когда у вас есть только идея.
- Нюансы разработки стартапа, которые могут секономить вам деньги и нервы.
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уни...Lviv Startup Club
Vyacheslav Pankratov: Відбір менеджера: основні помилки наймання та як їх уникнути
Kyiv Project Management Day 2021 Main
Website - https://pmday.org
Youtube - https://www.youtube.com/startuplviv
FB - https://www.facebook.com/pmdayconference
Мир меняется очень быстро. То, что казалось нормальным еще несколько лет назад, перестало быть таковым. Например, наши родители не считают, что работа должна приносить удовольствие. Они уверены, что работа должна приносить деньги.
Все поменялось. Теперь все уверены, что работа должна нравится. Если это не так, нужно немедленно эту работу сменить на другую, более развлекающую.
С этим можно спорить и несоглашаться, но победить это уже нельзя. Вопрос в том, можем ли мы это использовать и как это сделать?
Мы поговорим о геймификации, одном из способов этого добиться. Геймификация — это использование игровых подходов вне игрового контекста.
Вот и мы с вами посмотрим, как практики гейм дизайна использовать для улучшения процесса разработки ПО.
(Не) преждевременная оптимизация проекта на Unreal Engine 4 / Владимир Алямки...DevGAMM Conference
В рамках лекции будет рассмотрен ряд уже имеющихся инструментов оптимизации на движке, о которых стоит знать, начиная работу над проектом. Доклад также затрагивает практическую основу и причины таких подходов, совмещая тематику архитектуры современных игровых движков и механик рендера сцены.
Unbelievable! Pair talk from a game designer and a programmer. We talk about how to add a new specialty to your current one in the minimum amount of time. It doesn’t matter if you are a programmer and want to design a game, or you are a game designer who wants to program.
Solit 2014, Опыт участия в конкурсе по спортивному программированию Russian A...solit
Иван Поляков, Минск. Программист, занимается разработкой компьютерных игр (Shareware / Indy) с 99 года. Закончил ФПМИ БГУ, где участвовал в чемпионатах ACM по программированию.
«Опыт участия в недавно прошедшем конкурсе по спортивному программированию Russian AI Cup 2013″. Development секция. Не упустите возможности узнать, как думают алгоритмически участники олимпиад.
(http://russianaicup.ru/profile/Cooler – 15-е место в финале, 11-е место в песочнице – это лучший результат среди участников из Беларуси). Об особенностях задачи, о принципах работы моего решения и особенностях решений некоторых других участников из топа, о вероятных ошибках и способах их избежать.
P.S. Рассказ победителя конкурса имеется тут – http://habrahabr.ru/post/206680/
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реаль...Lviv Startup Club
GameDev Conference 2018
Олександр Дзюба та Євгеній Тур "Майстер-клас “Вивчення гравців. DIY” Ми реально навчимо робити найкращі ігри в світі через аналіз гравців"
1. Game-team наша звёздная команда
2. Гейм-дизайн
3. Графический дизайн. Рассказ о том, как с сделать красиво
4. С чего начать свою игру? Научно-исследовательская лаборатория
5. Монетизация
Александр Паздников, Positive Technologies (Москва)
Зачем проводить инспекции кода (codereview)? Зачем писать модульные тесты?
Для меня искреннее удовольствие на вопрос: "Сам-то тестировал?" - ответить,- "Качество включено".
Зачем? - Поищем личную выгоду от модульного тестирования и инспекций кода.
Как? - Заострим внимание на маленьких мелочах, которые определяют успех или провал всего процесса.
- Как разработчику обеспечить себе предсказуемую и счастливую "жизнь"?
- Как не превратить написание модульных тестов и инспектирование кода в процесс ради "галочки"?
- Какие подводные камни нас поджидают?
- Начальный азарт затух - что успеть сделать, пока запал горит?
- Как в старых проектах начать писать модульные тесты и инспектировать код?
Мой проект - это дом, в котором я живу.
Джоэл Спольски много лет назад придумал тест на качество и адекватность IT-компании, но ценности он не теряет и по сей день.
Сентябрь 2014, TechTalks NSU, Новосибирск
Для создания большинства flash игр необходим редактор игровых уровней. Какие бывают редакторы уровней? Какой редактор выбрать для своей игры? Как сделать свой редактор, удовлетворяющий все потребности вашей игры? Обо всём этом вы узнаете в этом докладе, который будет интересен в первую очередь разработчикам, т.к. содержит много практической информации и примеров.
Devoted to parkour and focused on realistic animation and easy controls, Vektor made it to top 5 iOS games in the US, leaving behind Angry Birds. The speaker will describe the development process from the game idea to technical solutions, and talk on the opportunities to hit the charts without promotional costs.
Что такое гейм джемы, какие бывают джемы, что полезного может дать участие в них начинающим разработчикам, а что - профессионалам. Разбираем интересные темы джемов и их реализацию, обсуждаем вариации джемов, планируем участие в ближайших
Презентация делалась для JuJa конференции - Java конференции для (пре) Juniors: https://juja.com.ua/materials/jujacon-2017/
В ней
- описываются основные темы-вопросы, которые часто спрашивают на собеседовании на позицию Junior Java Developer;
- советы, что спросить собеседующего;
- как себя позиционировать, как относиться к собеседованию, как не бояться и как понять, что вам "туда".
This document discusses how to use the bbUI.js and Alice.js frameworks to create native-looking mobile web applications for BlackBerry devices. BbUI.js is a JavaScript framework that provides UI elements and screen management to create applications that follow BlackBerry UX guidelines. Alice.js is a visual effects library that adds hardware-accelerated animations and transitions. The document demonstrates how to initialize and use bbUI.js screens, controls, and screen navigation, and how to apply effects from Alice.js with just one line of code. It also outlines the goals and future directions of the two frameworks.
* История JRuby;
* Платформа JVM и ее возможности;
* Почему стоит попробовать JRuby;
* Как мы в Хот Спот используем JRuby для разработки;
* Сравнение с другими JVM языками.
онстантин часто выступает на конференциях с рассказами на совершенно разные и очень полезные Ruby-темы, но мы рады, что нам удалось сохранить изначальную тему выступления — Константин будет рассказывать именно о Sinatra: о истории, текущем состоянии и будущем фреймворка.
Attributes Unwrapped: Lessons under the surface of active record.toster
Ведущий разработчик Ruby on Rails (Rails Core member) Джон Лейтон не так давно работал над совершенствованием реализации работы с атрибутами в Active Record. Он расскажет о своем опыте работы над важной для производительности областью Rails, даст советы и расскажет о техниках, которые могут быть применены к собственным приложениям слушателей.
Говоря о будущем, Джон также расскажет о своих идеях по изменению API работы с атрибутами в лучшую сторону; эти изменения могут появиться в Rails 4.0.
Код ядра Rails был существенно улучшен с выпуском Rails 3, в основном из-за использования эффективных паттернов проектирования. Мы разберем некоторые из ключевых изменений, которые привели к улучшению качества кода, и на их примере научимся применять такие техники к своему собственному коду.
Вот некоторые из таких техник:
Компилирование методов vs method_missing
Микроядерная архитектура
alias_method_chain vs super
ActiveSupport::Concern
Catch/Throw в Bundler
Слушатели намного улучшат свои знания о некоторых сложных паттернах проектирования в Ruby и станут лучше разбираться во внутренностях Rails 3.
Understanding the Rails web model and scalability options.toster
Rails стал отличным ответом на требования многих лет опыта использования классической процессной модели веб-запросов. Такая модель все еще является наиболее надежной и простой для понимания и контроля. Но новое поколение высокодинамичных и интерактивных веб приложений требует принципиально новых требований к масштабированию. Одним из ответов на такие требования может стать сервис Pusher.com, который, в числе прочих вариантов решений, будет рассмотрен в этом докладе
Maximiliano Firtman - Разработка приложений с помощью PhoneGap .toster
Max Firtman is a mobile and web developer based in Buenos Aires, Argentina. PhoneGap is an open source framework that allows building cross-platform mobile apps using HTML, CSS, and JavaScript. It works by packaging web apps so they can be deployed and distributed as native mobile applications. PhoneGap supports many mobile platforms but each still requires separate compilation. Debugging mobile web apps can also be challenging.
The document discusses best practices for mobile development including designing for mobile devices, using client-side patterns like Backbone.js, and optimizing load time performance. It recommends designing for touchscreens, smaller screens, and navigation differences on mobile. It also discusses leveraging HTML5 features, detecting mobile browsers, serving optimized content and assets, and caching aggressively to improve performance. Client-side MVC frameworks like Backbone are presented as useful for building data-driven mobile web apps.
This document discusses API design and scaling. It begins by outlining the key aspects of API design including design, implementation, deployment and scaling. It then covers topics like REST, URIs, HTTP methods, response statuses, metadata, security, versioning and pagination. The document emphasizes designing APIs that are easy to use and scale. It also provides tips on implementation like using stateless processes, structured processes, caching, replication and async tasks to improve scaling. Overall, the document provides a high-level overview of best practices for API design and scaling.
The document discusses the benefits of exercise for both physical and mental health. Regular exercise can improve cardiovascular health, reduce symptoms of depression and anxiety, enhance mood, and boost brain health. Staying physically active for at least 30 minutes each day is recommended for significant health improvements.
Matthew Eernisse gave a presentation on NodeJS at the Toster Conference in 2011. He discussed what NodeJS is, how it uses asynchronous and event-driven JavaScript, and some examples of using NodeJS at Yammer for applications like a file upload service and real-time document editing. He also covered challenges like debugging asynchronous code, developing for NodeJS, and operations considerations like monitoring and logging.
4. Цели дизайна Cut the Rope
• Игрок должен почувствовать
себя умным
• Плавно увеличивать
сложность
• Ориентироваться как на
казуалов, так и на
продвинутых геймеров
• Сохранять у игроков
постоянное ожидание нового
6. Принципы дизайна уровней
● Возможность спланировать прохождение уровня, а не
использовать «метод проб и ошибок»
● Предсказуемость поведения и взаимодействия объектов
7. Принципы дизайна уровней
● Прохождение уровня должно быть
логичным, элегантным и
повторяемым. Ложные пути должны
ощущаться как ложные.
● Дизайн уровней не должен открывать
несовершенство игрового движка.
11. Что нового в Experiments?
● Сиквелу необходима новизна:
Развитие сюжета
Элементы меняющие геймплей
12. Добавление новых элементов
● Брейншторм
● Выбор наиболее интересных
элементов
● Прототип на бумаге
● Рабочий прототип
● Построение тестовых уровней для
«обкатки» нового элемента
● Корректировка физического
поведения элемента
20. Этапы создания левелпака
● Наработка массива рабочих уровней
● Отбор наиболее интересных уровней
(критерии)
● Шлифовка выбранных уровней
● Расположение уровней в порядке возрастания
сложности
22. Результат
• Игра вышла 4го августа 2011.
• #1 в чартах на следующий
день.
• Пользовательсий рейтинг: 4,78
из 5
• 56% пользователей Experiments
ранее уже приобрели
оригинального оригинальный
CTR.