SlideShare a Scribd company logo
1 of 56
Project Management with
Usability Engineering Methods
PMI Switzerland Event, HWZ Hochschule für
Wirtschaft Zürich, Feb 7th 2012




                                            Slide 1
                                            7. February 2012




                                            Dr. Thomas Memmel

                                            © Zühlke 2012
Motivation




  Both the software engineering and the user experience
  design skillset is essential for the creation of high
  quality software products.

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 2   © Zühlke 2012
Take Aways




                                                                Recognize when the user interface is important for the
                                                                success of the software. Have some methods & tools on
                                                                the list that support your project success.

Project Management with Usability Engineering Methods | Dr. Thomas Memmel              7. February 2012   Slide 3   © Zühlke 2012
Speaker


                                                                  •         Dr. Thomas Memmel
                                                                  •         Zühlke Engineering AG, Schlieren (Zürich)

                                                                  •         Business Unit Manager «Java Integration & Channels»
                                                                  •         Manager Competence Centre Client Technology


                                                                  •         Usability Engineering «Evangelist > 10 Years


                                                                  •         https://www.xing.com/profile/Thomas_Memmel


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                       7. February 2012   Slide 4   © Zühlke 2012
Baseline




Why is
                           Usability
                       important?
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 5   © Zühlke 2012
The Age of Usability & User Experience
Customer Interaction on Multiple Channels




                                       Call Center                                                           Intranet

                                                                            Call Center

                                                                                                        Point-of-Sale
                                            Corporate Portal

                                                                               Tablets / iPad

                                                                                                                         Smartphone


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                 7. February 2012     Slide 6       © Zühlke 2012
The Age of Usability & User Experience
Broad Variety of Use Cases, Contexts & Users




                                    Demands of product managers and customers
                                    with regards to productivity, new sales channels,
                                    ease-of-use, learnability, etc.




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 7   © Zühlke 2012
The Age of Usability & User Experience
The Apple Moment




                                                                     Since the success of Apple’s devices in the customer
                                                                     market, people across all social and business levels
                                                                     SCREAM for usability.

Project Management with Usability Engineering Methods | Dr. Thomas Memmel                 7. February 2012   Slide 8   © Zühlke 2012
The Age of Usability & User Experience
Some Challenges




   • Increasing user expectations
   • Demand for effective and efficient interactions
   • Software must be motivating or even fun
   • Differentiation of channels and user profiles
   • Implementation complexity increasing
   • Time-to-market for software decreasing

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 9   © Zühlke 2012
Usability ISO 9241-11: 1998
Defined



Extent to which a product
can be used by specified users
to achieve specified goals with
effectiveness, efficiency and
satisfaction in a specified
context of use
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 10   © Zühlke 2012
User Experience Design
ISO 9241-210




       Before Usage
                                                                            During Usage                      After Usage
    (Anticipated Usage)
Project Management with Usability Engineering Methods | Dr. Thomas Memmel                  7. February 2012   Slide 11      © Zühlke 2012
Usability Engineering Lifecycle
ISO 9241-210



                                                                              Analyse &                                      Analyse &
    Plan User-
                                                                            Specify Context                                 Specify User
 Centred Activities
                                                                                of Use                                      Requirements




                                                                                                                             Design &
         Implement                                                             Evaluate                                      Prototype
                                                                                                                              Solution


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                     7. February 2012   Slide 12      © Zühlke 2012
Project Management
with Usability Engineering Methods




                                Usability Engineering will help you learning the right
                                things at the right time. This enables you in decision
                                making and leading the project in the right direction.

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 13   © Zühlke 2012
Project Management Tasks
Examples


•     Requirements management                                               •   Definition of requirements
•     Scope management                                                      •   Understand vision and needs
•     Change Request management                                             •   Build the right solution
•     Cost management                                                       •   Assess and decide about changes
•     Time management                                                       •   Goal-oriented spending
•     Quality management                                                    •   Delivery, time-to-market
•     Communications management                                             •   Software quality (e.g. ISO 9126, Usability)
•     Risk management                                                       •   Common denominator
                                                                            •   Stakeholder management
                                                                            •   Efficient team collaboration
Project Management with Usability Engineering Methods | Dr. Thomas Memmel                7. February 2012   Slide 14   © Zühlke 2012
Challenges in Project Management
Typical Issues in PMP Life


•     Poor quality of requirements                                          •   Quality of the software and the user
                                                                                interface is evaluated too late
•     Inaccurate project vision
                                                                            •   Bad user acceptance
•     Communication gap between
      Business & IT                                                         •   Little interdisciplinary teamwork across
                                                                                disciplines (e.g. design vs. development
•     Pressure of time, especially in
                                                                                vs. business)
      case of error
•     Consequences of unexpected
      events
•     Costly changes at later stage
•     Test management
•     Conflicts among stakeholders
Project Management with Usability Engineering Methods | Dr. Thomas Memmel                7. February 2012   Slide 15   © Zühlke 2012
Challenges in Project Management
Cosmetic Software Surgery




                                                                       User interface cosmetics will not change the
                                                                       behaviour of the software, but only add, move
                                                                       or hide pixels across the screen

                                                 Surface alteration is costly and difficult. The chance
                                                 of failure is high – and may result in an even more
                                                 fake or ugly look & feel




Project Management with Usability Engineering Methods | Dr. Thomas Memmel                   7. February 2012   Slide 16   © Zühlke 2012
Pivotal Question – This Talk




What can
Usability Engineering
                       do for you?
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 17   © Zühlke 2012
Challenges in Project Management
Complex Software Surgery (Refactoring)




  Once a complex (or wrong) product is assembled,
  changes and fixes are more expensive and time-
  consuming than during earlier stages




                          Understand Context of Use:
                          Contextual Inquiry




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 18   © Zühlke 2012
Challenges in Project Management
Not to see the wood for the trees


                                                                  User Needs:
                                                                   Personas
                                                                                  Visualization of
                                                                            requirements: Prototyping

                     Bunch of requirements




Project Management with Usability Engineering Methods | Dr. Thomas Memmel             7. February 2012   Slide 19   © Zühlke 2012
Usability Engineering Lifecycle
ISO 9241-210




                                                                              Analyse &                                      Analyse &
    Plan User-
                                                                            Specify Context                                 Specify User
 Centred Activities
                                                                                of Use                                      Requirements




                                                                                                                             Design &
         Implement                                                             Evaluate                                      Prototype
                                                                                                                              Solution


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                     7. February 2012   Slide 20      © Zühlke 2012
Contextual Inquiry
Basis


Data Gathering with Users for Decision Making on FRs / NFRs
Goal
•     Understand users and their needs (also tacit knowledge)
•     Understand current work styles and processes
•     Be objective
Simple Approach
•     Go where the users are doing their work
•     Observe users during their work
•     Talk with users About their work
•     In “empirical partnership”
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 21   © Zühlke 2012
Contextual Inquiry


                                                                  •         Find hard facts
                                                                  •         Listen to users – Instead of listening to assumptions
                                                                  •         Check interpretations of the development team and
                                                                            stakeholders (e.g. sources of requirements) with real
                                                                            users within the context of use
                                                                  •         Deduce consequences for product vision and design
                                                                            from the given evidence
                                                                  •         Document implications
                                                                  •         Have traceability from design to learned facts and vice
                                                                            versa


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                        7. February 2012   Slide 22   © Zühlke 2012
Contextual Design & Contextual Inquiry


                                                                              5 Views on Context-of-Use
                                                                              •      Information- &
                                                                                     Communication Flow
                                                                              •      Workflows
                                                                              •      Artefacts
                                                                              •      Culture
                                                                              •      Physical Environment




                                                                            Source : http://incontextdesign.com/contextual-design/
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012    Slide 23            © Zühlke 2012
Contextual Design
Flow Model – How Information Flows Across People




                                                                              Source : http://www.interaction-
                                                                              design.org/encyclopedia/contextual_design.html

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 24       © Zühlke 2012
Contextual Design
Artefact Model –Learn From Today’s Artefacts




                                                                              Source : http://www.interaction-
                                                                              design.org/encyclopedia/contextual_design.html
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 25       © Zühlke 2012
Contextual Design
Sequence Model – Visualize Processes & Scenarios of Use




                                                                              Source: http://www.interaction-
                                                                              design.org/encyclopedia/contextual_design.html
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 26       © Zühlke 2012
Analyse & Specify the Context of Use


For Example Relevant During                                                 Benefits / ROI, e.g.
•     Visioning                                                             •   Understand users
•     Definition of requirements                                            •   Learn about context
•     Scoping                                                               •   Shape product vision
•     Quality assessment of                                                 •   User acceptance
      intermediate releases
                                                                            •   Make sure to develop a helpful
                                                                                product
                                                                            •   Evaluate releases in the
                                                                                context of use (field studies)
                                                                            •   Traceability design  facts

Project Management with Usability Engineering Methods | Dr. Thomas Memmel                7. February 2012   Slide 27   © Zühlke 2012
Usability Engineering Lifecycle
ISO 9241-210




                                                                              Analyse &                                      Analyse &
    Plan User-
                                                                            Specify Context                                 Specify User
 Centred Activities
                                                                                of Use                                      Requirements




                                                                                                                             Design &
         Implement                                                             Evaluate                                      Prototype
                                                                                                                              Solution


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                     7. February 2012   Slide 28      © Zühlke 2012
Personas
Define and Describe Target Group

                                          Characterized by
                                          •          Goals, values, fears & desires
                                          •          Function, responsibilities & tasks
                                          •          Behavioural patterns & procedures
                                          •          Technical & business know-how:
                                                     education, knowledge & skills
                                          •          Requirements for the product
                                          •          Frustration & excitement factors for the product
                                          Bring the Persons to Life by
                                                                                                               Alan Cooper, Robert
                                                                                                               Reimann: About Face
                                          •          Age, name, citations, pictures, characteristics           2.0: The Essentials of
                                                                                                               Interac-tion Design,
                                                                                                               Wiley, 2003
Project Management with Usability Engineering Methods | Dr. Thomas Memmel        7. February 2012   Slide 29   © Zühlke 2012
Low-Fidelity Prototyping
Tools for Paper Prototyping




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 30   © Zühlke 2012
Low-Fidelity Prototyping
Overview



Typical Goals
•     Gather (initial) requirements                                                                               Sketch the
                                                                                                                      UI


•     Communicate with stakeholders
Focus is on Users, context of use, flow of events
                                                                                                                                  Discuss,
Supplementary methods, e.g. workshops, interviews                                                                                 Analyze




Sketch                            Wireframe                                 Storyboard




Project Management with Usability Engineering Methods | Dr. Thomas Memmel                7. February 2012   Slide 31           © Zühlke 2012
Paper Prototyping


                                                                     •      Rapid feedback while the design is still (literally) “on
                                                                            the drawing board"
                                                                     •      Clarify requirements through simulation
                                                                     •      Detect misunderstood requirements and usability
                                                                            problems very early
                                                                     •      Promote communication between designers and
                                                                            users
                                                                     •      One of the cheapest and fastest visual techniques
                                                                     •      Useful for any type of human-computer interface
                                                                     •      Only minimal resources and materials required


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                        7. February 2012   Slide 32   © Zühlke 2012
Paper Prototyping


•     Paper prototypes simulates the UI dialog
      flow
•     System feedback is simulated by the
      usability expert
•     Video: http://www.youtube.com/watch?v=GrV2SZuRPv0




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 33   © Zühlke 2012
Analyse & Specify User Requirements


For Example Relevant During                                                 Benefits / ROI, e.g.
•     Definition of requirements                                            •   Reflect implementations with persons
•     Decision making                                                       •   Know your users (needs)
•     Solution design                                                       •   Personas are cheap “on-site users”
•     Development                                                           •   Discuss ideas with non-technical
                                                                                stakeholders
                                                                            •   Communicate informally
                                                                            •   Externalize designs
                                                                            •   Reduce risk – Build the right product



