Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 422))

Abstract

Capturing the “user requirement” has always been the most critical phase in systems engineering. The problem becomes even more complicated in software engineering where uncertainty of the functions to implement and volatility of the user needs are the rule. In the past, this initial difficulty of the software production phase was tackled by the requirement engineers using formal methods to structure the dialogue with the user. The solutions offered by this discipline are controversial. Agile methods put once again the human factor at the center of the user needs capture phase, using the intrinsic nonlinearity of the human mind to translate the user stories into software development. Although this practice has a positive outcome, the built-in ambiguity of the natural language is a consistent limit. An attempt to structure this dialogue without disturbing the “Agile” approach is presented, and some considerations on the possibility of using semantic tools are made.

Stella Gazzerro: Profesia, Angelo Messina: Italian Army General Staff.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

References

  1. McCarthy J, Morefield C, Gawron V, Swalm T, Davis R (1998) Information management to support the warrior. United States Air Force Scientific Advisory Board, ADA412936

    Google Scholar 

  2. Messina A, Cotugno F (2014) Adapting Scrum to the Italian army: methods and (open) tools. In: The 10th international conference on open source systems, San Jose, Costa Rica, May 6–9 2014. ISBN 978-3-642-55127-7

    Google Scholar 

  3. Cotugno F, Messina A (2014) Implementing Scrum in the army general staff environment. In: The 3rd international conference in software engineering for defence applications—SEDA Roma, Italy, 22–23 Sept 2014

    Google Scholar 

  4. Messina A (2014) Adopting Agile methodology in mission critical software production. Consultation on cloud computing and software closing workshop, Bruxelles, 4 Nov 2014

    Google Scholar 

  5. Changes from DOD-STD-2167A to MIL-STD-498 USA Department of Defence

    Google Scholar 

  6. Schwaber K (2004) Agile project management with Scrum. Microsoft Press, ISBN 9780735619937

    Google Scholar 

  7. Ray Jackendoff Foundations of language Oxford University Press ISBN: 9780199264377

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angelo Messina .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Gazzerro, S., Marsura, R., Messina, A., Rizzo, S. (2016). Capturing User Needs for Agile Software Development. In: Ciancarini, P., Sillitti, A., Succi, G., Messina, A. (eds) Proceedings of 4th International Conference in Software Engineering for Defence Applications. Advances in Intelligent Systems and Computing, vol 422. Springer, Cham. https://doi.org/10.1007/978-3-319-27896-4_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27896-4_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27894-0

  • Online ISBN: 978-3-319-27896-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics