Systematical Alignment of Business Requirements and System Functions by Linking GQM+Strategies and SysML
Abstract
Many businesses strive to align their business goals, strategies, and systems before and during system development as the studies of GORE and alignment of business/IT show. However, the level of success derived from their interrelationships may be ambiguous because the relationships between goals, strategies, and systems are often vague. As agile development becomes more prevalent, it is becoming more difficult to adjust a system to accommodate changing goals and strategies. By linking GQM+Strategies and SysML, we propose a method to systematically align business requirements and system functions. Then we evaluate this method from the viewpoint of traceability from business requirements to system functions and the solution to fill the gap between them. This proposed method not only helps maintain consistency from business requirements to system functions but also solves the gap
between customers' needs and the developed system while simultaneously dealing with changing strategies and requirements.
References
N. Mimura, H. Washizaki, K. Shintani, S. Okuda, “Linking business strategies and system demands using GQM+Strategies and Systems Modeling Language,” 4th International Conference on Enterprise Architecture and Information Systems(EAIS), Japan, 2019.
A. Trendowicz, J. Heidrich, K. Shintani, “Aligning Software Projects with Business Objectives,” 21st International Workshop on Software Measurement and the 6th International Conference on Software Process and Product Measurement, Japan, 2011.
V. Basili, et al., “Aligning Organizations Through Measurement,” Springer International Publishing, 2014, p.36- 44.
S. Friedenthal, A. Moore, R. Steiner, "OMG systems modeling language (OMG SysMLTM) tutorial," INCOSE international symposium, Vol.18, No.1, 2008.
I. Inayat, S. Salim, S. Marczak, M. Daneva, S. Shamshirband, “A systematic literature review on agile requirements engineering practices and challenges,” Computers in Human Behavior, Vol. 51, No.B, October 2015, pp.915-929.
V. Basili, “Software modeling and measurement: the Goal / Question / Metric paradigm,” Maryland Univ, USA, September 1992.
V. Basili, et al., “GQM+Strategies in a Nutshell,” in The Fraunhofer IESE Series on Software and Systems Engineering, Springer, March 2014, pp. 36-44.
L. Balmelli, “An Overview of the Systems Modeling Language for Products and Systems Development,” Journal of Object Technology, vol. 6, no. 6, 2007, pp. 149–177.
M.E. Hamlaoui, et al., “Alignment of viewpoint heterogeneous design models: Emergency Department Case Study,” in 4th International Workshop On the Globalization of Modeling Languages (GEMOC 2016) co-located with ACM/IEEE MODELS 2016, Oct 2016, pp. 18-27.
M.E. Hamlaoui, S. Bennani, M. Nassar, S. Ebersold, B. Coulette, “A MDE Approach for Heterogeneous Models Consistency,” ENASE2018, MARCH 2018.
D.M. Fernández, et al., “Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice,” Empirical Software Engineering, Nov 2016.
J. Gardan, N. Matta, “Enhancing Knowledge Management into Systems Engineering through New Models in SysML,” Procedia CIRP, Volume 60, 2017, pp. 169-174.
N.B. Moe, A. Aurum, T. Dyba, “Challenges of shared decision-making: A multiple case study of agile software development,” Information and Software Technology, Vol. 54, No.8, Aug 2012, pp.853-865.
C. Shimura, H. Washizaki, Y. Aoki, T. Kobori, K. Honda, Y. Fukazawa, K. Shintani, T. Nonomura, “Identifying Potential Problems and Risks in GQM+Strategies Models Using Metamodel and Design Principles,” Proceedings of 50th The Hawaii International Conference on System Sciences (HICSS 2017), January 2017, pp. 4857-4866.
Kashiwa City Health Center Community Health Promotion Section (Kashiwa-shi hokenjo chiiki-kenkouzukuri-ka) “Kashiwa City Health Promotion Plan (Kashiwa-shi kenko-zoshin keikaku)” Kashiwa City, April, 2013.
T. Takai, K. Shintani, H. Andoh, H. Washizaki, “Case study applying GQM+Strategies with SysML for IoT application system development,” EAIS 2019.
J. V. Brocke, C. Sonnenberg, A. Simons, “Value-Oriented Information Systems Design: The Concept of Potentials Modeling and its Application to Service-oriented Architectures,” Business & Information Systems Engineering, June 2009, pp. 223-233.
X. Cui, R. Paige, “An Integrated Framework for System/Software Requirements Development Aligning with Business Motivations,” IEEE/ACIS 11th International Conference on Computer and Information Science, June 2012, pp. 547-552.
N. B. Wilson, L. A. Carmenza, “Agile Methodology to Develop Architecture of Information and Knowledge in Organizations (MADAIKE),” International Journal of Machine Learning and Computing, Vol. 5, No. 2, April 2015, pp.153-159.
The Open Group, “Open Group Standard ArchiMate® 3.0.1 Specification” August 2017.