Project Management with Usability Engineering Methods | Dr. Thomas Memmel                7. February 2012   Slide 34   © Zühlke 2012
Usability Engineering Lifecycle
ISO 9241-210




                                                                              Analyse &                                      Analyse &
    Plan User-
                                                                            Specify Context                                 Specify User
 Centred Activities
                                                                                of Use                                      Requirements




                                                                                                                             Design &
         Implement                                                             Evaluate                                      Prototype
                                                                                                                              Solution


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                     7. February 2012   Slide 35      © Zühlke 2012
Requirements Documentation
A picture is worth a thousand words




  «If I can't picture it, I can't understand it.»
  - Albert Einstein

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 36   © Zühlke 2012
Why UI Prototyping?
Beyond Text-Based Requirements & Specifications



                                                                            •     Text has limited expressivity
                                                                                  with regards to interaction
                                                                                  design
                                                                            •     Tons of paper make needs &
                                                                                  requirements intransparent
                                                                            •     People do not see the wood
                                                                                  for the trees
                                                                            •     Consequences of
                                                                                  requirements not realized until
                                                                                  they can be experienced
                                                                            •     Make the impact of changes to
                                                                                  requirements obvious

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 37   © Zühlke 2012
Why UI Prototyping?
See and interactions before they are built



                                                                            •     Don’t loose time discussing
                                                                                  intangible requirements
                                                                            •     Visualize ideas in front of
                                                                                  users and stakeholders
                                                                            •     See and interact with
                                                                                  applications before they
                                                                                  are built
                                                                            •     Consider alternate designs
                                                                            •     Avoid premature decisions
                                                                            •     Visualize and change
                                                                                  requirements as long as
                                                                                  it is cheap and easy
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 38   © Zühlke 2012
High-Fidelity Prototyping
Overview



Typical goals
                                                                                                                                  (Re-)Design
                                                                                                                                   Prototype

•     Visualize requirements and CRs in detail
                                                                                                                       Analyze

      Define solution design, ensure product success
                                                                                                                       Results
•

•     Discover usability issues, especially with interactive
      behaviour                                                                                                                    Evaluate
                                                                                                                                  Prototype



•     Develop a UI specification
Prototyping Tool                                                   Prototyping with GUI Builder




Project Management with Usability Engineering Methods | Dr. Thomas Memmel                         7. February 2012   Slide 39    © Zühlke 2012
High-Fidelity Prototyping
From Prototype to Product




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 40   © Zühlke 2012
High-Fidelity / Evolutionary Prototyping
Overview on Tools

                                                                                                                  MS Expression Blend
For Example
•     Microsoft Visio, PowerPoint
•     MS Expression Blend
•     Axure Pro
•     iRise Studio
                                                                                           Axure Pro




MS Visio

Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012           Slide 41                 © Zühlke 2012
Microsoft Expression Blend
High-Fidelity Prototyping Tool




Source: http://www.microsoft.com                                            Source: http://www.microsoft.com


               Expression                                                                     Expression Blend                                  Visual Studio




                                                                                                                                  Development
 Design




                                                                            User Experience
               Design                                                                         with Sketch Flow
               Adobe
               Photoshop
               Adobe Illustrator


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                                      7. February 2012             Slide 42     © Zühlke 2012
Design & Prototype Solution


For Example Relevant During                                                 Benefits / ROI, e.g.
•     Requirements specification                                            •   Specify the product visually
•     Construction                                                          •   Reduce text-based material
•     Change request management                                             •   Communicate with
                                                                                stakeholders
                                                                            •   Visualize the impact of
                                                                                (changing) requirements
                                                                            •   Get buy-In from stakeholders
                                                                                early
                                                                            •   Reduce risk of late changes to
                                                                                the product

Project Management with Usability Engineering Methods | Dr. Thomas Memmel               7. February 2012   Slide 43   © Zühlke 2012
Usability Engineering Lifecycle
ISO 9241-210




                                                                              Analyse &                                      Analyse &
    Plan User-
                                                                            Specify Context                                 Specify User
 Centred Activities
                                                                                of Use                                      Requirements




                                                                                                                             Design &
         Implement                                                             Evaluate                                      Prototype
                                                                                                                              Solution


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                     7. February 2012   Slide 44      © Zühlke 2012
Heuristic Evaluation


                                                                  Approach
                                                                  •         Several usability experts take on the perspective of
                                                                            the user
                                                                  •         Use of checklists to assess the user interface in
                                                                            different dimensions

Useful Heuristics
                                                                  Use When
•     ISO 9241-110
•     Nielsen‘s 10 Heuristics
                                                                  •         No users available for usability test
      for User Interface Design
•     Shneiderman's Eight
      Golden Rules of Interface
      Design

Project Management with Usability Engineering Methods | Dr. Thomas Memmel                         7. February 2012   Slide 45   © Zühlke 2012
Usability Testing


                                                                     Approach
                                                                     •      Users execute realistic tasks with the product
                                                                     •      Recoding of screen and user reactions
                                                                     •      Experts analyse recordings after the test


                                                                     Usability Testing is the Best Method to
                                                                     •      Highlight costly product failures
                                                                     •      Convince stakeholders (e.g. to invest in usability)
                                                                     •      Demonstrate improvements


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                       7. February 2012   Slide 46   © Zühlke 2012
Usability Engineering Lifecycle
ISO 9241-210




                                                                              Analyse &                                      Analyse &
    Plan User-
                                                                            Specify Context                                 Specify User
 Centred Activities
                                                                                of Use                                      Requirements




                                                                                                                             Design &
         Implement                                                             Evaluate                                      Prototype
                                                                                                                              Solution


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                     7. February 2012   Slide 47      © Zühlke 2012
Agile User Experience



                                                                      Iteration   Iteration    Iteration
                                                                          n          n+1          n+2

           EXPLORATION                                                            DEVELOPMENT

                                           Start                                                                Development
                                        Development                    Current                                   Complete
                                                                      Iteration


                                                                                                           UI
                                                                                                                                      Parallel Tracks
                                                                                                    Business                          Current Sprint (Iteration n)
                                                                                                    Domain
                                                                                                  Persistency                         UX-Experts:
                                                                                                                                      User Research for Iteration
                   UI Concept                                                                 System Metaphor
                   • UI Storyboards                                                           • Architecture Spikes                   n+2
                   • Usage Scenarios                                                          • Prototypes                            Prototyping for Iteration
                                                                                                                                      n+1
                                                                                                                                      Usability Tests for
