Skip to main content

Requirements-Driven Iterative Project Planning

  • Conference paper
Software and Data Technologies (ICSOFT 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 303))

Included in the following conference series:

Abstract

Organizational modeling with the i* framework has widely been used for model-driven software development adopting a transformational approach, notably within the Tropos process. Its high-level representation elements allow to partition the software problem into adequate and manageable elements (actors, goals, tasks, resources and dependencies) leading to an agent-oriented design, and eventually an implementation with agent technologies (JACK, Jadex, Chimera Agent, ...). This paper proposes to use the i* framework for iterative software planning; each of the goals from the i* strategic dependency model are evaluated on the basis of the (high-level) threats they face and the expected quality factors. This allows to determine a priority among the model goals and “feed” an iterative template to plan the whole project realization. This framework is thus meant to be applied during the first iteration of the project for model-driven software project management. The development of a production management system in the steel industry is used as an example.

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. Anonymous. Software & systems process engineering meta-model specification. version 2.0. Technical report, Object Management Group (2008)

    Google Scholar 

  2. Bernon, C., Gleizes, M.P., Picard, G., Glize, P.: The adelfe methodology for an intranet system design. In: AOIS@CAiSE (2002)

    Google Scholar 

  3. Boehm, B.: Software Project Management. Addison-Wesley (1998)

    Google Scholar 

  4. Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the tropos project. Inf. Syst. 27(6), 365–389 (2002)

    Article  MATH  Google Scholar 

  5. Chung, L., Nixon, B., Yu, E., Mylopoulos, J.: Non-functional requirements in software engineering. Kluwer Academic Publishing (2000)

    Google Scholar 

  6. Estrada, H., Rebollar, A.M., Pastor, O., Mylopoulos, J.: An Empirical Evaluation of the i* Framework in a Model-Based Software Generation Environment. In: Martinez, F.H., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 513–527. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Gonzalez-Palacios, J., Luck, M.: Extending Gaia with Agent Design and Iterative Development. In: Luck, M., Padgham, L. (eds.) AOSE 2007. LNCS, vol. 4951, pp. 16–30. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. IBM. The rational unified process. Rational Software Corporation, Version 2003.06.00.65 (2003)

    Google Scholar 

  9. Jacobson, I., Booch, G., Rumbaugh, J.: The unified software development process. Addision-Wesley (1999)

    Google Scholar 

  10. Jacobson, I., Bylund, S.: The road to the unified software development process. Cambridge University Press (2000)

    Google Scholar 

  11. Jalote, P.: Software Project Management in Practice. Addison Wesley (2002)

    Google Scholar 

  12. Kruchten, P.: The Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley (2003)

    Google Scholar 

  13. Lind, J.: The MASSIVE Method. LNCS (LNAI), vol. 1994. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  14. Pastor, O., Estrada, H., Martínez, A.: The strengths and weaknesses of the i* framework: an experimental evaluation. In: Giorgini, P., Maiden, N., Mylopoulos, J., Yu, E. (eds.) Social Modeling for Requirements Engineering. MIT Press (2011)

    Google Scholar 

  15. Wautelet, Y.: A goal-driven project management framework for multi-agent software development. PhD thesis, Université catholique de Louvain, Belgium (2008)

    Google Scholar 

  16. Wautelet, Y., Achbany, Y., Kolp, M.: A service-oriented framework for mas modeling. In: Cordeiro, J., Filipe, J. (eds.) ICEIS (3-1), pp. 120–128 (2008)

    Google Scholar 

  17. Yu, E.: Modeling strategic relationships for process reengineering. PhD thesis, University of Toronto, Department of Computer Science, Canada (1995)

    Google Scholar 

  18. Yu, E.: Social Modeling for Requirements Engineering. MIT Press (2011)

    Google Scholar 

  19. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wautelet, Y., Kolp, M., Poelmans, S. (2013). Requirements-Driven Iterative Project Planning. In: Escalona, M.J., Cordeiro, J., Shishkov, B. (eds) Software and Data Technologies. ICSOFT 2011. Communications in Computer and Information Science, vol 303. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36177-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36177-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36176-0

  • Online ISBN: 978-3-642-36177-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics