1 / 11

Scenario-driven approach - what is it good for?

Scenario-driven approach - what is it good for?. Lydia Lau Collaborative Systems and Performance Research Group Seminar. My research problem space. real world in action . requirements. CSCW (Computer Supported Collaborative Work)

avalon
Download Presentation

Scenario-driven approach - what is it good for?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scenario-driven approach - what is it good for? Lydia Lau Collaborative Systems and Performance Research Group Seminar CS&P meeting 16 Jan 2012

  2. My research problem space real world in action requirements • CSCW (Computer Supported Collaborative Work) • Evolved from “office automation” to “community collaboration” • From process automation (with human in the loop) to knowledge sharing and discovery (trying to tackle tacit knowledge) • Infrastructure to support the above – Need to identify components • Design- How do we know the design is/was good? Need domain input + evaluation! design cool design for new practice technical requirements world of gadgets design CS&P meeting 16 Jan 2012

  3. The designer-developer-adopter gaps • Who are adopters? (not always end users)? • Who are developers? (and in open-source environment)? • Who are designers? (is there such an explicit role)? Concept of ‘value chain’ (Porter) to help positioning? What’s common between: Tim Berners-Lee Mark Zuckerberg CS&P meeting 16 Jan 2012

  4. Today’s topic: Scenario-driven approach! • What is it? Why? How? When? • Sutcliffe’s chapter • Reflection / discussion • Good and bad scenario? • Right / wrong expectation? • How do we know we are on the right track? CS&P meeting 16 Jan 2012

  5. What and Why Scenario-driven approach • story telling (plot / actor / actions) for • capturing • Tacit knowledge • Context • Intention (goals) • Outcome from • Designers / developers / adopters / end users CS&P meeting 16 Jan 2012

  6. Rosson & Carroll (2002): Scenario-based Usability Engineering CS&P meeting 16 Jan 2012

  7. Sutcliffe (2012)Fig. Use of scenarios in different phases of the Requirements Engineering-Software Engineering process CS&P meeting 16 Jan 2012

  8. Scenarios sampled at random • medical training http://www.gp-training.net/training/educational_theory/pbl/scenario.htm • usage scenario for a use case http://www.agilemodeling.com/artifacts/usageScenario.htm • part of software development (product scenarios) http://publib.boulder.ibm.com/infocenter/esbsoa/wesbv7r5/index.jsp?topic=%2Fcom.ibm.websphere.wesb.programming.doc%2Ftopics%2Fesbprog_bomapper_xslt_scen.html CS&P meeting 16 Jan 2012

  9. Some tips • http://www.infodesign.com.au/ftp/Scenarios.pdf • http://dannorth.net/whats-in-a-story/ Reading • Online excerpt from Rossen & Carroll (2002) http://ldt.stanford.edu/~gimiller/Scenario-Based/scenarioIndex2.htm • Alistair G. Sutcliffe (2012), "Requirements Engineering", in Soegaard, Mads, et al. (Eds). Encyclopedia of Human-Computer Interaction. http://www.interaction-design.org/encyclopedia/requirements_engineering.html • L.M.S. Lau (2008) http://www.comp.leeds.ac.uk/llau/publications/final-scenario.pdf CS&P meeting 16 Jan 2012

  10. Today’s topic: Scenario-driven approach! • What is it? Why? How? When? • Sutcliffe’s chapter • Reflection / discussion • Good and bad scenario? • Right / wrong expectation? • How do we know we are on the right track? CS&P meeting 16 Jan 2012

  11. From the discussion: Pros • human can remember / telling a story better, but not details - good for eliciting knowledge from user • help with temporal aspects + social aspects + context • help non-domain people understand Cons • unsure of assumptions - • possibility discovery of new knowledge • time consuming • not everyone a good story teller • approach to getting problem scenario is different from getting visioning scenario (prototype is natural next step) Main point: Skills of the analyst are important! CS&P meeting 16 Jan 2012

More Related