Source: Jocham, R.; Memmel, T. (2009): Agile User Experience. In: Computerworld – die Schweizer IT-
                                                                                                                                      Developed Parts (e.g. Small
Plattform für IT-Professionals, Ausgabe Fokus Software-Entwicklung. IDG Verlag, erschienen 21.11.2009,
24-25; online http://www.computerworld.ch/aktuell/businesssoftware/49822/
                                                                                                                                      Release from Iteration n-1)
Project Management with Usability Engineering Methods | Dr. Thomas Memmel                                        7. February 2012   Slide 48         © Zühlke 2012
XP & Usability Engineering



  XP Praktiken                                                              Usability Engineering Praktiken
      http://www.extremeprogramming.org/

  Iteration, Small Increments,                                              Prototyping
  Adaptivity
  Story Cards, Task Cards, User                                             User Profile, Task Model
  Stories
  On-Site Costumer                                                          User-Centered Design, User Participation

  Testing, Test Story                                                       Evaluation, Usability Inspections

  Metaphor                                                                  Conceptual Model, Mental Model, UI
                                                                            Metaphor
Project Management with Usability Engineering Methods | Dr. Thomas Memmel            7. February 2012   Slide 49   © Zühlke 2012
Agile Modeling & Usability Engineering



  Agile Modeling Praktiken                                                  Usability Engineering Praktiken
                   http://www.agilemodeling.com/

  Prove It With Code                                                        Prototyping

  Create Several Models in Parallel                                         Concurrent Modeling (User Role-, Task-,
                                                                            Content-Model)

  Active Stakeholder Participation                                          Usage-Centered Design, User
                                                                            Participation
  Consider Testability                                                      Evaluation, Usability Inspections

  Display Models Publicly                                                   Design Room

Project Management with Usability Engineering Methods | Dr. Thomas Memmel            7. February 2012   Slide 50   © Zühlke 2012
Agile + Usability
The Best of Two Worlds


Some goals of Agile projects
•     Deliver in defined time and budget…
•     Develop the simplest but most functional solution…
•     …that fulfils the requirements of the customer
One important goal of Usability Engineering
•     Develop software that works and deliver the best possible usability


Combined
•     Do not just deliver the simplest solution in the most efficient way (Agile)
•     But to also reach a high usability and user experience
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 51   © Zühlke 2012
Agile + Usability
Some Facts


•     Scrum & UX methods demand a product vision in the beginning
•     The agile way of handling requirements in a non-waterfall fashion perfectly
      matches with UX
•     Design space is kept open
•     Developers and UX experts learn from small releases and can continuously
      improve the product quality
•     Delivered releases can be usability tested and assessed while applied in the
      context of use




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 52   © Zühlke 2012
User Stories with Usability



                                                                                               Description of user
                                                                                               needs (e.g. reference to
                                                                                               persona)
                                    User Story                                                 Discussion about
                                                                                               requirements in detail
                                                          Card                                 (btw. user/customer
                                                                                               and developer).
                                     Conversation                                              Supported by
                                                                                               prototyping.
                                     Confirmation                                              Acceptance tests, e.g.
                                                                                               also usability tests
                                                                                               based on usability
                                                                                               goals etc.
Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012        Slide 53   © Zühlke 2012
Usage Scenarios, User Stories, Use Cases




                                                                                                                   User
                                                                            Describes step of
                                                                                                                   Story
                   Usage
                 Scenario,
                 Prototype                                                                                         Describes step of



                                          Explains possible sequence of




                                                                                                Use Case


Project Management with Usability Engineering Methods | Dr. Thomas Memmel                       7. February 2012    Slide 54           © Zühlke 2012
Summary




Project Management with Usability Engineering Methods | Dr. Thomas Memmel   7. February 2012   Slide 55   © Zühlke 2012
Project Management with Usability
Summary / Discussion


•     Develop the right product                                             •   Additional complexity for the project
•     Define scope and                                                      •   Additional costs for UX personnel
      deliverables with real users
                                                                            •   More changes: user feedback is
•     Create usable and                                                         iterative
      aesthetically pleasing results
                                                                            •   Demands more agility
•     Improve software quality
                                                                            •   Not all feedback is valuable
•     Reduce risk due to high user
                                                                            •   Some stakeholders will know it better
      acceptance and validation
•     Reduce textual specification
      and Documentation Effort                                                               Applied in the right way – UX
•     Bridge the Gaps with Visual                                                               ROI will be significant
      artefacts and Communication
Project Management with Usability Engineering Methods | Dr. Thomas Memmel                7. February 2012   Slide 56   © Zühlke 2012

More Related Content

What's hot

API Microservices with Node.js and Docker
API Microservices with Node.js and DockerAPI Microservices with Node.js and Docker
API Microservices with Node.js and DockerApigee | Google Cloud
 
SolMan CHARM Webinar
SolMan CHARM WebinarSolMan CHARM Webinar
SolMan CHARM WebinarWise Men
 
Database engineer perfomance appraisal 2
Database engineer perfomance appraisal 2Database engineer perfomance appraisal 2
Database engineer perfomance appraisal 2tonychoper1004
 
UC4 SCHEDULING
UC4 SCHEDULINGUC4 SCHEDULING
UC4 SCHEDULINGroelspi
 
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation ManagerGetting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation Managerfinitsolutions
 
Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...Craig Martin
 
Service Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIService Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIKnoldus Inc.
 
What is Site Reliability Engineering (SRE)
What is Site Reliability Engineering (SRE)What is Site Reliability Engineering (SRE)
What is Site Reliability Engineering (SRE)jeetendra mandal
 
Mule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkMule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkVijay Reddy
 
Reconstructing the SRE
Reconstructing the SREReconstructing the SRE
Reconstructing the SREBob Wise
 
[Presales Training]04 骨架 研发及交付流程
[Presales Training]04 骨架   研发及交付流程[Presales Training]04 骨架   研发及交付流程
[Presales Training]04 骨架 研发及交付流程Jimmy Chang
 
Cloud Managed Services
Cloud Managed ServicesCloud Managed Services
Cloud Managed ServicesJade Global
 
Bjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and youBjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and youIT Arena
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?Soumya De
 

What's hot (20)

Agile metrics
Agile metricsAgile metrics
Agile metrics
 
API Microservices with Node.js and Docker
API Microservices with Node.js and DockerAPI Microservices with Node.js and Docker
API Microservices with Node.js and Docker
 
