Skip to main content

Generating Fast Feedback in Requirements Elicitation

  • Conference paper
Requirements Engineering: Foundation for Software Quality (REFSQ 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4542))

Abstract

Getting feedback fast is essential during early requirements activities. Requirements analysts need to capture interpret and validate raw requirements and information. In larger projects, a series of interviews and workshops is conducted. Stakeholder feedback for validation purposes is often collected in a second series of interviews, which may take weeks to complete. However, this may (1) delay the entire project, (2) cause stakeholders to lose interest and commitment, and (3) result in outdated, invalid requirements. Based on our “By Product-Approach”, we developed the “Fast Feedback” technique to collect additional information during initial interviews. User interface mock-ups are sketched and animated during the first interview and animated using the use case steps as guidance. This shortcut saves one or two interview cycles. A large admin istra tive software project was the trigger for this work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rupp, C.: Requirements-Engineering und -Management. 3 edn. Hanser Fachbuchverlag (2004)

    Google Scholar 

  2. Alexander, I.F., Stevens, R.: Writing Better Requirements, Harlow, Pearson Education Ltd. (2002)

    Google Scholar 

  3. Schneider, K., Lübke, D., Flohr, T.: Softwareentwicklung zwischen Disziplin und Schnelligkeit. Tele. Kommunikation Aktuell 59(05-06), 1–21 (2005)

    Google Scholar 

  4. Schneider, K.: Aggregatzustände von Anforderungen erkennen und nutzen. In: GI Softwaretechnik-Trends, pp. 22–23 ( 2006)

    Google Scholar 

  5. Schneider, K.: Software Engineering nach Maß mit FLOW. In: SQMcongress 2006. Düsseldorf: SQS (2006)

    Google Scholar 

  6. Schneider, K.: Rationale as a By-Product. In: Dutoit, A.H.M.R., Mistrik, I., Paech, B. (eds.) Rationale Management in Software Engineering, pp. 91–109. Springer, Heidelberg (2006)

    Google Scholar 

  7. Schneider, K.: Prototypes as Assets, not Toys. Why and How to Extract Knowledge from Prototypes. In: 18th International Conference on Software Engineering (ICSE-18) Berlin, Germany (1996)

    Google Scholar 

  8. Schneider, K. and Lübke, D.: Systematic Tailoring of Quality Techniques. In: World Congress of Software Quality 2005. Munich, Germany (2005)

    Google Scholar 

  9. Stapel, K.: Informationsflussoptimierung eines Softwareentwicklungsprozesses in der Bankenbranche, Fachgebiet Software Engineering, Gottfried Wilhelm Leibniz Universität Hannover (2006)

    Google Scholar 

  10. Curtis, B., Kellner, M.I., Over, J.: Process modelling. Communications of the ACM archive 35(9, Special issue on analysis and modeling in software development), 75–90 (1992)

    Article  Google Scholar 

  11. Macaulay, L.A.: Requirements Engineering. Springer, Heidelberg (1995)

    Google Scholar 

  12. Arias, E.G., Schneider, K., Thies, S.: A continuum approach: From language of pieces to virtual stakeholders. In: World Conference on Artificial Intelligence in Education (AI-ED 98) (1998)

    Google Scholar 

  13. Beck, K.: Extreme Programming Explained. Addison-Wesley, London (2000)

    Google Scholar 

  14. Cockburn, A.: Agile Software Development. Addison Wesley, London (2002)

    Google Scholar 

  15. Boehm, B., Turner, R.: Balancing Agility and Discipline - A Guide for the Perplexed. Addison Wesley, London (2003)

    Google Scholar 

  16. Schneider, K.: Active Probes: Synergy in Experience-Based Process Improvement. In: Bomarius, F., Oivo, M. (eds.) PROFES 2000. LNCS, vol. 1840, Springer, Heidelberg (2000)

    Google Scholar 

  17. Houdek, F., Schneider, K.: Software Experience Center. The Evolution of the Experience Factory Concept. In: International NASA-SEL Workshop (1999)

    Google Scholar 

  18. Manhart, P., Schneider, K.: Breaking the Ice for Agile Development of Embedded Software - an Industry Experience. In: International Conference on Software Engineering (ICSE 2004) Edinburgh, Scotland (2004)

    Google Scholar 

  19. Schneider, K., Stapel, K.: Informationsflussanalyse für angemessene Dokumentation und verbesserte Kommunikation, SE 2007. Hamburg (2007)

    Google Scholar 

  20. Basili, V., Caldiera, G.: Improve software quality by using knowledge and experience, Fall: Sloan Management Review (1995)

    Google Scholar 

  21. Johannson, C., Hall, P., Coquard, M.: Talk to Paula and Peter - They are Experienced. In: International Conference on Software Engineering and Knowledge Engineering (SEKE’99), Workshop on Learning Software Organizations. Kaiserslautern, Germany, Springer, Heidelberg (1999)

    Google Scholar 

  22. Schneider, K.: What to Expect from Software Experience Exploitation. Journal of Universal Computer Science (J.UCS) 8(6), 44–54 (2002), www.jucs.org

    Google Scholar 

  23. Fischer, G.: Domain-Oriented Design Environments. Automated Software Engineering 1(2), 177–203 (1994)

    Article  Google Scholar 

  24. Sarkisyan, E.: Analyse und Definition von verschiedenen FLOW-Modellen, FG Software Engineering, Leibniz Universität Hannover (2006)

    Google Scholar 

  25. Mayhew, D.J.: The Usability Engineering Lifecycle - a practitioner’s handbook for user interface design. Morgan Kaufmann Publishers, San Francisco (1999)

    Google Scholar 

  26. Grudin, J.: Social evaluation of the user interface: Who does the work and who gets the benefit. In: INTERACT’87. IFIP Conference on Human Computer Interaction. Stuttgart, Germany (1987)

    Google Scholar 

  27. Schneider, K.: Aggregatzustände von Anforderungen erkennen und nutzen. GI Softwaretechnik-Trends 26(1), 22–23 (2006)

    Google Scholar 

  28. DeMarco, T.: Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs (1979)

    Google Scholar 

  29. Volhard, C.: Unterstützung von Use Cases und Oberflächenprototypen in Interviews zur Prozessmodellierung, Fachgebiet Software Engineering, Gottfried Wilhelm Leibniz Universität Hannover (2006)

    Google Scholar 

  30. Maiden, N., et al.: Making Mobile Requirements Engineering Tols Usable and Useful. In: Requirements Engineering (RE 2006), IEEE Computer Society, Minneapolis, USA (2006)

    Google Scholar 

  31. Rombach, D., Basili, V.R., Schneider, K.: Experimental Software Engineering Issues: Assessment and Future Directions. Dagstuhl Workshop Proceedings. Springer, Heidelberg (2007)

    Book  Google Scholar 

  32. Davis, A., et al.: Effectiveness of Requirements Engineering Techniques: Empirical Results Derived from a Systematic Review. In: Requirements Engineering (RE 2006), IEEE Computer Society, Minneapolis, USA (2006)

    Google Scholar 

  33. Vries, L.d.: Konzept und Realisierung eiens Werkzeuges zur Unterstützung von Interviews in der Prozessmodellierung, Fachgebiet Software Engineering, Gottfried Wilhelm Leibniz Universität Hannover (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pete Sawyer Barbara Paech Patrick Heymans

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Schneider, K. (2007). Generating Fast Feedback in Requirements Elicitation. In: Sawyer, P., Paech, B., Heymans, P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2007. Lecture Notes in Computer Science, vol 4542. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73031-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73031-6_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73030-9

  • Online ISBN: 978-3-540-73031-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics