SlideShare una empresa de Scribd logo
1 de 17
Stop generating your User Interface!
Start designing IT
Lonneke Dikmans
November 2012 | Nuremberg




                                   1 | 27
Agenda
● Generating the UI based on the process design
  • Case (1)
  • Problem
● Alternative approach
  • Case (2)
  • BPMN method and style
  • UX methods an techniques
● Result
  • Process
  • UX
  • Architecture
● Demo and conclusion

                                                  2 | 27
Generating the UI | Case 1 Building Permits
    Process
● Building permits at the city of Rotterdam
● Combination of automated activities (services) and human tasks

    Different roles
●   Applicant who wants to build something
●   Front office that receives the application and communicates
●   Building inspector who reviews the application
●   Finance department who sends the invoice
●   (External) advisors

                                                                   3 | 27
Generating the UI | Case 1 Building Permit
                                       UI

              Screen 1                      Screen 2   Screen …




                                   BPEL Process
Application                                                       Application
 Received                                                         evaluated
              Human      Service             Human
                                                          …
              Task 1      Task               Task 2



                                                                                4 | 27
The problem | Generating the User interface

  Process perspective
● Steps become too fine grained
● Too much data need to be ‘carried’ in the process

  User interface perspective
● Organized in terms of the ‘process unit’ (permit application)
● Inflexible for the user, no short cuts, bulk edits
● Too little information, only task data


                                                                  5 | 27
Agenda
● Generating the UI based on the process design
  • Case (1)
  • Problem
● Alternative approach
  • Case (2)
  • BPMN method and style
  • UX methods an techniques
● Result
  • Process
  • UX
  • Architecture
● Demo and conclusion

                                                  6 | 27
Generating the UI | Case 2. ESS and MSS

  Process
● Expense report self service for managers and employees
● Combination of automated tasks and human tasks

  Different roles
● Employee who made the expense and enters the report
● Manager who approves the expense
● Finance department who approves and pays the expenses


                                                           7 | 27
Alternative Approach | BPM & UX

  Design process based on BPMN Method and Style
● Choose the ‘object’ of your process
● Start with high level process map
● High level process

Design Experience based on User Centered Design
● Determine your personas
● Determine the scenarios
● Create interaction design
                                                  8 | 27
Agenda
● Generating the UI based on the process design
  • Case (1)
  • Problem
● Alternative approach
  • Case (2)
  • BPMN method and style
  • UX methods an techniques
● Result
  • Process
  • UX
  • Architecture
● Demo and conclusion

                                                  9 | 27
Result | Process




                   10 | 27
Result | User experience

  Personas
● Peter - employee
● John – manager of Peter
● Petra – HR employee

  Scenarios
● Create an expense report for a meeting out of the office
● Create an expense report for a meal and overtime


                                                             11 | 27
Result | UX




              12 | 27
Result | Architecture

             GUI


       REST Services




                              PL/SQL web
                   Services




                                services
       BPM



                                           EBS 12



             DB


                                                    13 | 27
Agenda
● Generating the UI based on the process design
  • Case (1)
  • Problem
● Alternative approach
  • Case (2)
  • BPMN method and style
  • UX methods an techniques
● Result
  • Process
  • UX
  • Architecture
● Demo and conclusion

                                                  14 | 27
Demo




       15 | 27
Conclusion

    Advantages of this approach
●   Application appeals to users and satisfies there needs
●   Process is monitored and executed in compliance with tax rules
●   Parallel execution of different layers, so no delay
●   Extra cost in beginning of project, less cost in maintenance
    • Easy to change
    • Less need to change




                                                               16 | 27
Stop generating your User
Interface!Start designing IT
Lonneke Dikmans
November 2012 | Nuremberg




                               17 | 27

Más contenido relacionado

Similar a Stop Generating your user interface! Start designing IT

Infrastructure project and responsibility break down
Infrastructure project and responsibility break downInfrastructure project and responsibility break down
Infrastructure project and responsibility break downBhim Upadhyaya
 
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz
 
Kendo Manager On-premise Project Management Software
Kendo Manager On-premise Project Management SoftwareKendo Manager On-premise Project Management Software
Kendo Manager On-premise Project Management SoftwareMSc. Ljubisa Vukovic
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignBART RADKA
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLonneke Dikmans
 
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...Mauricio Munoz
 
Simplify the complexity of your business processes
Simplify the complexity of your business processesSimplify the complexity of your business processes
Simplify the complexity of your business processesKris Verlaenen
 
Software application
Software application Software application
Software application Farah Sham
 
Automating Business Processes with BPM
Automating Business Processes with BPMAutomating Business Processes with BPM
Automating Business Processes with BPMBonitasoft
 
A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...IESS
 
2 project management essentials
2   project management essentials2   project management essentials
2 project management essentialsShahid Riaz
 
Design Practive Manual
Design Practive ManualDesign Practive Manual
Design Practive ManualRojinMoghadam
 
Single-Window Integrated Development Environment
Single-Window Integrated Development EnvironmentSingle-Window Integrated Development Environment
Single-Window Integrated Development EnvironmentIvan Ruchkin
 

Similar a Stop Generating your user interface! Start designing IT (20)

