SlideShare a Scribd company logo
User-Centred Design
   An Overview
Challenges and advancements

… of software development
Advancements
 New Project Management methodologies
 New Software Development tools
 New Testing tools
 Other tools (Bug tracking, Code review, Project Management)
Challenges
 Outsourcing y Offshoring
 More sofisticated and changing needs
 Cost reduction
 Time-to-market reduction
Methodologies and Tools

Management
 Metodologías: Agile (XP, Scrum …), RUP, others…
 Quality Assurance: CMMI, ISO.
Tools for Application Lifecycle Management
         Planning            Demand & Portfolio Management

         Definition          Requirements management
                             UML design tools
     Technical Design
                             Database design tools
                             Development tools
       Development
                             Bug tracking, Code review …
                             Functional testing
           Test
                             Performance Testing
Requirements


 Functional
                  User involvement is
 Usability              critical

 Platform
 Technical
 Costs
 Documentation
 Others…
Application definition: User-centred Design


“ User-centred design is a process in
which the needs, wants, and limitations
of end users of a product are given
extensive attention at each stage of the
design process ”
                                    Wikipedia
User-centred Design: the Goal


          The user is the king




The functional and user-experience requirements
     are validated and tested with the users
User-centred Design: in Terms of Requirements




     STANDARDS & NORMS      BUSINESS
       REQUIREMENTS       REQUIREMENTS




        OTHER USER       USER EXPERIENCE
       REQUIREMENTS       REQUIREMENTS
User-centred Design: in Terms of Profiles




                    Project Managers


Business Analysts                      User Experience
                                           Analysts



   Technical Architects           Web/mobile gui
                                    Designers
User-centred Design Profiles: US Market trends



                      UX Designers
User Experience       Web/Mobile Gui Designers
                      User Testing Analysts



                      Business/Functional Analysts
Business Analysis
                      Project Managers
User-centred Design: the Lifecycle



               CAPTURE


  MANAGE
EXPECTATIONS               COMMUNICATE



               VALIDATE
User-centred Design: the Process
CONCEPTION
  Abstract   ANALYSIS &      Planning out the objectives      Project space, Project
             PLANNING        and goals, specifying            schedule, Briefing
                             organisational requirements
             CONCEPT &       Definition of scope, user        Personas & Scenarios,
             REQUIREMENTS    needs, content and               Feature set
                             information requirements,
                             functional specifications
             INFORMATION &   Structural design of the         Information
             STRUCTURE       information space to             architecture, Interaction
             DESIGN          facilitate intuitive access to   design, Prototypes,
                             content and features             Progressive disclosure,
                                                              User paths, Navigation,
                                                              Visual hierarchy
             VISUAL DESIGN   Designing the presentation       Typography, Colour
                             of information to facilitate     Palette, Alignment …
COMPLETION                   understanding
  Concrete
User-centred Design: Methods and Techniques
ANALYSIS & REQUIREMENTS
STICKY NOTES
Comparing notes is a useful tool to aid decision making. Ideas are written down on
individual sticky notes, weighed against one another and organised according to
priority or other criteria. This technique can also be used with users to get them to
put their considerations in order of importance.

USER REQUIREMENTS
It is vital to use all available resources to gather information about the users’
requirements. Successful projects use different sources of information: focus groups,
contextual or individual interviews, observation, surveys …

PERSONAS & SCENARIOS
A persona is an archetype comprised of habits and characteristics of the target
audience. Scenarios are little stories describing how typical user tasks are carried
out. They help to anticipate and identify the decisions a user will have to make at
each step in their experience and through each system state they will encounter.
User-centred Design: Methods and Techniques

INFORMATION, STRUCTURE & VISUAL DESIGN
RAPID VISUALISATION
Visualising ideas and concepts rapidly using pen and paper is helpful to
communicate them to the team and to test ideas quickly without investing time and
resources into polished design. Rough and unpolished looking sketches, wireframes
and storyboards encourage constructive feedback and stimulate discussion.

PROTOTYPING
Prototypes are models that can be used to evaluate responses to form (looks-like
prototype) or aspects of build and functionality (works-like prototype) of a product.
They typically evolve from concept sketches or wireframes to low and high-fidelity
models as they progress through the definition cycle.

USER TESTING
Evaluating a product by testing it with representative users helps to identify usability
problems by collecting quantitative data on the users’ performance (e.g. error rate)
and establishing their satisfaction with the product.
User-centred Design: the Benefits


 Increase User Adoption
 Reduce Rework / Costs
 Reduce Risks
 Reduce Time-to-market
 Increase Sales
APPLICATION PROTOTYPING

Gathering and Validating functional requirements
      through prototypes and simulations
User Centred Design: Prototyping




                          USER
     SCOPE & PLAN
                      REQUIREMENTS




                             PERSONAS &
USER TESTING
                             SCENARIOS




               PROTOTYPING
Application Prototyping: Questions


 Could you imagine VOLKSWAGEN
  producing cars without designing
  prototypes and testing these
  prototypes?

 Could you imagine IKEA producing
  furnitures without designing prototypes
  or proof of concepts?
The Value of Prototyping



1. It’s Generative
2. Show and Experience
3. Reduces Misinterpretations
4. Saves Time and Money
5. Reduces Waste
Common Application Definition Models




Requirements
 documents
                                Wireframes                   Prototyping

 All requirements             Functional requirements      Functional requirements
 Difficult to communicate     Easy to communicate          Easy to communicate
 Difficult to validate        Difficult to validate        Easy to validate
 Difficult to get approval    Difficult to get approval    Easy to get approval
Wireframing to Prototyping

                   Wireframes
                   Documents
Small websites

                                        Mockups
                                        Documents
                 Intranets, Large websites

                                                             Prototypes
                                                             Documents
                                         RIA, Mobile apps
Wireframe – Mockup – Prototype

    LOW FIDELITY                               HIGH FIDELITY
      Wireframe               Mockups        Prototypes/Simulations


                                               High Interaction
Information architecture   Desing & Clicks
                                               Data Behaviour
                                              Validation & Rules


  Why to create Mockups & Prototypes?


 To validated the king requirements
           and get his engagement:
Tools for wireframes, mockups and prototypes



                                                        HIGH FIDELITY
LOW FIDELITY     Design (Mockups)   High Interaction
                                                       Data and validation



Powerpoint        Photoshop             HTML            Justinmind
   Visio           Fireworks         JavaScript
Omnigraffle
Web Tools
Prototypes and Applications

My recommendations:


       Applications                          Prototypes

Small & Static websites         From Sketchs to Clickable Mockup


Large Websites & Intranets      Clickable Mockup

Rich Interactive Applications
                                High-Fidelity Prototype
Mobile Applications

ERPs
                                High-Fidelity Prototype
Business Applications
Barriers for Prototyping


 We don’t have time for prototypes

 We don’t have budget for prototypes

 We need to change our design process
The Biggest Mistake


I want to reuse the code of my prototype
                    Why not?

 It’s time to define the right solution !!!
 It’s time to fast iterations and changes !!!
 Are you sure you want the code before a
   technical design (UML, Database design,…)?
Benefits of a Prototyping-oriented process



Prototype does have a cost. It’s not free
                     but …

 Proposal are: 50 %     accurate

 Request for clarification from developers: 80 %

 Amount of rework and bug fixes: 25 %
JUSTINMIND SOLUTIONS

   If I can’t draw it…
              I can’t understand it
                           Albert Einstein




   If It can’t be experienced …
              it can’t be validated
Justinmind Products

Products
 Justinmind Prototyper: Prototyping and simulation tool
 Justinmind Usernote: Allows to Publish prototypes, Get
  Feedback from users and run User Tests

What kind of software can be prototyped?
 Web Apps
 Websites, Portals, Intranets
 Smartphones (Iphone, Android, Ipad, Blackberry …)
 SAP
Justinmind Prototyper
                                       Professional   Enterprise

