If you're new to prototyping or wireframing then this presentation is for you. Attendees will gain an understanding of prototyping and some of the different tools available.
We will cover 3 main topics:
1. Why do we make prototypes?
2. The prototyping process
3. Tools available for making prototypes
Students will gain an understading of how the different tools available can be combined to produce meaningful results to aid with iterative development. Starting at the lo-fi end with pen and paper (it's important!), the class will move on to lean, web based tools (popapp.in, moqups.com and appgyver.com).
The fundamentals covered in this presentation also prove useful for dealing with developers and agile teams.
User Experience Design, or UX Design, is often a mystifying term thrown around in sales pitches, conferences, client engagements, and the like, but what does it really entail?
Any successful application is always built, at its core, around problem solving. Take a look through the presentation to see how we approach UX Design here at Quick Left. We’ll help navigate through all the buzz words, and get down to real world examples of successful user experience design.
This is part one of a two part series. Part two coming soon.
What does a mobile app platform offer books that traditional publishing methods can not? In this workshop Haig Armen will reveal digital strategies for transforming a book into a dynamic social publication using open source software.
The workshop will feature a case study of a new book by Alex Samuel that Haig Armen and a number of Emily Carr University of Art + Design students have designed and created using open source software like Wordpress and PhoneGap.
The workshop will walk participants through a step by step tutorial on how to pull content from Wordpress dynamically into an iPhone app created with PhoneGap.
Creating mLearning With Your Existing ToolkitChad Udell
People often think mobile applications only consist of dedicated software development tools and techniques used by traditional computer scientists that can often be arcane or require very specific tools and platform-specific APIs. And sometimes we must redevelop applications several times to hit all target platforms, which can be very time consuming and expensive. But most modern platforms are quite capable of providing very powerful and engaging experiences using Web based APIs and manipulating the DOM via Javascript. This may be a far more accessible toolkit for your development team and it could accelerate your development efforts.
How to Build Software If You Can't Write CodeRussell Wallace
You've got a great app or website idea, but you don't know how to code...what do you do? This deck walks you through how to build your vision successfully and avoid the common pitfalls that non-technical startup founders face.
Ольга Качалина - Mobile prototyping. fake it till you make it. - WargamingWG_ Events
Эта презентация предшествовала воркшоп Ольги Качалиной. Она рассказывала и показывала какими инструментами пользуется для создания макетов и прототипов интерфейсов. На воркшопе пошагово создавали информационную архитектуру приложения, первоначальный макет, детализированный макет и наконец сделали прототип интерактивным.
User Experience Design, or UX Design, is often a mystifying term thrown around in sales pitches, conferences, client engagements, and the like, but what does it really entail?
Any successful application is always built, at its core, around problem solving. Take a look through the presentation to see how we approach UX Design here at Quick Left. We’ll help navigate through all the buzz words, and get down to real world examples of successful user experience design.
This is part one of a two part series. Part two coming soon.
What does a mobile app platform offer books that traditional publishing methods can not? In this workshop Haig Armen will reveal digital strategies for transforming a book into a dynamic social publication using open source software.
The workshop will feature a case study of a new book by Alex Samuel that Haig Armen and a number of Emily Carr University of Art + Design students have designed and created using open source software like Wordpress and PhoneGap.
The workshop will walk participants through a step by step tutorial on how to pull content from Wordpress dynamically into an iPhone app created with PhoneGap.
Creating mLearning With Your Existing ToolkitChad Udell
People often think mobile applications only consist of dedicated software development tools and techniques used by traditional computer scientists that can often be arcane or require very specific tools and platform-specific APIs. And sometimes we must redevelop applications several times to hit all target platforms, which can be very time consuming and expensive. But most modern platforms are quite capable of providing very powerful and engaging experiences using Web based APIs and manipulating the DOM via Javascript. This may be a far more accessible toolkit for your development team and it could accelerate your development efforts.
How to Build Software If You Can't Write CodeRussell Wallace
You've got a great app or website idea, but you don't know how to code...what do you do? This deck walks you through how to build your vision successfully and avoid the common pitfalls that non-technical startup founders face.
Ольга Качалина - Mobile prototyping. fake it till you make it. - WargamingWG_ Events
Эта презентация предшествовала воркшоп Ольги Качалиной. Она рассказывала и показывала какими инструментами пользуется для создания макетов и прототипов интерфейсов. На воркшопе пошагово создавали информационную архитектуру приложения, первоначальный макет, детализированный макет и наконец сделали прототип интерактивным.
Introduction to user experience design + usability
Describe the field of UX + how it relates to other disciplines
Identify the different roles within UX + the responsibilities of each
UX Process: Traditional [“Waterfall”], Agile, Lean
Learn to conduct UX research
Introduction to user experience documentation + deliverables + software
Learn about personas, user flows, sitemaps, wireframes
Determine when to use which documentation
Discover new tools and frameworks for creating deliverables
Introduction to usable web forms
Identify the different elements of forms and how to use them effectively
Learn what makes a strong user experience with forms
Identify expected outcomes
Curated list of UX resources
Recommended blogs, books, experts to follow, companies of note, local organizations and recommended conferences
Even if you don't agree with evil marketing, you want people to use your stuff. Right? Right. That's why you shared it with the world in the first place. Whether it's open source or commercial, you should do right by your project by pimping it effectively.
Compares the marketing copy of Prototype.js vs JQuery as a case study. (Prototype is losing marketshare to JQuery and really needs an overhaul.)
UXPA2019 Networking for Introverts: How Attending UXPA Can Help You Land a JobUXPA International
When attending a conference or industry event, you may be wondering how to talk to people you don’t know and what exactly to say. In this session, you’ll learn how to stop avoiding social situations and start putting yourself out there. I’ll give you practical tips on how to make connections, learn from others, and move your career forward by making the most of your time at this conference. Whether you are looking for a new job or just hoping to meet others who share your interests, we can all benefit from a bit of skillful networking. Find out how attending UXPA helped me land a job and how it can ultimately help you, too.
Cognitive Biases and the User ExperienceAndrew Malek
According to Wikipedia, cognitive biases cause individuals to 'create their own "subjective social reality" from their perception of the input.' Some of these allow us to take shortcuts when processing information... with mixed results.
Though not all confirmation biases can be neatly labeled "good" or "bad", as we increase our recognition of when these occur, the more we can determine how they affect our decision-making. Learn more about biases such as confirmation bias, false consensus effect, framing bias, halo effect, and Parkinson's Law of triviality (the bicycle shed effect). These can affect usability testing, user research, presenting research findings, and UX design.
Market sizing TAM SAM SOM Target MarketReza Hashemi
Startups need a clear understanding of their market segment and show know about SAM, TAM abd SOM. As a Mentor in StartupWeekend and NEXT program, I have noticed that many entrepreneurs are not familiar with these terms. Here’s a quick explanation of what they mean, as an addition to this useful slides (Copyright notes inside) :TAM is Your Total Available or Addressable Market (everyone you wish to reach with your product) , SAM is Your Segmented Addressable Market or Served Available Market (the portion of TAM you will target), SOM is Your Share of the Market (the subset of your SAM that you will realistically reach – particularly in the first few years of your business), SOM is known as Target Market in Steve Blanc Startup Manual.
Identifying your TAM, SAM and SOM requires some market research.
This is theoriginal AirBnB pitch deck. Airbnb founders use this pitch deck to raise $600K from VCs and angel investors in 2008.
YOU MIGHT ALSO LIKE THESE PITCH DECK EXAMPLES & TEMPLATES:
> Sequoia Capital pitch deck template @ https://pitchdeckcoach.com/sequoia-capital-pitch-deck
> FREE pitch deck template download @ https://pitchdeckcoach.com/free-pitch-deck-template
> Pitch deck guide with hints, tips, and a worked example @ https://pitchdeckcoach.com/pitch-deck-template
NEED HELP WITH YOUR PITCH DECK?
See how I can help then book a free call @ https://pitchdeckcoach.com/
MORE PITCH DECK RESOURCES @ https://pitchdeckcoach.com/pitch-deck-template#resources
My presentation deck for Ohio State's College of Engineering, Human Factors and Ergonomics, ISE5640 Class. One of the class project options is to prototype an app concept, talking with users/stakeholders, iterating on that feedback etc.
Guest lecture at Queensland University of Technology.
For 3rd year IT degree: Mobile Application Development (INB348) and Advanced Multimedia Systems (INB386).
Trevor Perrry presented Implementing Modernization during the 2015 iBelieve tour. This presentation helps you analyse your modernization needs, strategies and suggests successful approaches for planning and implementing GUI, web, mobile and beyond.
UI-UX Practical Talking, is presentation for a session I did in the GUC & the ITI, about the meaning and the difference between The UI and the UX, the key principals about building good UX of products, focusing on mobility and mobile design.
There are millions of definitions of UX out there and they are all different. It's because UX is a hybrid of many disciplines.
In this course you will learn the components of the UX process and get a sneak peak on what UX designers do in their daily life.
Introduction to user experience design + usability
Describe the field of UX + how it relates to other disciplines
Identify the different roles within UX + the responsibilities of each
UX Process: Traditional [“Waterfall”], Agile, Lean
Learn to conduct UX research
Introduction to user experience documentation + deliverables + software
Learn about personas, user flows, sitemaps, wireframes
Determine when to use which documentation
Discover new tools and frameworks for creating deliverables
Introduction to usable web forms
Identify the different elements of forms and how to use them effectively
Learn what makes a strong user experience with forms
Identify expected outcomes
Curated list of UX resources
Recommended blogs, books, experts to follow, companies of note, local organizations and recommended conferences
Even if you don't agree with evil marketing, you want people to use your stuff. Right? Right. That's why you shared it with the world in the first place. Whether it's open source or commercial, you should do right by your project by pimping it effectively.
Compares the marketing copy of Prototype.js vs JQuery as a case study. (Prototype is losing marketshare to JQuery and really needs an overhaul.)
UXPA2019 Networking for Introverts: How Attending UXPA Can Help You Land a JobUXPA International
When attending a conference or industry event, you may be wondering how to talk to people you don’t know and what exactly to say. In this session, you’ll learn how to stop avoiding social situations and start putting yourself out there. I’ll give you practical tips on how to make connections, learn from others, and move your career forward by making the most of your time at this conference. Whether you are looking for a new job or just hoping to meet others who share your interests, we can all benefit from a bit of skillful networking. Find out how attending UXPA helped me land a job and how it can ultimately help you, too.
Cognitive Biases and the User ExperienceAndrew Malek
According to Wikipedia, cognitive biases cause individuals to 'create their own "subjective social reality" from their perception of the input.' Some of these allow us to take shortcuts when processing information... with mixed results.
Though not all confirmation biases can be neatly labeled "good" or "bad", as we increase our recognition of when these occur, the more we can determine how they affect our decision-making. Learn more about biases such as confirmation bias, false consensus effect, framing bias, halo effect, and Parkinson's Law of triviality (the bicycle shed effect). These can affect usability testing, user research, presenting research findings, and UX design.
Market sizing TAM SAM SOM Target MarketReza Hashemi
Startups need a clear understanding of their market segment and show know about SAM, TAM abd SOM. As a Mentor in StartupWeekend and NEXT program, I have noticed that many entrepreneurs are not familiar with these terms. Here’s a quick explanation of what they mean, as an addition to this useful slides (Copyright notes inside) :TAM is Your Total Available or Addressable Market (everyone you wish to reach with your product) , SAM is Your Segmented Addressable Market or Served Available Market (the portion of TAM you will target), SOM is Your Share of the Market (the subset of your SAM that you will realistically reach – particularly in the first few years of your business), SOM is known as Target Market in Steve Blanc Startup Manual.
Identifying your TAM, SAM and SOM requires some market research.
This is theoriginal AirBnB pitch deck. Airbnb founders use this pitch deck to raise $600K from VCs and angel investors in 2008.
YOU MIGHT ALSO LIKE THESE PITCH DECK EXAMPLES & TEMPLATES:
> Sequoia Capital pitch deck template @ https://pitchdeckcoach.com/sequoia-capital-pitch-deck
> FREE pitch deck template download @ https://pitchdeckcoach.com/free-pitch-deck-template
> Pitch deck guide with hints, tips, and a worked example @ https://pitchdeckcoach.com/pitch-deck-template
NEED HELP WITH YOUR PITCH DECK?
See how I can help then book a free call @ https://pitchdeckcoach.com/
MORE PITCH DECK RESOURCES @ https://pitchdeckcoach.com/pitch-deck-template#resources
My presentation deck for Ohio State's College of Engineering, Human Factors and Ergonomics, ISE5640 Class. One of the class project options is to prototype an app concept, talking with users/stakeholders, iterating on that feedback etc.
Guest lecture at Queensland University of Technology.
For 3rd year IT degree: Mobile Application Development (INB348) and Advanced Multimedia Systems (INB386).
Trevor Perrry presented Implementing Modernization during the 2015 iBelieve tour. This presentation helps you analyse your modernization needs, strategies and suggests successful approaches for planning and implementing GUI, web, mobile and beyond.
UI-UX Practical Talking, is presentation for a session I did in the GUC & the ITI, about the meaning and the difference between The UI and the UX, the key principals about building good UX of products, focusing on mobility and mobile design.
There are millions of definitions of UX out there and they are all different. It's because UX is a hybrid of many disciplines.
In this course you will learn the components of the UX process and get a sneak peak on what UX designers do in their daily life.
HTML5 Meetup | Back to Basics: Wireframing & PlanningPaul Crimi
This is the keynote presentation from the HTML5 Meetup in Toronto, CA that took place on February 27, 2014.
Planning your projects at the very beginning can be a fun yet daunting task. Showing clients early concepts, prototypes, wireframes and ideas at early stages can help you land the contract, or perhaps see concerns or new features for your own project that wasn’t apparent before. Michael McArthur and Paul Crimi, both of whom are Product Designers at BNOTIONS, are going to walk us through their processes of how they begin a project, what resources they use, and what goes on in their minds as they get everything off the ground.
An introductory workshop on UX design, taught to design thinking students at the Hasso-Plattner-Institut School of Design Thinking in Potsdam, Germany.
Companion website: http://paperandcode.weebly.com
Software used in the workshop: Sketch, Invision
Rapid Prototyping 2015: Its a Mad Mad WorldMarti Gold
Given at BigDesign 2015. Discussing the benefits of rapid prototyping, the stress of selecting a prototyping tool, and an overview of available apps for desktop and mobile.
UX design for Mobile (Appsterdam Guru Session)Ruben Bos
Blog by my friends from ViCompany who attended the workshop:
http://blog.vicompany.nl/ux-workshop-for-mobile-apps
Description of the workshop by the organisation:
Appsterdam is a non-profit community of App makers improving craftsmanship, quality, diversity, cooperation, and professionalism in the development community, and making Amsterdam a capital city of App development.
Appsterdam Guru Sessions are informal, very hands-on workshops to share a technology or a technique. Explanation from your peers, open discussion and practical experience are key to these sessions.
On March 14, Appsterdam and BNO will come together to give the third of a series of hands-on sessions created for designers, from any discipline, who are interested in developing an expertise in the design of Apps for mobile devices.
Our guru for the session is Ruben Bos of Mangrove, who will lead a deep-dive into designing strong User Experience (UX) for mobile Apps. At Mangrove he worked on apps like Txxi, BOVAG and Ministry of Defense. In this session he will explain UX techniques and best practices, largely based on lessons learned from years of web development.
This session is primarily targeted at Graphic and Web Designers to learn UX design for mobile, but Developers and Interaction Designers who want to improve their UX skills are also welcome. Be prepared to get your hands dirty as the workshop will be largely paper and marker based.
Currently working on his new startup, Brian Kalma delivered a great talk on Designing Experiences at Applicake HQ. Brian has a lot of relevant experience as in the past he was the Director of User Experience at Zappos.com and Gilt Gruppe.
Julie Grundy gives an overview of user experience Design, why it's important, guiding principles, UX research overview, and tactics used by UX professionals. November 2015.
Why prototyping digital services is very importantLaura Oliver
I gave this short presentation in Barcelona Service Jam where business people, designers and researchers meet together to come up with a new and innovative service
These are the slides I've prepared for presenting at CampSmalltalkVI2014 flow, a full-stack smalltalk framework for doing Single Page Applications.
tl;dr: it's Smalltalk for startups.
In a nutshell: flow is Amber frontend, Pharo backend and Mapless for networking objects in JSON and uncomplicated MongoDB persistence.
MIT license
An intro to what people (and myself) think UX is. Also who is "doing" UX and how you can do it better. Originally presented at Product Camp Nashville - Sep 2018
User experience (UX) is the basis for all Web activity, and thus underpins everything we do in Web design and development. Successful projects bake UX in from the ground up, from discovery through planning, iteration, testing and deployment. No matter how beautiful our code may be, of what use is it if it’s irrelevant to our users?
Building a SaaS App: From Paper to Prototype to Product.Josh Rodriguez
AdStage presents Building a SaaS App: From Paper to Prototype to Product. CSU East Bay Innovation Conference, Feb. 25th, 2017. Presented by Paul Wicker and Josh Rodriguez.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
2. Background
‣ I am an entrepreneur. !
‣ Non-technical.!
‣ I have 12 apps on the app-store – iTunes, Google Play, Amazon, Nabi!
‣ Launched over a dozen websites!
‣ Worked with some of Australia’s largest brands!
‣ Worked with startups, enterprises, government:!
‣ Online marketing!
‣ Prototyping!
‣ Apps/Websites
3. Meet the class
‣ Who are you?!
‣ Your experience with prototyping!
‣ What do you want to learn?
4. Why I teach this class
- Other courses - “ Prototyping with Axure”, “Balsamiq”, etc..!
- Requires you to know what they are!
- Learning curve!
- Startup thinking!
- Learn the fundamentals so you can use any tool!
- Give back to the startup & tech community
5. Effective vs Perfect
"A good plan violently executed now is better than a perfect plan executed
next week." - George S. Patton
6. Mindset not a toolset
Scrappy and resourceful!
Be like MacGyver
7. AGENDA
SECTION 1 – Intro to Effective Prototyping!
▪ What is Prototyping?!
▪ Why do we prototype?!
▪ Personas!
▪ Wireframing!
▪ Userstories!
SECTION 2 – Lets get practical!!
▪ Overview of tools!
▪ Hands on application
14. Why prototype?
‣ What are we trying to achieve?!
‣ Build things that PEOPLE WANT!
‣ Customer feedback.!
‣ Test a process!
‣ Feasibility!
‣ Cost – Less cost. !
‣ Risk – de-risk, assumptions
36. Process
1. Workshop !
2. Sketches!
3. Navigational flow!
4. Wireframes!
5. Themes, Epics, User stories!
6. Design & Development!
Everyone is
thinking about
UX
Working with
developer &
designer
37. Project Questionnaire
Workshop Questions covering:
1. User personas!
2. Competitor apps!
3. What are our business objectives? Goals?!
4. What are the anticipated most used features!
5. See questionnaire spreadsheet for more!
38. Key objectives
Learn how to identify your own
process.
Exercise – What is your process?
agenda
5 mins 1. Identify each step in your own process.!
!
2. How can it be improved
deliverable
- Determine steps in your own
process for prototyping
38
resources
- Previous resources
44. User personas
1. Who is the ideal customer!
2. How old are they? !
3. Where do they work?!
4. Where do they live? !
5. What are their personal attributes / habits!
6. What are their values?!
7. Where do they get their information!
8. What websites/apps do they use!
!
!
45. User personas
1. Key customer demographics - in priority order. !
e.g. 1) "any sex, 30 - 45, high income earner, inner city dweller”,
"any sex, 45 - 60, semi-retired, outer suburbs”!
!
2. Important user personas –
e.g. Young working professional female, no kids, with
high disposal income for fashion etc…!
46. User personas
• Get in their heads. !
• Understand how they think !
• Use a picture. !
• Write it up. !
• This can evolve over time as you learn more
about the customer!
• Ensures everyone is on the same page!
• Create a physical dummy with a face!!
57. An Epic is a group of related User Stories. !
!
Needs to be broken down into User Stories
Epic
58. User stories
A User story is an Independent, Negotiable,
Valuable, Estimatable, Small, Testable
requirement (“INVEST”).!
!
59. User stories
!
• Written in everyday language from
perspective of user!
• To do list!
• Contain basic details and open to
interpretation!
• Not agile in themselves, opportunity to
collaborate
60. User stories
!
As a [user role] I want to [goal] so I can
[reason].
!
Example: As a user, I would like the validation on the login page to
be very clear so that I can easily see when/if I make a mistake
when I log in
61. Priorities
1. Use ranking of 1 – 3. !
2. 1 is critical and 3 is nice to have.!
3. What will be the most used features?!
4. M means “Minimum” in MVP.!
5. Rank epics!
6. Rank user stories within the epic!
7. If there are too many #1’s, use scale of 1 – 5.
Then 1 – 10.
69. Pen and paper
Get users to sketch what they want
Pros!
Free.!
Fast. !
Changes are easy to make !
Free form!
Naïve design!
!
Cons!
Not easy to replicate changes!
Doesn’t look realistic
75. Requirements
1. I want to make ordinary photos on my phone look awesome like Polaroid !
camera shots.!
2. Be able to see your friends photos in my feed!
3. I want to discover other interesting photos.!
4. Search for other photos using hashtags.!
5. View my profile and update it!
!
I think this idea could be big! A billion dollar idea!
76. EXERCISE 1: Sketch
To do!
!
1. Free form sketch for the 3 main screens on your own.!
2. Compare with the people sitting next to you. In groups of 2 – 4. 5
mins. !
3. Do another sketch !
4. Come back to the group to discuss
77. EXERCISE 1: Interactive sketch
To do !
1. Go to https://popapp.in/ (or download via app store).!
2. Make it interactive!
78. Why I like POP
1. Its fast to go from paper to interactive mockup!
2. Easy to use!
3. Need to have an understanding of user flow!
4. Sometimes painful if you want to change a part of the sketch!
5. Free!
6. Easy to share using SMS, Email!
!
79. EXERCISE 2: Wireframes & user stories
1. User personas (5mins)!
2. User flow (10mins) – try see / do technique, navigation flows !
3. Write user stories (10mins) !
4. Produce wireframes (20mins)!
81. Why I like Moqups
1. Fast !
2. Easy to use – drag and drop!
3. Good place to start!
4. Easy to replicate a page!
5. Free for 2 projects!
6. Easy to collaborate with others!
7. Can write notes!
!
82. EXERCISE 3: High Fidelity Prototype
1. Download the photos!
2. Go to http://www.appgyver.com/prototyper!
3. Create a prototype app!
4. Add transitions between screens!
5. Take a photo!
6. Go to a website URL!
7. Add an alert notification!
!
!
!
84. TED Talks : Rapid Prototyping the Google Glasses!
37 Signals: A Shorthand for Designing UI Flows!
!
Agile – Epics, User Stories, Spikes!
Agile 101: The Difference between Themes, Epics and User Stories!
Agile101: Intro To Agile User Stories!
Scrum Alliance: New To User Stories!
Roman Pichler: Writing Good User Stories!
Agile 101: Using Spikes In Agile Development
UX!
Nathan Barry: Naïve Design!
Hack Design: Newsletter (awesome!)!
UX Rave: User Experience Rants & Raves!
Borkardo: Behaviour First, Design Second!
Erik Flowers: UX Is Not UI!
Other Great Resources
85. !
Mobile Specific!
Mobile Patterns: Mobile UI Examples!
Inspired UI: Mobile UI Examples!
Nima Gardide: 3 Things That Will Speed Up Mobile Development
Andrew Chen: How Mobile Startups Can Iterate Better, Faster, Stronger!
Other Great Resources