Don't generate your user interface, design IT!
Don't generate your user interface, design IT!Don't generate your user interface, design IT!
Don't generate your user interface, design IT!
 
Infrastructure project and responsibility break down
Infrastructure project and responsibility break downInfrastructure project and responsibility break down
Infrastructure project and responsibility break down
 
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09
 
jBPM v7 Roadmap
jBPM v7 RoadmapjBPM v7 Roadmap
jBPM v7 Roadmap
 
Kendo Manager On-premise Project Management Software
Kendo Manager On-premise Project Management SoftwareKendo Manager On-premise Project Management Software
Kendo Manager On-premise Project Management Software
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred Design
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User Experience
 
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
On the Road to 6D Challenges and Responsibilities in all Stages of the Projec...
 
Simplify the complexity of your business processes
Simplify the complexity of your business processesSimplify the complexity of your business processes
Simplify the complexity of your business processes
 
Leveraging FMW for UX
Leveraging FMW for UXLeveraging FMW for UX
Leveraging FMW for UX
 
Software application
Software application Software application
Software application
 
Automating Business Processes with BPM
Automating Business Processes with BPMAutomating Business Processes with BPM
Automating Business Processes with BPM
 
A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...A model based method for the design of services in collaborative business env...
A model based method for the design of services in collaborative business env...
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
Ux fusion apps
Ux fusion appsUx fusion apps
Ux fusion apps
 
2 project management essentials
2   project management essentials2   project management essentials
2 project management essentials
 
1.1 Lecture - SPM.ppt
1.1 Lecture - SPM.ppt1.1 Lecture - SPM.ppt
1.1 Lecture - SPM.ppt
 
Design Practive Manual
Design Practive ManualDesign Practive Manual
Design Practive Manual
 
Day 5
Day 5Day 5
Day 5
 
Single-Window Integrated Development Environment
Single-Window Integrated Development EnvironmentSingle-Window Integrated Development Environment
Single-Window Integrated Development Environment
 

Stop Generating your user interface! Start designing IT

  • 1. Stop generating your User Interface! Start designing IT Lonneke Dikmans November 2012 | Nuremberg 1 | 27
  • 2. Agenda ● Generating the UI based on the process design • Case (1) • Problem ● Alternative approach • Case (2) • BPMN method and style • UX methods an techniques ● Result • Process • UX • Architecture ● Demo and conclusion 2 | 27
  • 3. Generating the UI | Case 1 Building Permits Process ● Building permits at the city of Rotterdam ● Combination of automated activities (services) and human tasks Different roles ● Applicant who wants to build something ● Front office that receives the application and communicates ● Building inspector who reviews the application ● Finance department who sends the invoice ● (External) advisors 3 | 27
  • 4. Generating the UI | Case 1 Building Permit UI Screen 1 Screen 2 Screen … BPEL Process Application Application Received evaluated Human Service Human … Task 1 Task Task 2 4 | 27
  • 5. The problem | Generating the User interface Process perspective ● Steps become too fine grained ● Too much data need to be ‘carried’ in the process User interface perspective ● Organized in terms of the ‘process unit’ (permit application) ● Inflexible for the user, no short cuts, bulk edits ● Too little information, only task data 5 | 27
  • 6. Agenda ● Generating the UI based on the process design • Case (1) • Problem ● Alternative approach • Case (2) • BPMN method and style • UX methods an techniques ● Result • Process • UX • Architecture ● Demo and conclusion 6 | 27
  • 7. Generating the UI | Case 2. ESS and MSS Process ● Expense report self service for managers and employees ● Combination of automated tasks and human tasks Different roles ● Employee who made the expense and enters the report ● Manager who approves the expense ● Finance department who approves and pays the expenses 7 | 27
  • 8. Alternative Approach | BPM & UX Design process based on BPMN Method and Style ● Choose the ‘object’ of your process ● Start with high level process map ● High level process Design Experience based on User Centered Design ● Determine your personas ● Determine the scenarios ● Create interaction design 8 | 27
  • 9. Agenda ● Generating the UI based on the process design • Case (1) • Problem ● Alternative approach • Case (2) • BPMN method and style • UX methods an techniques ● Result • Process • UX • Architecture ● Demo and conclusion 9 | 27
  • 10. Result | Process 10 | 27
  • 11. Result | User experience Personas ● Peter - employee ● John – manager of Peter ● Petra – HR employee Scenarios ● Create an expense report for a meeting out of the office ● Create an expense report for a meal and overtime 11 | 27
  • 12. Result | UX 12 | 27
  • 13. Result | Architecture GUI REST Services PL/SQL web Services services BPM EBS 12 DB 13 | 27
  • 14. Agenda ● Generating the UI based on the process design • Case (1) • Problem ● Alternative approach • Case (2) • BPMN method and style • UX methods an techniques ● Result • Process • UX • Architecture ● Demo and conclusion 14 | 27
  • 15. Demo 15 | 27
  • 16. Conclusion Advantages of this approach ● Application appeals to users and satisfies there needs ● Process is monitored and executed in compliance with tax rules ● Parallel execution of different layers, so no delay ● Extra cost in beginning of project, less cost in maintenance • Easy to change • Less need to change 16 | 27
  • 17. Stop generating your User Interface!Start designing IT Lonneke Dikmans November 2012 | Nuremberg 17 | 27