Rich interactions                                      
Custom widgets                                         
Templates                                              
Masters                                                
Forms and datagrids simulation                         
Export HTML/Javascript                                 
Generate specification documents                       
Customization of document generation                    
Requirements management                                 
Import real data from csv files                         
Justinmind Usernote

        Allows to capture and manage feedback from
        users and customers and perform user tests

 Publish prototypes
 Review and validate prototypes
  with the user’s web browsers
 Conversational annotations over
  the elements of a prototype
 User testing tools integration
Prototyping process with Justinmind


           PROTOTYPE




CHANGES                   COMMUNICATE




          VALIDATE & TEST
Usage scenarios

 Functional Team  Users
          Team leaders,                                                         Key users
Business Analysts, UX Designers …
                                        • Visual communication
                                        • Business – IT alignment
                                        • Avoid misunderstandings




 Functional Team  Development Team
          Team leaders,                                                    Internal or external
Business Analysts, UX Designers …                                          development team
                                    • Prevent changes in critical stages
                                    • Speed up time-to-market
                                    • Avoid risks
Some customers
Thank you very much for your time

     Questions and Answers

More Related Content

What's hot

The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User Experience
John Chen, Jun
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
Ariadna Font Llitjos
 
What is User Experience
What is User ExperienceWhat is User Experience
What is User Experience
Pradeep Nayar
 
Interaction design
Interaction design Interaction design
Interaction design
Zumei Wu
 
The guide to wireframing
The guide to wireframingThe guide to wireframing
The guide to wireframing
Marcelo Graciolli
 
Tour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagTour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haag
Peter Boersma
 
Element S
Element SElement S
Element S
guestcc7367
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team intro
Capital One
 
UX - Beyond Design Practice
UX - Beyond Design PracticeUX - Beyond Design Practice
UX - Beyond Design Practice
sunildas2009
 
Sage Research & Design Introduction 2 17 11
Sage Research & Design Introduction 2 17 11Sage Research & Design Introduction 2 17 11
Sage Research & Design Introduction 2 17 11
shalgren
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
Luis Carlos Aceves
 
Website Usability Tutorial For Online Marketers
Website Usability Tutorial For Online MarketersWebsite Usability Tutorial For Online Marketers
Website Usability Tutorial For Online Marketers
Paul Sherman
 
User Experience in Software Development - A Primer
User Experience in Software Development - A PrimerUser Experience in Software Development - A Primer
User Experience in Software Development - A Primer
Texavi Innovative Solutions
 
User Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsUser Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & Goals
Laura B
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in Design
Sameer Chavan
 
Sunil Das Profile
Sunil Das ProfileSunil Das Profile
Sunil Das Profile
sunildas2009
 
UX Explained
UX ExplainedUX Explained
UX Explained
Mind Over Machines
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
Marcelo Graciolli
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
Alan Ho
 
What is UX? Where user experience begins and ends.
What is UX? Where user experience begins and ends.What is UX? Where user experience begins and ends.
What is UX? Where user experience begins and ends.
100 Shapes
 

What's hot (20)

The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User Experience
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
 
What is User Experience
What is User ExperienceWhat is User Experience
What is User Experience
 
Interaction design
Interaction design Interaction design
Interaction design
 
The guide to wireframing
The guide to wireframingThe guide to wireframing
The guide to wireframing
 
Tour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagTour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haag
 
Element S
Element SElement S
Element S
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team intro
 
UX - Beyond Design Practice
UX - Beyond Design PracticeUX - Beyond Design Practice
UX - Beyond Design Practice
 
Sage Research & Design Introduction 2 17 11
Sage Research & Design Introduction 2 17 11Sage Research & Design Introduction 2 17 11
Sage Research & Design Introduction 2 17 11
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
 
Website Usability Tutorial For Online Marketers
Website Usability Tutorial For Online MarketersWebsite Usability Tutorial For Online Marketers
Website Usability Tutorial For Online Marketers
 
