interact2015
play

INTERACT2015 W04: IFIP WG 13.2 Workshop on User Experience and - PowerPoint PPT Presentation

Integrating Human-Centered and Model-Driven Methods in Agile UI Development INTERACT2015 W04: IFIP WG 13.2 Workshop on User Experience and User-Centered Development Processes Holger Fischer September 14th, 2015 Motivation


  1. Integrating Human-Centered and Model-Driven Methods 
 in Agile UI Development INTERACT2015 W04: IFIP WG 13.2 Workshop on User Experience and 
 User-Centered Development Processes Holger Fischer September 14th, 2015

  2. Motivation • Usability/UX • Increasing importance as a quality aspect • Not just a quality aspect of the product • Fundamental attribute of the process • Challenges • Integration of human-centered design 
 in software development • Acceptance is difficult for development • Concurrent processes 
 executed by usability professionals � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

  3. Human-Centered Design • Big upfront analysis before starting to implement ➡ communicates a misleading understanding • Missing formalization of concepts and artifacts ➡ e.g. to foster reusability • Continuously refined design solutions ➡ limit the portability of prototypes • HCD needs people and iteration ➡ difficulties for linear processes � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

  4. Agile Development • Misleading roles (e.g. product owner, customer) ➡ implies that HCD is already there • Misleading techniques (e.g. user stories) ➡ nothing to do with users if based on assumptions ➡ doesn’t work with multiplicative complexity • Feature-based development ➡ leads to ignorance of dependencies � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

  5. Model-Driven Software Development • Linear development from models to code ➡ no validation through iteration ➡ no continuous evolutionary development ➡ created models are perceived to be not changeable • Communicates a lot of rigidity ➡ user interfaces are inflexible � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

  6. Our Objectives • Integrated development approach • Formalization of users’ tasks and interactions ➡ to foster consistency in the UI • Decoupling & flexibility between workflow and technology ➡ to enable suitability of the tasks and 
 controllability by the user • Flexibility & exchangeability of UIs ➡ to foster agility and prototyping • Iteration & user involvement ➡ to enable feedback and model refinement � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

  7. Our Approach Unstructured Synthesis Evaluation (days) (+ x days) Models Base Transformation (days) Structured Modeling Evaluation (days) (days) Iteration n Requirements Engineering (weeks) User Interface Development Envisioning Quality Assurance (week) Software Architecture User User Quality Backlog Interface Interface Vision Model Components Release � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

  8. Thank you very much. s-lab – Software Quality Lab � University of Paderborn Zukunftsmeile 1 33102 Paderborn Germany Holger Fischer Tel.: +49 5251 54 65-209 hfischer@s-lab.upb.de http://s-lab.upb.de �

  9. Thanks a lot for using these images 
 within this scientific presentation [2] http://www.pressebox.de/attachment/321977/Apfelorange [3] www.seattlechurch.org/uploads/ 1/4/5/1/14514518/1939126_orig.jpg?1423175573 [4] https://www.mountaingoatsoftware.com/uploads/articles/ Scrum_256x256.png [5] http://mdegroup.disim.univaq.it/wp-content/uploads/2014/01/ standardization_process2.jpg [6] http://www.ag-visualisierung.de/cms/upload/grafik/puzzle/ puzzle_illustration_02.jpg � Integrating HCD and MDD Methods in Agile UI Dev. – Holger Fischer – INTERACT Workshop, September 14th, 2015

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend