SlideShare uma empresa Scribd logo
1 de 34
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

Mais conteúdo relacionado

Mais procurados

The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User ExperienceJohn 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 Agile2012Ariadna Font Llitjos
 
What is User Experience
What is User ExperienceWhat is User Experience
What is User ExperiencePradeep Nayar
 
Interaction design
Interaction design Interaction design
Interaction design Zumei Wu
 
Tour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagTour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagPeter Boersma
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team introCapital One
 
UX - Beyond Design Practice
UX - Beyond Design PracticeUX - Beyond Design Practice
UX - Beyond Design Practicesunildas2009
 
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 11shalgren
 
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 NeedsLuis Carlos Aceves
 
Website Usability Tutorial For Online Marketers
Website Usability Tutorial For Online MarketersWebsite Usability Tutorial For Online Marketers
Website Usability Tutorial For Online MarketersPaul 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 PrimerTexavi 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 & GoalsLaura B
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in DesignSameer Chavan
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototypingMarcelo Graciolli
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience PrototypingAlan 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
 

Mais procurados (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.
 

Destaque

Software Project Methods
Software Project MethodsSoftware Project Methods
Software Project MethodsCraig Brown
 
Estudo semana do oscar
Estudo   semana do oscarEstudo   semana do oscar
Estudo semana do oscarElife 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 FruitAllison 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
 
Teaching, technology and time
Teaching, technology and timeTeaching, technology and time
Teaching, technology and timeKay Bolerjack
 
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 DollarsJohnTheGrungeKid
 
Presentation19052011
Presentation19052011Presentation19052011
Presentation19052011vincecity2
 
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.0mrhenderson1962
 

Destaque (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
 

Semelhante a 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 ProductsPinkesh 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
 
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 - SPTechConSPTechCon
 
Sage Research & Design Introduction
Sage Research & Design IntroductionSage Research & Design Introduction
Sage Research & Design Introductiontexasanna
 
Prototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringPrototyper - Visure Solutions - Requirements Engineering
Prototyper - Visure Solutions - Requirements EngineeringVisure 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 DesignersJonathan 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 OrmeMark A
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationJonathan 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 LifecycleRofiqi 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 ManagerRachel Daniel
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentationjtkachuk
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtsdeconf
 
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 CompanySameer Chavan
 
Emerging tech industry sector sessions
Emerging tech industry sector sessionsEmerging tech industry sector sessions
Emerging tech industry sector sessionsSupportGCI
 

Semelhante a 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
 

Mais de 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 2013Visure 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 SolutionsVisure 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 SolutionsVisure 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 SolutionsVisure 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 RequirementsVisure 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 RiverVisure 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 SolutionsVisure 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 requisitosVisure 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 RequirementsVisure Solutions
 
Hiroaki Katanopres REConf2012 Visure Solutions
Hiroaki Katanopres REConf2012   Visure SolutionsHiroaki Katanopres REConf2012   Visure Solutions
Hiroaki Katanopres REConf2012 Visure SolutionsVisure Solutions
 

Mais de 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
 

Último

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Último (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

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