SolMan CHARM Webinar
SolMan CHARM WebinarSolMan CHARM Webinar
SolMan CHARM Webinar
 
Database engineer perfomance appraisal 2
Database engineer perfomance appraisal 2Database engineer perfomance appraisal 2
Database engineer perfomance appraisal 2
 
UC4 SCHEDULING
UC4 SCHEDULINGUC4 SCHEDULING
UC4 SCHEDULING
 
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation ManagerGetting the Most Out of EPM: A deep dive into Account Reconciliation Manager
Getting the Most Out of EPM: A deep dive into Account Reconciliation Manager
 
Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...Bringing Architecture Thinking to the People - An introduction into the PEOPL...
Bringing Architecture Thinking to the People - An introduction into the PEOPL...
 
Agile risk management
Agile risk managementAgile risk management
Agile risk management
 
Service Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLIService Level Terminology : SLA ,SLO & SLI
Service Level Terminology : SLA ,SLO & SLI
 
What is Site Reliability Engineering (SRE)
What is Site Reliability Engineering (SRE)What is Site Reliability Engineering (SRE)
What is Site Reliability Engineering (SRE)
 
Erp oracle
Erp oracleErp oracle
Erp oracle
 
Mule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling FrameworkMule Common Logging & Error Handling Framework
Mule Common Logging & Error Handling Framework
 
Reconstructing the SRE
Reconstructing the SREReconstructing the SRE
Reconstructing the SRE
 
[Presales Training]04 骨架 研发及交付流程
[Presales Training]04 骨架   研发及交付流程[Presales Training]04 骨架   研发及交付流程
[Presales Training]04 骨架 研发及交付流程
 
Cloud Managed Services
Cloud Managed ServicesCloud Managed Services
Cloud Managed Services
 
Bjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and youBjorn Rabenstein. SRE, DevOps, Google, and you
Bjorn Rabenstein. SRE, DevOps, Google, and you
 
AUTOSAR Memory Stcak (MemStack).
AUTOSAR Memory Stcak (MemStack). AUTOSAR Memory Stcak (MemStack).
AUTOSAR Memory Stcak (MemStack).
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
 
SRE vs DevOps
SRE vs DevOpsSRE vs DevOps
SRE vs DevOps
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 

Similar to Project Management with Usability Engineering Methods

Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User ExperienceThomas Memmel
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practiceehmeier
 
Stages Brochure 3.14
Stages Brochure 3.14Stages Brochure 3.14
Stages Brochure 3.14duncanseidler
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
Jboss jbpm and drools 1 introduction to drools architecture
Jboss jbpm and drools   1 introduction to drools architectureJboss jbpm and drools   1 introduction to drools architecture
Jboss jbpm and drools 1 introduction to drools architectureZoran Hristov
 
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?New Mexico Technology Council
 
IT Rationalization: Leveraging Service-Oriented Abstraction
IT Rationalization: Leveraging Service-Oriented AbstractionIT Rationalization: Leveraging Service-Oriented Abstraction
IT Rationalization: Leveraging Service-Oriented AbstractionBob Rhubart
 
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLMCodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLMCodecamp Romania
 
Freenet project ralf_sigmund_opitz_activiti_days_2012
Freenet project ralf_sigmund_opitz_activiti_days_2012Freenet project ralf_sigmund_opitz_activiti_days_2012
Freenet project ralf_sigmund_opitz_activiti_days_2012Ralf Sigmund
 
Rhodes.donna
Rhodes.donnaRhodes.donna
Rhodes.donnaNASAPMC
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated SystemsIBMGovernmentCA
 
Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!Software AG
 
Innovation in model driven software
Innovation in model driven softwareInnovation in model driven software
Innovation in model driven softwareSagi Schliesser
 
Streamlining Business Processes Using Structured Business Process Modeling
Streamlining Business Processes Using Structured Business Process ModelingStreamlining Business Processes Using Structured Business Process Modeling
Streamlining Business Processes Using Structured Business Process ModelingDr. Jackie Damrau, BPMN
 
Jouko vaskimo
Jouko vaskimoJouko vaskimo
Jouko vaskimoNASAPMC
 

Similar to Project Management with Usability Engineering Methods (20)

Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
 
Stages Brochure 3.14
Stages Brochure 3.14Stages Brochure 3.14
Stages Brochure 3.14
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Technological Breakthroughs in 2011 and Beyond
Technological Breakthroughs in 2011 and BeyondTechnological Breakthroughs in 2011 and Beyond
Technological Breakthroughs in 2011 and Beyond
 
Jboss jbpm and drools 1 introduction to drools architecture
Jboss jbpm and drools   1 introduction to drools architectureJboss jbpm and drools   1 introduction to drools architecture
Jboss jbpm and drools 1 introduction to drools architecture
 
Oracle Method P
Oracle Method POracle Method P
Oracle Method P
 
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
Using Dashboards to Monitor Project Performance - Is there a Practical Approach?
 
IT Rationalization: Leveraging Service-Oriented Abstraction
IT Rationalization: Leveraging Service-Oriented AbstractionIT Rationalization: Leveraging Service-Oriented Abstraction
IT Rationalization: Leveraging Service-Oriented Abstraction
 
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLMCodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
CodeCamp Iasi 10 march 2012 - Cenit-Process-driven-PLM
 
EA Benefits
EA BenefitsEA Benefits
EA Benefits
 
Freenet project ralf_sigmund_opitz_activiti_days_2012
Freenet project ralf_sigmund_opitz_activiti_days_2012Freenet project ralf_sigmund_opitz_activiti_days_2012
Freenet project ralf_sigmund_opitz_activiti_days_2012
 
Rhodes.donna
Rhodes.donnaRhodes.donna
Rhodes.donna
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated Systems
 
Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!Transform Your Application Portfolio - and Keep Your Focus!
Transform Your Application Portfolio - and Keep Your Focus!
 
Innovation in model driven software
Innovation in model driven softwareInnovation in model driven software
Innovation in model driven software
 
Managing multi-site teams on Agile Projects
Managing multi-site teams on Agile ProjectsManaging multi-site teams on Agile Projects
Managing multi-site teams on Agile Projects
 
Streamlining Business Processes Using Structured Business Process Modeling
Streamlining Business Processes Using Structured Business Process ModelingStreamlining Business Processes Using Structured Business Process Modeling
Streamlining Business Processes Using Structured Business Process Modeling
 
Jouko vaskimo
Jouko vaskimoJouko vaskimo
Jouko vaskimo
 

More from Thomas Memmel

Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage ZürichZühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage ZürichThomas Memmel
 
New User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseNew User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseThomas Memmel
 
Innovation Leadership
Innovation LeadershipInnovation Leadership
Innovation LeadershipThomas Memmel
 
Agile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringAgile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringThomas Memmel
 
Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification Thomas Memmel
 
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Thomas Memmel
 
Model-Based Visual Software Specification
Model-Based Visual Software SpecificationModel-Based Visual Software Specification
Model-Based Visual Software SpecificationThomas Memmel
 
Zühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering DienstleistungenZühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering DienstleistungenThomas Memmel
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayThomas Memmel
 
Client Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsClient Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsThomas Memmel
 
User Interface Engineering Praxis
User Interface Engineering PraxisUser Interface Engineering Praxis
User Interface Engineering PraxisThomas Memmel
 
Zühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienZühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienThomas Memmel
 
Integratives Usability Engineering
Integratives Usability EngineeringIntegratives Usability Engineering
Integratives Usability EngineeringThomas Memmel
 

More from Thomas Memmel (13)

Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage ZürichZühlke on Enterprise Apps @ Apple Developer Stage Zürich
Zühlke on Enterprise Apps @ Apple Developer Stage Zürich
 
New User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseNew User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the Enterprise
 
Innovation Leadership
Innovation LeadershipInnovation Leadership
Innovation Leadership
 
Agile Human-Centered Software Engineering
Agile Human-Centered Software EngineeringAgile Human-Centered Software Engineering
Agile Human-Centered Software Engineering
 
Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification Model-driven prototyping for corporate software specification
Model-driven prototyping for corporate software specification
 
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
Tool-Support for Interdisciplinary and Collaborative User Interface Specifica...
 
Model-Based Visual Software Specification
Model-Based Visual Software SpecificationModel-Based Visual Software Specification
Model-Based Visual Software Specification
 
Zühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering DienstleistungenZühlke Usability Engineering Dienstleistungen
Zühlke Usability Engineering Dienstleistungen
 
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping TodayUser Interface Prototyping - Low- and High-Fidelity Prototyping Today
User Interface Prototyping - Low- and High-Fidelity Prototyping Today
 
Client Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsClient Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability Professionals
 
User Interface Engineering Praxis
User Interface Engineering PraxisUser Interface Engineering Praxis
User Interface Engineering Praxis
 
Zühlke Whitepaper Client Technologien
Zühlke Whitepaper Client TechnologienZühlke Whitepaper Client Technologien
Zühlke Whitepaper Client Technologien
 
Integratives Usability Engineering
Integratives Usability EngineeringIntegratives Usability Engineering
Integratives Usability Engineering
 

Recently uploaded

2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 

Recently uploaded (20)

2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 

