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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Rupp, C.: Requirements-Engineering und -Management. 3 edn. Hanser Fachbuchverlag (2004)
Alexander, I.F., Stevens, R.: Writing Better Requirements, Harlow, Pearson Education Ltd. (2002)
Schneider, K., Lübke, D., Flohr, T.: Softwareentwicklung zwischen Disziplin und Schnelligkeit. Tele. Kommunikation Aktuell 59(05-06), 1–21 (2005)
Schneider, K.: Aggregatzustände von Anforderungen erkennen und nutzen. In: GI Softwaretechnik-Trends, pp. 22–23 ( 2006)
Schneider, K.: Software Engineering nach Maß mit FLOW. In: SQMcongress 2006. Düsseldorf: SQS (2006)
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)
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)
Schneider, K. and Lübke, D.: Systematic Tailoring of Quality Techniques. In: World Congress of Software Quality 2005. Munich, Germany (2005)
Stapel, K.: Informationsflussoptimierung eines Softwareentwicklungsprozesses in der Bankenbranche, Fachgebiet Software Engineering, Gottfried Wilhelm Leibniz Universität Hannover (2006)
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)
Macaulay, L.A.: Requirements Engineering. Springer, Heidelberg (1995)
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)
Beck, K.: Extreme Programming Explained. Addison-Wesley, London (2000)
Cockburn, A.: Agile Software Development. Addison Wesley, London (2002)
Boehm, B., Turner, R.: Balancing Agility and Discipline - A Guide for the Perplexed. Addison Wesley, London (2003)
Schneider, K.: Active Probes: Synergy in Experience-Based Process Improvement. In: Bomarius, F., Oivo, M. (eds.) PROFES 2000. LNCS, vol. 1840, Springer, Heidelberg (2000)
Houdek, F., Schneider, K.: Software Experience Center. The Evolution of the Experience Factory Concept. In: International NASA-SEL Workshop (1999)
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)
Schneider, K., Stapel, K.: Informationsflussanalyse für angemessene Dokumentation und verbesserte Kommunikation, SE 2007. Hamburg (2007)
Basili, V., Caldiera, G.: Improve software quality by using knowledge and experience, Fall: Sloan Management Review (1995)
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)
Schneider, K.: What to Expect from Software Experience Exploitation. Journal of Universal Computer Science (J.UCS) 8(6), 44–54 (2002), www.jucs.org
Fischer, G.: Domain-Oriented Design Environments. Automated Software Engineering 1(2), 177–203 (1994)
Sarkisyan, E.: Analyse und Definition von verschiedenen FLOW-Modellen, FG Software Engineering, Leibniz Universität Hannover (2006)
Mayhew, D.J.: The Usability Engineering Lifecycle - a practitioner’s handbook for user interface design. Morgan Kaufmann Publishers, San Francisco (1999)
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)
Schneider, K.: Aggregatzustände von Anforderungen erkennen und nutzen. GI Softwaretechnik-Trends 26(1), 22–23 (2006)
DeMarco, T.: Structured Analysis and System Specification. Prentice-Hall, Englewood Cliffs (1979)
Volhard, C.: Unterstützung von Use Cases und Oberflächenprototypen in Interviews zur Prozessmodellierung, Fachgebiet Software Engineering, Gottfried Wilhelm Leibniz Universität Hannover (2006)
Maiden, N., et al.: Making Mobile Requirements Engineering Tols Usable and Useful. In: Requirements Engineering (RE 2006), IEEE Computer Society, Minneapolis, USA (2006)
Rombach, D., Basili, V.R., Schneider, K.: Experimental Software Engineering Issues: Assessment and Future Directions. Dagstuhl Workshop Proceedings. Springer, Heidelberg (2007)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)