Abstract
The agile way of working is often abbreviated to the principle: “working software over comprehensive documentation”, which is interpreted as “not need for documentation at all”. Looking carefully at the Agile manifesto, one also discovers the principle “continuous attention to technical excellence and good design enhances agility”. In this paper, we will cover the Agile principles and values mentioned in this manifesto and demonstrate how well fact-based modelling fits these principles and values.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schwaber, K., Beedle, M.: Agile Software Development with SCRUM, 1st edn. Prentice Hall PTR, Upper Saddle River (2001)
Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, Boston (2004)
Cockburn, A.: Agile Software Development. Addison-Wesley Professional, Boston (2001)
Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–127 (2001)
Cockburn, A., Highsmith, J.: Agile Software development: the people factor. Computer 34(11), 131–133 (2001)
Fowler, M.: The new methodology. https://www.martinfowler.com/articles/newMethodology.html. Accessed 25 July 2018
Highsmith, J.: Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House Publishing, New York (2000)
Lemmens, I., Sgaramella, F., Valera, S.: Development of tooling to support fact-oriented modeling at ESA. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009. LNCS, vol. 5872, pp. 714–722. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-05290-3_87
Halpin, T.: Object-role modeling (ORM/NIAM). In: Bernus, P., Mertins, K., Schmidt, G. (eds.) Handbook on Architectures of Information System, pp. 81–101. Springer, Berlin (1998). https://doi.org/10.1007/978-3-662-03526-9_4
Homepage manifesto for agile software development. http://agilemanifesto.org/. Accessed 24 July 2018
Wendorff, P.: An essential distinction of agile software development processes based on systems thinking in software engineering management. In: Third International Conference on eXtreme Programming and Agile Processes in Software Engineering (2002)
Van Griethuysen, J.: Information processing systems – concepts and terminology for the conceptual schema and the information base. Technical report ISO TR9007 (1987)
INCOSE: Systems Engineering Vision 2020 (incose-tp-2004-004-02), INCOSE (2007)
Lemmens, I., Koster, J.P.: The rule configurator: a tool to execute a model and play with the rules. In: Debruyne, C., Ciuciu, J., Panetto, H., et al. (eds.) OTM 2016 Workshops. LNCS, pp. 155–163. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-319-55961-2_15
Lemmens, I., van de Laar, B., Saton, J., Bulles, J.: How to fulfil regulatory requirements consistently: a semantic-based approach. In: Debruyne, C., et al. (eds.) OTM 2017. LNCS, vol. 10697, pp. 202–211. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73805-5_21
Paulk, M.C.: Agile methodologies and process disciplines. Crosstalk: J. Defense Softw. Eng., 15(10) (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Lemmens, I., Arntz, R. (2019). Agile and FBM: A Match Made in Heaven. In: Debruyne, C., Panetto, H., Guédria, W., Bollen, P., Ciuciu, I., Meersman, R. (eds) On the Move to Meaningful Internet Systems: OTM 2018 Workshops. OTM 2018. Lecture Notes in Computer Science(), vol 11231. Springer, Cham. https://doi.org/10.1007/978-3-030-11683-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-11683-5_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11682-8
Online ISBN: 978-3-030-11683-5
eBook Packages: Computer ScienceComputer Science (R0)