User Experience in Software Development - A Primer
User Experience in Software Development - A PrimerUser Experience in Software Development - A Primer
User Experience in Software Development - A Primer
 
User Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsUser Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & Goals
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in Design
 
Sunil Das Profile
Sunil Das ProfileSunil Das Profile
Sunil Das Profile
 
UX Explained
UX ExplainedUX Explained
UX Explained
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
 
What is UX? Where user experience begins and ends.
What is UX? Where user experience begins and ends.What is UX? Where user experience begins and ends.
What is UX? Where user experience begins and ends.
 

Viewers also liked

Software Project Methods
Software Project MethodsSoftware Project Methods
Software Project Methods
Craig Brown
 
As 13 licoes de liderança do filme lincoln
As 13 licoes de liderança do filme lincolnAs 13 licoes de liderança do filme lincoln
As 13 licoes de liderança do filme lincoln
Jose Ignacio Jaeger Neto, PMP, MSc
 
Estudo semana do oscar
Estudo   semana do oscarEstudo   semana do oscar
Estudo semana do oscar
Elife Brasil
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
Yuriy Kravchenko
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
Masoud Kalali
 
User-Centered Design in IT: the Low-Hanging Fruit
User-Centered Design in IT: the Low-Hanging FruitUser-Centered Design in IT: the Low-Hanging Fruit
User-Centered Design in IT: the Low-Hanging Fruit
Allison Bloodworth
 
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Neil Allison
 
A theoritical model construction in user research by empathic design with per...
A theoritical model construction in user research by empathic design with per...A theoritical model construction in user research by empathic design with per...
A theoritical model construction in user research by empathic design with per...
WenNivala
 
User-centred design
User-centred designUser-centred design
User-centred design
Ivano Malavolta
 
Teaching, technology and time
Teaching, technology and timeTeaching, technology and time
Teaching, technology and time
Kay Bolerjack
 
Taiwan food1
Taiwan food1Taiwan food1
Taiwan food1
Tommy860804
 
Standing on the shoulders of giants: learning and researching value as a comm...
Standing on the shoulders of giants: learning and researching value as a comm...Standing on the shoulders of giants: learning and researching value as a comm...
Standing on the shoulders of giants: learning and researching value as a comm...
Kathryn Coleman, PhD
 
How To Spend Your Last Twenty Dollars
How To Spend Your Last Twenty DollarsHow To Spend Your Last Twenty Dollars
How To Spend Your Last Twenty Dollars
JohnTheGrungeKid
 
IRQA presentation
IRQA presentationIRQA presentation
IRQA presentation
Visure Solutions
 
Presentation19052011
Presentation19052011Presentation19052011
Presentation19052011
vincecity2
 
Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...
Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...
Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...
Kathryn Coleman, PhD
 
LEAP Symposium Powerpoint 2.0
LEAP Symposium Powerpoint 2.0LEAP Symposium Powerpoint 2.0
LEAP Symposium Powerpoint 2.0
mrhenderson1962
 

Viewers also liked (20)

Software Project Methods
Software Project MethodsSoftware Project Methods
Software Project Methods
 
As 13 licoes de liderança do filme lincoln
As 13 licoes de liderança do filme lincolnAs 13 licoes de liderança do filme lincoln
As 13 licoes de liderança do filme lincoln
 
Estudo semana do oscar
Estudo   semana do oscarEstudo   semana do oscar
Estudo semana do oscar
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
 
User-Centered Design in IT: the Low-Hanging Fruit
User-Centered Design in IT: the Low-Hanging FruitUser-Centered Design in IT: the Low-Hanging Fruit
User-Centered Design in IT: the Low-Hanging Fruit
 
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
Experiences in user centred design at the University of Edinburgh (IWMW2012 w...
 
A theoritical model construction in user research by empathic design with per...
A theoritical model construction in user research by empathic design with per...A theoritical model construction in user research by empathic design with per...
A theoritical model construction in user research by empathic design with per...
 
User-centred design
User-centred designUser-centred design
User-centred design
 
Teaching, technology and time
Teaching, technology and timeTeaching, technology and time
Teaching, technology and time
 
Taiwan food1
Taiwan food1Taiwan food1
Taiwan food1
 
8 poll and my place
8 poll and my place8 poll and my place
8 poll and my place
 
Standing on the shoulders of giants: learning and researching value as a comm...
Standing on the shoulders of giants: learning and researching value as a comm...Standing on the shoulders of giants: learning and researching value as a comm...
Standing on the shoulders of giants: learning and researching value as a comm...
 
How To Spend Your Last Twenty Dollars
How To Spend Your Last Twenty DollarsHow To Spend Your Last Twenty Dollars
How To Spend Your Last Twenty Dollars
 
IRQA presentation
IRQA presentationIRQA presentation
IRQA presentation
 
Presentation19052011
Presentation19052011Presentation19052011
Presentation19052011
 
6widgets
6widgets6widgets
6widgets
 
Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...
Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...
Digital Portfolios and Open Digital Badges - Warranting evidence (revisiting ...
 
Testchoice
TestchoiceTestchoice
Testchoice
 
LEAP Symposium Powerpoint 2.0
LEAP Symposium Powerpoint 2.0LEAP Symposium Powerpoint 2.0
LEAP Symposium Powerpoint 2.0
 

Similar to Application Prototyping - Pablo González - Capturing and Managing Requirements

The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)
Vegard Sandvold
 
Usability & Interface Design for HiTech Products
Usability & Interface Design for HiTech ProductsUsability & Interface Design for HiTech Products
Usability & Interface Design for HiTech Products
Pinkesh Shah
 
Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*
Jeremy Johnson
 
User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
Ivano Malavolta
 
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechConPiloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
SPTechCon
 
Sage Research & Design Introduction
Sage Research & Design IntroductionSage Research & Design Introduction
Sage Research & Design Introduction
texasanna
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements Engineering
Visure Solutions
 
A Practical Service Map for UX Designers
A Practical Service Map for UX DesignersA Practical Service Map for UX Designers
A Practical Service Map for UX Designers
Jonathan Lupo
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
Mark A
 
homepage usability
homepage usabilityhomepage usability
homepage usability
Dr. V Vorvoreanu
 
homepage usability
 homepage usability homepage usability
homepage usability
Dr. V Vorvoreanu
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
Jonathan Arnowitz
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application Lifecycle
Rofiqi Setiawan
 
Collaboration between design and engineering
Collaboration between design and engineeringCollaboration between design and engineering
Collaboration between design and engineering
吉閔 鄭
 
It Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product ManagerIt Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product Manager
Rachel Daniel
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentation
jtkachuk
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svt
sdeconf
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet Company
Sameer Chavan
 
Emerging tech industry sector sessions
Emerging tech industry sector sessionsEmerging tech industry sector sessions
Emerging tech industry sector sessions
SupportGCI
 
Ui presentation
Ui presentationUi presentation
Ui presentation
Mayank Singh
 

Similar to Application Prototyping - Pablo González - Capturing and Managing Requirements (20)

The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)
 
Usability & Interface Design for HiTech Products
Usability & Interface Design for HiTech ProductsUsability & Interface Design for HiTech Products
Usability & Interface Design for HiTech Products
 
Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*
 
User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
 
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechConPiloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
Piloting with SharePoint—Learn to FLY by Eric Riz - SPTechCon
 
Sage Research & Design Introduction
Sage Research & Design IntroductionSage Research & Design Introduction
Sage Research & Design Introduction
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements Engineering
 
A Practical Service Map for UX Designers
A Practical Service Map for UX DesignersA Practical Service Map for UX Designers
A Practical Service Map for UX Designers
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
 
homepage usability
homepage usabilityhomepage usability
homepage usability
 
homepage usability
 homepage usability homepage usability
homepage usability
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
 
People-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application LifecyclePeople-Centric Design Approach in Application Lifecycle
People-Centric Design Approach in Application Lifecycle
 
Collaboration between design and engineering
Collaboration between design and engineeringCollaboration between design and engineering
Collaboration between design and engineering
 
It Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product ManagerIt Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product Manager
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentation
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svt
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet Company
 
Emerging tech industry sector sessions
Emerging tech industry sector sessionsEmerging tech industry sector sessions
Emerging tech industry sector sessions
 
Ui presentation
Ui presentationUi presentation
Ui presentation
 

More from Visure Solutions

Visure Solutions INCOSE Tool Vendor Challenge 2013
Visure Solutions INCOSE Tool Vendor Challenge  2013Visure Solutions INCOSE Tool Vendor Challenge  2013
Visure Solutions INCOSE Tool Vendor Challenge 2013
Visure Solutions
 
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsUna puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Visure Solutions
 
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure SolutionsRequisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Visure Solutions
 
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Visure Solutions
 
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Visure Solutions
 
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure SolutionsCaso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Visure Solutions
 
Meeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure RequirementsMeeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure Requirements
Visure Solutions
 
Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...
Visure Solutions
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind River
Visure Solutions
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Visure Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
Visure Solutions
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
Visure Solutions
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
Visure Solutions
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
Visure Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
Visure Solutions
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure Solutions
Visure Solutions
 

More from Visure Solutions (20)

Visure Solutions INCOSE Tool Vendor Challenge 2013
Visure Solutions INCOSE Tool Vendor Challenge  2013Visure Solutions INCOSE Tool Vendor Challenge  2013
Visure Solutions INCOSE Tool Vendor Challenge 2013
 
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure SolutionsUna puerta abierta al futuro - Gregorio Oterino - Visure Solutions
Una puerta abierta al futuro - Gregorio Oterino - Visure Solutions
 
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure SolutionsRequisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
Requisitos el alma de cualquier sistema - Guillermo Collada - Visure Solutions
 
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
Ingeniería de requisitos en sistemas complejos ferroviarios - Pedro Calle - T...
 
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
Despliegue de una herramienta de ingeniería de requisitos en la industria de ...
 
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure SolutionsCaso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
Caso práctico: desarrollador de robótica - José Manuel Muñoz - Visure Solutions
 
Meeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure RequirementsMeeting DO-178B/C Certification with Visure Requirements
Meeting DO-178B/C Certification with Visure Requirements
 
Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...Why managing Requirements right is fundamental for your winning embedded prod...
Why managing Requirements right is fundamental for your winning embedded prod...
 
From Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind RiverFrom Requirements to high quality deliverables - Visure Solutions & Wind River
From Requirements to high quality deliverables - Visure Solutions & Wind River
 
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures SolutionsHablemos sobre requisitos - Jordi Borja - Visures Solutions
Hablemos sobre requisitos - Jordi Borja - Visures Solutions
 
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
2012 The Requirements Week Visure Solutions Miguel Tomico Un ciclo de vida co...
 
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistema...
 
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
2012 The Requirements Week Visure Solutions Jose Manuel Muñoz Ingeniería de r...
 
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
2012 The Requirements Week Visure Solutions Jordi Borja 12+1 cosas que no deb...
 
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
2012 The Requirements Week Visure Solutions Almudena Diez Soporte a BABOK de ...
 
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
2012 The Requirements Week Steria Paco Saez ROI en ingeniería de requisitos
 
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
2012 The Requirements Week Atos Domingo Gaitero La importancia de los aspecto...
 
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
2012 The Requirements Week Airbus Military Antonio Monzón La calidad de los r...
 
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
2012 The Requirements Week Visure Solutions Miguel Tomico Missing Requirements
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure Solutions
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

Application Prototyping - Pablo González - Capturing and Managing Requirements

  • 1. User-Centred Design An Overview
  • 2. Challenges and advancements … of software development Advancements  New Project Management methodologies  New Software Development tools  New Testing tools  Other tools (Bug tracking, Code review, Project Management) Challenges  Outsourcing y Offshoring  More sofisticated and changing needs  Cost reduction  Time-to-market reduction
  • 3. Methodologies and Tools Management  Metodologías: Agile (XP, Scrum …), RUP, others…  Quality Assurance: CMMI, ISO. Tools for Application Lifecycle Management Planning  Demand & Portfolio Management Definition  Requirements management  UML design tools Technical Design  Database design tools  Development tools Development  Bug tracking, Code review …  Functional testing Test  Performance Testing
  • 4. Requirements  Functional User involvement is  Usability critical  Platform  Technical  Costs  Documentation  Others…
  • 5. Application definition: User-centred Design “ User-centred design is a process in which the needs, wants, and limitations of end users of a product are given extensive attention at each stage of the design process ” Wikipedia
  • 6. User-centred Design: the Goal The user is the king The functional and user-experience requirements are validated and tested with the users
  • 7. User-centred Design: in Terms of Requirements STANDARDS & NORMS BUSINESS REQUIREMENTS REQUIREMENTS OTHER USER USER EXPERIENCE REQUIREMENTS REQUIREMENTS
  • 8. User-centred Design: in Terms of Profiles Project Managers Business Analysts User Experience Analysts Technical Architects Web/mobile gui Designers
  • 9. User-centred Design Profiles: US Market trends  UX Designers User Experience  Web/Mobile Gui Designers  User Testing Analysts  Business/Functional Analysts Business Analysis  Project Managers
  • 10. User-centred Design: the Lifecycle CAPTURE MANAGE EXPECTATIONS COMMUNICATE VALIDATE
  • 11. User-centred Design: the Process CONCEPTION Abstract ANALYSIS & Planning out the objectives Project space, Project PLANNING and goals, specifying schedule, Briefing organisational requirements CONCEPT & Definition of scope, user Personas & Scenarios, REQUIREMENTS needs, content and Feature set information requirements, functional specifications INFORMATION & Structural design of the Information STRUCTURE information space to architecture, Interaction DESIGN facilitate intuitive access to design, Prototypes, content and features Progressive disclosure, User paths, Navigation, Visual hierarchy VISUAL DESIGN Designing the presentation Typography, Colour of information to facilitate Palette, Alignment … COMPLETION understanding Concrete
  • 12. User-centred Design: Methods and Techniques ANALYSIS & REQUIREMENTS STICKY NOTES Comparing notes is a useful tool to aid decision making. Ideas are written down on individual sticky notes, weighed against one another and organised according to priority or other criteria. This technique can also be used with users to get them to put their considerations in order of importance. USER REQUIREMENTS It is vital to use all available resources to gather information about the users’ requirements. Successful projects use different sources of information: focus groups, contextual or individual interviews, observation, surveys … PERSONAS & SCENARIOS A persona is an archetype comprised of habits and characteristics of the target audience. Scenarios are little stories describing how typical user tasks are carried out. They help to anticipate and identify the decisions a user will have to make at each step in their experience and through each system state they will encounter.
  • 13. User-centred Design: Methods and Techniques INFORMATION, STRUCTURE & VISUAL DESIGN RAPID VISUALISATION Visualising ideas and concepts rapidly using pen and paper is helpful to communicate them to the team and to test ideas quickly without investing time and resources into polished design. Rough and unpolished looking sketches, wireframes and storyboards encourage constructive feedback and stimulate discussion. PROTOTYPING Prototypes are models that can be used to evaluate responses to form (looks-like prototype) or aspects of build and functionality (works-like prototype) of a product. They typically evolve from concept sketches or wireframes to low and high-fidelity models as they progress through the definition cycle. USER TESTING Evaluating a product by testing it with representative users helps to identify usability problems by collecting quantitative data on the users’ performance (e.g. error rate) and establishing their satisfaction with the product.
  • 14. User-centred Design: the Benefits  Increase User Adoption  Reduce Rework / Costs  Reduce Risks  Reduce Time-to-market  Increase Sales
  • 15. APPLICATION PROTOTYPING Gathering and Validating functional requirements through prototypes and simulations
  • 16. User Centred Design: Prototyping USER SCOPE & PLAN REQUIREMENTS PERSONAS & USER TESTING SCENARIOS PROTOTYPING
  • 17. Application Prototyping: Questions  Could you imagine VOLKSWAGEN producing cars without designing prototypes and testing these prototypes?  Could you imagine IKEA producing furnitures without designing prototypes or proof of concepts?
  • 18. The Value of Prototyping 1. It’s Generative 2. Show and Experience 3. Reduces Misinterpretations 4. Saves Time and Money 5. Reduces Waste
  • 19. Common Application Definition Models Requirements documents Wireframes Prototyping  All requirements  Functional requirements  Functional requirements  Difficult to communicate  Easy to communicate  Easy to communicate  Difficult to validate  Difficult to validate  Easy to validate  Difficult to get approval  Difficult to get approval  Easy to get approval
  • 20. Wireframing to Prototyping  Wireframes  Documents Small websites  Mockups  Documents Intranets, Large websites  Prototypes  Documents RIA, Mobile apps
  • 21. Wireframe – Mockup – Prototype LOW FIDELITY HIGH FIDELITY Wireframe Mockups Prototypes/Simulations High Interaction Information architecture Desing & Clicks Data Behaviour Validation & Rules Why to create Mockups & Prototypes? To validated the king requirements and get his engagement:
  • 22. Tools for wireframes, mockups and prototypes HIGH FIDELITY LOW FIDELITY Design (Mockups) High Interaction Data and validation Powerpoint Photoshop HTML Justinmind Visio Fireworks JavaScript Omnigraffle Web Tools
  • 23. Prototypes and Applications My recommendations: Applications Prototypes Small & Static websites From Sketchs to Clickable Mockup Large Websites & Intranets Clickable Mockup Rich Interactive Applications High-Fidelity Prototype Mobile Applications ERPs High-Fidelity Prototype Business Applications
  • 24. Barriers for Prototyping  We don’t have time for prototypes  We don’t have budget for prototypes  We need to change our design process
  • 25. The Biggest Mistake I want to reuse the code of my prototype Why not?  It’s time to define the right solution !!!  It’s time to fast iterations and changes !!!  Are you sure you want the code before a technical design (UML, Database design,…)?
  • 26. Benefits of a Prototyping-oriented process Prototype does have a cost. It’s not free but …  Proposal are: 50 % accurate  Request for clarification from developers: 80 %  Amount of rework and bug fixes: 25 %
  • 27. JUSTINMIND SOLUTIONS If I can’t draw it… I can’t understand it Albert Einstein If It can’t be experienced … it can’t be validated
  • 28. Justinmind Products Products  Justinmind Prototyper: Prototyping and simulation tool  Justinmind Usernote: Allows to Publish prototypes, Get Feedback from users and run User Tests What kind of software can be prototyped?  Web Apps  Websites, Portals, Intranets  Smartphones (Iphone, Android, Ipad, Blackberry …)  SAP
  • 29. Justinmind Prototyper Professional Enterprise Rich interactions   Custom widgets   Templates   Masters   Forms and datagrids simulation   Export HTML/Javascript   Generate specification documents   Customization of document generation  Requirements management  Import real data from csv files 
  • 30. Justinmind Usernote Allows to capture and manage feedback from users and customers and perform user tests  Publish prototypes  Review and validate prototypes with the user’s web browsers  Conversational annotations over the elements of a prototype  User testing tools integration
  • 31. Prototyping process with Justinmind PROTOTYPE CHANGES COMMUNICATE VALIDATE & TEST
  • 32. Usage scenarios  Functional Team  Users Team leaders, Key users Business Analysts, UX Designers … • Visual communication • Business – IT alignment • Avoid misunderstandings  Functional Team  Development Team Team leaders, Internal or external Business Analysts, UX Designers … development team • Prevent changes in critical stages • Speed up time-to-market • Avoid risks
  • 34. Thank you very much for your time Questions and Answers