A way to improve Adaptive Maintenance in Enterprise Architecture
محورهای موضوعی : IT Strategyferidon Shams 1 , safura oviesi 2
1 - Shahid Beheshti University
2 - Shahid Beheshti University
کلید واژه: Enterprise architecture, , strategic alignment, , Enterprise architecture maintenance, , Adaptability, ,
چکیده مقاله :
Lately, one of the biggest challenges in enterprise is the strategic alignment of information technology with business. Enterprises use various methods to achieve this strategic alignment. Enterprise architecture is an effective approach that allows optimal management of Enterprise’s information technology and strategic alignment of IT functionalities and business requirements. These days, considering dynamic environments, there is the possibility of any kind of change in enterprise’s conditions, especially after implementation of Enterprise architecture. This change of conditions demonstrates itself in a variety of forms. In these cases, decision making should be done as an appropriate response to these changes which should be predictable. Otherwise it would lead to lack of proper response and consequently, readjustment of Enterprise architecture document, which imposes many human and financial costs on the enterprise. In addition, the enterprise’s progress toward competitive advantages will be stopped. The appropriate response and adaptability to these changes is a concept represented under the title of adaptive maintenance of Enterprise architecture. In the following article with the help of a software maintenance method and examining the possibility of extending into the Enterprise architecture maintenance, through a case study on Power Distribution Company of Golestan province, it is shown how the improvement of adaptive maintenance of Enterprise architecture can be assisted and the possibility of implementation of various types of changes in business and information technology without disturbing the Enterprise is provided.
Lately, one of the biggest challenges in enterprise is the strategic alignment of information technology with business. Enterprises use various methods to achieve this strategic alignment. Enterprise architecture is an effective approach that allows optimal management of Enterprise’s information technology and strategic alignment of IT functionalities and business requirements. These days, considering dynamic environments, there is the possibility of any kind of change in enterprise’s conditions, especially after implementation of Enterprise architecture. This change of conditions demonstrates itself in a variety of forms. In these cases, decision making should be done as an appropriate response to these changes which should be predictable. Otherwise it would lead to lack of proper response and consequently, readjustment of Enterprise architecture document, which imposes many human and financial costs on the enterprise. In addition, the enterprise’s progress toward competitive advantages will be stopped. The appropriate response and adaptability to these changes is a concept represented under the title of adaptive maintenance of Enterprise architecture. In the following article with the help of a software maintenance method and examining the possibility of extending into the Enterprise architecture maintenance, through a case study on Power Distribution Company of Golestan province, it is shown how the improvement of adaptive maintenance of Enterprise architecture can be assisted and the possibility of implementation of various types of changes in business and information technology without disturbing the Enterprise is provided.
[1] D.Amyot,"Consistency Analysis for User Requirements Notation Models",Ninth International i* Workshop (iStar), At Beijing, China, Volume: CEUR-WS Vol-1674,2016.
[2] P.Bengtsson, "Architecture Level Prediction of Software Maintenance", Department of Software Engineering aComputerScience University of Karlskrona/Ronneby S-372 25 Ronneby Sweden,1999.
[3] NR.Buschand and A.Zalewski, "Enterprise Architecture Modifiability Analysis". In Towards a Synergistic Combination of Research and Practice in Software Engineering, Springer, Cham, pp. 119-134, 2018.
[4] Chief Information Officer Council Version 1.0,A Practical Guide to Federal Enterprise Architecture, February 2001, [Online]. Available: https://www.gao.gov/.
[5] R.KazmanBass and L.Abowd and M.Webb, "SAAM: A method for analyzing the properties of software architectures". In Proceedings of 16th International Conference on Software Engineering, IEEE, pp. 81-90,1994.
[6] R.Kazman and M. Klein, and P. Clements, "ATAM: Method for architecture evaluation",Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst,2004.
[7] M.Karimi AND S.M.Sharafi and M.N .Dehkordi, "A new approach based on genetic algorithm for prioritizing quality scenarios in enterprise architecture evaluation. International Journal of Computer Science Engineering ", IJCSE, 3(01), 21-31, ,2014.
[8] D.Amyot,"Consistency Analysis for User Requirements Notation Models",Ninth International i* Workshop (iStar), At Beijing, China, Volume: CEUR-WS Vol-1674,2016.
[9] P.Bengtsson, "Architecture Level Prediction of Software Maintenance", Department of Software Engineering aComputerScience University of Karlskrona/Ronneby S-372 25 Ronneby Sweden,1999.
[10] NR.Buschand and A.Zalewski, "Enterprise Architecture Modifiability Analysis". In Towards a Synergistic Combination of Research and Practice in Software Engineering ,Springer, Cham, pp. 119-134,2018.
[11] Chief Information Officer Council Version 1.0,A Practical Guide to Federal Enterprise Architecture, February 2001, [Online]. Available: https://www.gao.gov/.
[12] R.KazmanBass and L.Abowd and M.Webb, "SAAM: A method for analyzing the properties of software architectures". In Proceedings of 16th International Conference on Software Engineering, IEEE, pp. 81-90,1994.
[13] R.Kazman and M. Klein, and P. Clements, "ATAM: Method for architecture evaluation",Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst,2004.
[14] M.Karimi AND S.M.Sharafi and M.N .Dehkordi, "A new approach based on genetic algorithm for prioritizing quality scenarios in enterprise architecture evaluation. International Journal of Computer Science Engineering ", IJCSE, 3(01), 21-31, ,2014.
[15] D.Amyot,"Consistency Analysis for User Requirements Notation Models",Ninth International i* Workshop (iStar), At Beijing, China, Volume: CEUR-WS Vol-1674,2016.
[16] P.Bengtsson, "Architecture Level Prediction of Software Maintenance", Department of Software Engineering aComputerScience University of Karlskrona/Ronneby S-372 25 Ronneby Sweden,1999.
[17] NR.Buschand and A.Zalewski, "Enterprise Architecture Modifiability Analysis". In Towards a Synergistic Combination of Research and Practice in Software Engineering ,Springer, Cham, pp. 119-134,2018.
[18] Chief Information Officer Council Version 1.0,A Practical Guide to Federal Enterprise Architecture, February 2001, [Online]. Available: https://www.gao.gov/.
[19] R.KazmanBass and L.Abowd and M.Webb, "SAAM: A method for analyzing the properties of software architectures". In Proceedings of 16th International Conference on Software Engineering, IEEE, pp. 81-90,1994.
[20] R.Kazman and M. Klein, and P. Clements, "ATAM: Method for architecture evaluation",Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst,2004.
[21] M.Karimi AND S.M.Sharafi and M.N .Dehkordi, "A new approach based on genetic algorithm for prioritizing quality scenarios in enterprise architecture evaluation. International Journal of Computer Science Engineering ", IJCSE, 3(01), 21-31, ,2014.
[22] D.Amyot,"Consistency Analysis for UserRequirements Notation Models",Ninth International i* Workshop (iStar), At Beijing, China, Volume: CEUR-WS Vol-1674,2016.
[23] P.Bengtsson, "Architecture Level Prediction of Software Maintenance", Department of Software Engineering aComputerScience University of Karlskrona/Ronneby S-372 25 Ronneby Sweden,1999.
[24] NR.Buschand and A.Zalewski, "Enterprise Architecture Modifiability Analysis". In Towards a Synergistic Combination of Research and Practice in Software Engineering ,Springer, Cham, pp. 119-134,2018.
[25] Chief Information Officer Council Version 1.0,A Practical Guide to Federal Enterprise Architecture, February 2001, [Online]. Available: https://www.gao.gov/.
[26] R.KazmanBass and L.Abowd and M.Webb, "SAAM: A method for analyzing the properties of software architectures". In Proceedings of 16th International Conference on Software Engineering, IEEE, pp. 81-90,1994.
[27] R.Kazman and M. Klein, and P. Clements, "ATAM: Method for architecture evaluation",Carnegie-Mellon Univ Pittsburgh PA Software Engineering Inst,2004.
[28] M.Karimi AND S.M.Sharafi and M.N .Dehkordi, "A new approach based on genetic algorithm for prioritizing quality scenarios in enterprise architecture evaluation. International Journal of Computer Science Engineering ", IJCSE, 3(01), 21-31, ,2014.
[29] S.R.Khayyami,. "Evaluation and analysis of Enterprisearchitecture",Ph.D.dissertation,University of Shiraz,iran, , 2009.
[30] R. Lagerström, "Analyzing system maintainability using enterprise architecture models," jEA 2007, pp. 31-40, 2007.
[31] M. Lankhorst, " Enterprise Architecture at Work: Modeling, Communication and Analysis, " 3th ed. Springer, 2013.
[32] M .M .Lehman, " Implications of Evolution Metrics on Software Maintenance, " Department of Computing Imperial College London SW7 2BZ,2015.
[33] L. Manzur and J. Mario Ulloa, M. Sanchez and J. Villalobos, "xArchiMate: Enterprise Architecture simulation, experimentation [34] and analysis," Simulation-Transactions of the Society for Modeling and Simulation International, 2015 ,vol. 91, no. 3, pp. 276-301.
[35] P. Narman and P. Johnson,"Enterprise Architecture: A Framework Supporting System Quality Analysis," presented at the 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), Annapolis, MD, USA, 2007.
[36] M. Razavi Davoudi and K. Sheikhvand, "An Approach towards Enterprise Architecture Analysis,using AHP and Fuzzy AHP, "2012.
[37] M.Razavi , "Presentation of a new framework for analysis of qualitative features of Enterprise architecture, " PhD.dissertation ,Tehran University of Science and Technology,iran, 2009.
[38] F. Shams and A. Mahjourian, " Introduction to the principles and basics and architectural methods of service-oriented Enterprise, " Shahid Beheshti University, Tehran,iran, 2015.