Project Management with Usability Engineering Methods

  • 1. Project Management with Usability Engineering Methods PMI Switzerland Event, HWZ Hochschule für Wirtschaft Zürich, Feb 7th 2012 Slide 1 7. February 2012 Dr. Thomas Memmel © Zühlke 2012
  • 2. Motivation Both the software engineering and the user experience design skillset is essential for the creation of high quality software products. Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 2 © Zühlke 2012
  • 3. Take Aways Recognize when the user interface is important for the success of the software. Have some methods & tools on the list that support your project success. Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 3 © Zühlke 2012
  • 4. Speaker • Dr. Thomas Memmel • Zühlke Engineering AG, Schlieren (Zürich) • Business Unit Manager «Java Integration & Channels» • Manager Competence Centre Client Technology • Usability Engineering «Evangelist > 10 Years • https://www.xing.com/profile/Thomas_Memmel Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 4 © Zühlke 2012
  • 5. Baseline Why is Usability important? Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 5 © Zühlke 2012
  • 6. The Age of Usability & User Experience Customer Interaction on Multiple Channels Call Center Intranet Call Center Point-of-Sale Corporate Portal Tablets / iPad Smartphone Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 6 © Zühlke 2012
  • 7. The Age of Usability & User Experience Broad Variety of Use Cases, Contexts & Users Demands of product managers and customers with regards to productivity, new sales channels, ease-of-use, learnability, etc. Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 7 © Zühlke 2012
  • 8. The Age of Usability & User Experience The Apple Moment Since the success of Apple’s devices in the customer market, people across all social and business levels SCREAM for usability. Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 8 © Zühlke 2012
  • 9. The Age of Usability & User Experience Some Challenges • Increasing user expectations • Demand for effective and efficient interactions • Software must be motivating or even fun • Differentiation of channels and user profiles • Implementation complexity increasing • Time-to-market for software decreasing Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 9 © Zühlke 2012
  • 10. Usability ISO 9241-11: 1998 Defined Extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 10 © Zühlke 2012
  • 11. User Experience Design ISO 9241-210 Before Usage During Usage After Usage (Anticipated Usage) Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 11 © Zühlke 2012
  • 12. Usability Engineering Lifecycle ISO 9241-210 Analyse & Analyse & Plan User- Specify Context Specify User Centred Activities of Use Requirements Design & Implement Evaluate Prototype Solution Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 12 © Zühlke 2012
  • 13. Project Management with Usability Engineering Methods Usability Engineering will help you learning the right things at the right time. This enables you in decision making and leading the project in the right direction. Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 13 © Zühlke 2012
  • 14. Project Management Tasks Examples • Requirements management • Definition of requirements • Scope management • Understand vision and needs • Change Request management • Build the right solution • Cost management • Assess and decide about changes • Time management • Goal-oriented spending • Quality management • Delivery, time-to-market • Communications management • Software quality (e.g. ISO 9126, Usability) • Risk management • Common denominator • Stakeholder management • Efficient team collaboration Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 14 © Zühlke 2012
  • 15. Challenges in Project Management Typical Issues in PMP Life • Poor quality of requirements • Quality of the software and the user interface is evaluated too late • Inaccurate project vision • Bad user acceptance • Communication gap between Business & IT • Little interdisciplinary teamwork across disciplines (e.g. design vs. development • Pressure of time, especially in vs. business) case of error • Consequences of unexpected events • Costly changes at later stage • Test management • Conflicts among stakeholders Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 15 © Zühlke 2012
  • 16. Challenges in Project Management Cosmetic Software Surgery User interface cosmetics will not change the behaviour of the software, but only add, move or hide pixels across the screen Surface alteration is costly and difficult. The chance of failure is high – and may result in an even more fake or ugly look & feel Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 16 © Zühlke 2012
  • 17. Pivotal Question – This Talk What can Usability Engineering do for you? Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 17 © Zühlke 2012
  • 18. Challenges in Project Management Complex Software Surgery (Refactoring) Once a complex (or wrong) product is assembled, changes and fixes are more expensive and time- consuming than during earlier stages Understand Context of Use: Contextual Inquiry Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 18 © Zühlke 2012
  • 19. Challenges in Project Management Not to see the wood for the trees User Needs: Personas Visualization of requirements: Prototyping Bunch of requirements Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 19 © Zühlke 2012
  • 20. Usability Engineering Lifecycle ISO 9241-210 Analyse & Analyse & Plan User- Specify Context Specify User Centred Activities of Use Requirements Design & Implement Evaluate Prototype Solution Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 20 © Zühlke 2012
  • 21. Contextual Inquiry Basis Data Gathering with Users for Decision Making on FRs / NFRs Goal • Understand users and their needs (also tacit knowledge) • Understand current work styles and processes • Be objective Simple Approach • Go where the users are doing their work • Observe users during their work • Talk with users About their work • In “empirical partnership” Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 21 © Zühlke 2012
  • 22. Contextual Inquiry • Find hard facts • Listen to users – Instead of listening to assumptions • Check interpretations of the development team and stakeholders (e.g. sources of requirements) with real users within the context of use • Deduce consequences for product vision and design from the given evidence • Document implications • Have traceability from design to learned facts and vice versa Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 22 © Zühlke 2012
  • 23. Contextual Design & Contextual Inquiry 5 Views on Context-of-Use • Information- & Communication Flow • Workflows • Artefacts • Culture • Physical Environment Source : http://incontextdesign.com/contextual-design/ Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 23 © Zühlke 2012
  • 24. Contextual Design Flow Model – How Information Flows Across People Source : http://www.interaction- design.org/encyclopedia/contextual_design.html Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 24 © Zühlke 2012
  • 25. Contextual Design Artefact Model –Learn From Today’s Artefacts Source : http://www.interaction- design.org/encyclopedia/contextual_design.html Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 25 © Zühlke 2012
  • 26. Contextual Design Sequence Model – Visualize Processes & Scenarios of Use Source: http://www.interaction- design.org/encyclopedia/contextual_design.html Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 26 © Zühlke 2012
  • 27. Analyse & Specify the Context of Use For Example Relevant During Benefits / ROI, e.g. • Visioning • Understand users • Definition of requirements • Learn about context • Scoping • Shape product vision • Quality assessment of • User acceptance intermediate releases • Make sure to develop a helpful product • Evaluate releases in the context of use (field studies) • Traceability design  facts Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 27 © Zühlke 2012
  • 28. Usability Engineering Lifecycle ISO 9241-210 Analyse & Analyse & Plan User- Specify Context Specify User Centred Activities of Use Requirements Design & Implement Evaluate Prototype Solution Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 28 © Zühlke 2012
  • 29. Personas Define and Describe Target Group Characterized by • Goals, values, fears & desires • Function, responsibilities & tasks • Behavioural patterns & procedures • Technical & business know-how: education, knowledge & skills • Requirements for the product • Frustration & excitement factors for the product Bring the Persons to Life by Alan Cooper, Robert Reimann: About Face • Age, name, citations, pictures, characteristics 2.0: The Essentials of Interac-tion Design, Wiley, 2003 Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 29 © Zühlke 2012
  • 30. Low-Fidelity Prototyping Tools for Paper Prototyping Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 30 © Zühlke 2012
  • 31. Low-Fidelity Prototyping Overview Typical Goals • Gather (initial) requirements Sketch the UI • Communicate with stakeholders Focus is on Users, context of use, flow of events Discuss, Supplementary methods, e.g. workshops, interviews Analyze Sketch Wireframe Storyboard Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 31 © Zühlke 2012
  • 32. Paper Prototyping • Rapid feedback while the design is still (literally) “on the drawing board" • Clarify requirements through simulation • Detect misunderstood requirements and usability problems very early • Promote communication between designers and users • One of the cheapest and fastest visual techniques • Useful for any type of human-computer interface • Only minimal resources and materials required Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 32 © Zühlke 2012
  • 33. Paper Prototyping • Paper prototypes simulates the UI dialog flow • System feedback is simulated by the usability expert • Video: http://www.youtube.com/watch?v=GrV2SZuRPv0 Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 33 © Zühlke 2012
  • 34. Analyse & Specify User Requirements For Example Relevant During Benefits / ROI, e.g. • Definition of requirements • Reflect implementations with persons • Decision making • Know your users (needs) • Solution design • Personas are cheap “on-site users” • Development • Discuss ideas with non-technical stakeholders • Communicate informally • Externalize designs • Reduce risk – Build the right product Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 34 © Zühlke 2012
  • 35. Usability Engineering Lifecycle ISO 9241-210 Analyse & Analyse & Plan User- Specify Context Specify User Centred Activities of Use Requirements Design & Implement Evaluate Prototype Solution Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 35 © Zühlke 2012
  • 36. Requirements Documentation A picture is worth a thousand words «If I can't picture it, I can't understand it.» - Albert Einstein Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 36 © Zühlke 2012
  • 37. Why UI Prototyping? Beyond Text-Based Requirements & Specifications • Text has limited expressivity with regards to interaction design • Tons of paper make needs & requirements intransparent • People do not see the wood for the trees • Consequences of requirements not realized until they can be experienced • Make the impact of changes to requirements obvious Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 37 © Zühlke 2012
  • 38. Why UI Prototyping? See and interactions before they are built • Don’t loose time discussing intangible requirements • Visualize ideas in front of users and stakeholders • See and interact with applications before they are built • Consider alternate designs • Avoid premature decisions • Visualize and change requirements as long as it is cheap and easy Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 38 © Zühlke 2012
  • 39. High-Fidelity Prototyping Overview Typical goals (Re-)Design Prototype • Visualize requirements and CRs in detail Analyze Define solution design, ensure product success Results • • Discover usability issues, especially with interactive behaviour Evaluate Prototype • Develop a UI specification Prototyping Tool Prototyping with GUI Builder Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 39 © Zühlke 2012
  • 40. High-Fidelity Prototyping From Prototype to Product Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 40 © Zühlke 2012
  • 41. High-Fidelity / Evolutionary Prototyping Overview on Tools MS Expression Blend For Example • Microsoft Visio, PowerPoint • MS Expression Blend • Axure Pro • iRise Studio Axure Pro MS Visio Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 41 © Zühlke 2012
  • 42. Microsoft Expression Blend High-Fidelity Prototyping Tool Source: http://www.microsoft.com Source: http://www.microsoft.com Expression Expression Blend Visual Studio Development Design User Experience Design with Sketch Flow Adobe Photoshop Adobe Illustrator Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 42 © Zühlke 2012
  • 43. Design & Prototype Solution For Example Relevant During Benefits / ROI, e.g. • Requirements specification • Specify the product visually • Construction • Reduce text-based material • Change request management • Communicate with stakeholders • Visualize the impact of (changing) requirements • Get buy-In from stakeholders early • Reduce risk of late changes to the product Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 43 © Zühlke 2012
  • 44. Usability Engineering Lifecycle ISO 9241-210 Analyse & Analyse & Plan User- Specify Context Specify User Centred Activities of Use Requirements Design & Implement Evaluate Prototype Solution Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 44 © Zühlke 2012
  • 45. Heuristic Evaluation Approach • Several usability experts take on the perspective of the user • Use of checklists to assess the user interface in different dimensions Useful Heuristics Use When • ISO 9241-110 • Nielsen‘s 10 Heuristics • No users available for usability test for User Interface Design • Shneiderman's Eight Golden Rules of Interface Design Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 45 © Zühlke 2012
  • 46. Usability Testing Approach • Users execute realistic tasks with the product • Recoding of screen and user reactions • Experts analyse recordings after the test Usability Testing is the Best Method to • Highlight costly product failures • Convince stakeholders (e.g. to invest in usability) • Demonstrate improvements Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 46 © Zühlke 2012
  • 47. Usability Engineering Lifecycle ISO 9241-210 Analyse & Analyse & Plan User- Specify Context Specify User Centred Activities of Use Requirements Design & Implement Evaluate Prototype Solution Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 47 © Zühlke 2012
  • 48. Agile User Experience Iteration Iteration Iteration n n+1 n+2 EXPLORATION DEVELOPMENT Start Development Development Current Complete Iteration UI Parallel Tracks Business Current Sprint (Iteration n) Domain Persistency UX-Experts: User Research for Iteration UI Concept System Metaphor • UI Storyboards • Architecture Spikes n+2 • Usage Scenarios • Prototypes Prototyping for Iteration n+1 Usability Tests for Source: Jocham, R.; Memmel, T. (2009): Agile User Experience. In: Computerworld – die Schweizer IT- Developed Parts (e.g. Small Plattform für IT-Professionals, Ausgabe Fokus Software-Entwicklung. IDG Verlag, erschienen 21.11.2009, 24-25; online http://www.computerworld.ch/aktuell/businesssoftware/49822/ Release from Iteration n-1) Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 48 © Zühlke 2012
  • 49. XP & Usability Engineering XP Praktiken Usability Engineering Praktiken http://www.extremeprogramming.org/ Iteration, Small Increments, Prototyping Adaptivity Story Cards, Task Cards, User User Profile, Task Model Stories On-Site Costumer User-Centered Design, User Participation Testing, Test Story Evaluation, Usability Inspections Metaphor Conceptual Model, Mental Model, UI Metaphor Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 49 © Zühlke 2012
  • 50. Agile Modeling & Usability Engineering Agile Modeling Praktiken Usability Engineering Praktiken http://www.agilemodeling.com/ Prove It With Code Prototyping Create Several Models in Parallel Concurrent Modeling (User Role-, Task-, Content-Model) Active Stakeholder Participation Usage-Centered Design, User Participation Consider Testability Evaluation, Usability Inspections Display Models Publicly Design Room Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 50 © Zühlke 2012
  • 51. Agile + Usability The Best of Two Worlds Some goals of Agile projects • Deliver in defined time and budget… • Develop the simplest but most functional solution… • …that fulfils the requirements of the customer One important goal of Usability Engineering • Develop software that works and deliver the best possible usability Combined • Do not just deliver the simplest solution in the most efficient way (Agile) • But to also reach a high usability and user experience Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 51 © Zühlke 2012
  • 52. Agile + Usability Some Facts • Scrum & UX methods demand a product vision in the beginning • The agile way of handling requirements in a non-waterfall fashion perfectly matches with UX • Design space is kept open • Developers and UX experts learn from small releases and can continuously improve the product quality • Delivered releases can be usability tested and assessed while applied in the context of use Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 52 © Zühlke 2012
  • 53. User Stories with Usability Description of user needs (e.g. reference to persona) User Story Discussion about requirements in detail Card (btw. user/customer and developer). Conversation Supported by prototyping. Confirmation Acceptance tests, e.g. also usability tests based on usability goals etc. Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 53 © Zühlke 2012
  • 54. Usage Scenarios, User Stories, Use Cases User Describes step of Story Usage Scenario, Prototype Describes step of Explains possible sequence of Use Case Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 54 © Zühlke 2012
  • 55. Summary Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 55 © Zühlke 2012
  • 56. Project Management with Usability Summary / Discussion • Develop the right product • Additional complexity for the project • Define scope and • Additional costs for UX personnel deliverables with real users • More changes: user feedback is • Create usable and iterative aesthetically pleasing results • Demands more agility • Improve software quality • Not all feedback is valuable • Reduce risk due to high user • Some stakeholders will know it better acceptance and validation • Reduce textual specification and Documentation Effort Applied in the right way – UX • Bridge the Gaps with Visual ROI will be significant artefacts and Communication Project Management with Usability Engineering Methods | Dr. Thomas Memmel 7. February 2012 Slide 56 © Zühlke 2012