Abstract
The success of development and testing activities depends on the quality of the requirement engineering and business analysis deliverables. The most important part of them is requirement and design specification. Many specification and modeling techniques may be used alternatively or in conjunction with others to accomplish a particular business analysis document. Business analysts should select the most appropriate techniques based on the project context, their previous experience, considering budget and time restrictions. The paper aims to analyze the current practices of requirement specification in modeling and define dependencies between project attributes and techniques. We conducted a survey study involving 328 specialists from Ukrainian IT companies and a series of interviews with experts to interpret the survey results. The results can be used to enhance educational programs for IT specialists, taking into account the needs of Ukrainian companies. A set of statistically significant dependencies between project context and requirements documentation techniques allows developing a business analysis approach recommendation system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
International Institute of Business Analysis. A guide to the business analysis body of knowledge (BABOK Guide), ver. 3. IIBA, Toronto (2015)
Gobov, D., et al.: Approaches for the concept “business analysis” definition in IT projects and frameworks. In: CEUR Workshop Proceedings, vol. 2711, pp. 321–332 (2020)
International Institute of Business Analysis. A Core Standard A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK® Guide) ver. 3. IIBA, Toronto (2017)
Rehman, T., Khan, M., Riaz, N.: Analysis of requirement engineering processes, tools/techniques and methodologies. Int. J. Inform. Technol. Comput. Sci. (IJITCS) 5(3), 40–48 (2013). https://doi.org/10.5815/ijitcs.2013.03.05
Dieste, O., Juristo, N.: Systematic review and aggregation of empirical studies on elicitation techniques. IEEE Trans. Softw. Eng. 37(2), 283–304 (2011). https://doi.org/10.1109/tse.2010.33
dos Santos Soares, M., Cioquetta, D.S.: Analysis of techniques for documenting user requirements. In: Murgante, B., et al. (eds.) Computational Science and Its Applications – ICCSA 2012. LNCS, vol. 7336, pp. 16–28. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31128-4_2
Jarzębowicz, A., Połocka, K.: Selecting requirements documentation techniques for software projects: a survey study. In: Proceedings of Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1189–1198. IEEE (2017). https://doi.org/10.15439/2017F387
Jarzębowicz, A., Sitko, N.: Communication and documentation practices in agile requirements engineering: a survey in polish software industry. In: Wrycza, S., Maślankowski, J. (eds.) Information Systems: Research, Development, Applications, Education. Lecture Notes in Business Information Processing, vol. 359, pp. 147–158. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29608-7_12
Ali, W., Rafiq, A., Majeed, M.: Requirements engineering in software houses of Pakistan. Int. J. Mod. Educ. Comput. Sci. 6(9), 47–53 (2014). https://doi.org/10.5815/ijmecs.2014.09.07
Fatima, T., Mahmood, W.: Requirement engineering in agile. Int. J. Educ. Manag. Eng. 9(4), 20 (2019)
Fernandez, D., Wagner, S.: Naming the pain in requirements engineering: a design for a global family of surveys and first results from Germany. Inf. Softw. Technol. 57, 616–643 (2015). https://doi.org/10.1016/j.infsof.2014.05.008
Perkusich, M., et al.: Intelligent software engineering in the context of agile software development: a systematic literature review. Inf. Softw. Technol. 119, 106241 (2020). https://doi.org/10.1016/j.infsof.2019.106241
Ochodek, M., Kopczyńska, S.: Perceived importance of agile requirements engineering practices–a survey. J. Syst. Softw. 143, 29–43 (2018). https://doi.org/10.1016/j.jss.2018.05.012
Darwish, N., Mohamed, A., Abdelghany, A.: A hybrid machine learning model for selecting suitable requirements elicitation techniques. Int.J. Comput. Sci. Inf. Secur. 14(6), 1–12 (2016)
Gobov, D., Huchenko, I.: Influence of the software development project context on the requirements elicitation techniques selection. In: Hu, Z., Petoukhov, S., Dychka, I., He, M. (eds.) Advances in Computer Science for Engineering and Education IV. LNDECT, vol. 83, pp. 208–218. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-80472-5_18
Project Management Institute. The PMI Guide to BUSINESS ANALYSIS. PMI, Newtown Square, Pennsylvania (2017)
Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer, Cham (2010)
Paul, D., et al.: Business analysis, 3rd edn. BCS, The Chartered Institute for IT (2014)
Gobov, D., Huchenko, I.: Requirement elicitation techniques for software projects in Ukrainian IT: an exploratory study. In: Proceedings of the Federated Conference on Computer Science and Information Systems, pp. 673–681. IEEE (2020).https://doi.org/10.15439/2020f16
Yates, D., et al.: The Practice of Statistics, 1st edn. W.H. Freeman, New York (1999)
Morgan, G., et al.: IBM SPSS for Introductory Statistics: Use and Interpretation. Routledge, London (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gobov, D., Huchenko, I. (2022). Modern Requirements Documentation Techniques and the Influence of the Project Context: Ukrainian IT Experience. In: Hu, Z., Dychka, I., Petoukhov, S., He, M. (eds) Advances in Computer Science for Engineering and Education. ICCSEEA 2022. Lecture Notes on Data Engineering and Communications Technologies, vol 134. Springer, Cham. https://doi.org/10.1007/978-3-031-04812-8_22
Download citation
DOI: https://doi.org/10.1007/978-3-031-04812-8_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-04811-1
Online ISBN: 978-3-031-04812-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)