{"title":"在为 IT 公司客户准备评估时开发 DSS 模块","authors":"","doi":"10.18469/ikt.2023.21.1.12","DOIUrl":null,"url":null,"abstract":"The article considers the relevance of the search for toolkit for objective software development complexity and timing assessment. The key purpose of this toolkit is to provide an IT company with the opportunity to objectively assess the labor intensity, the cost of a future software product at an early stage, on the one hand, and to ensure transparency in justifying an acceptable transaction price for the customer, on the other hand. A special feature of the IT industry is the intangible nature of the created product and, as a result, the challenge of choosing methods (metrics) for labor intensity assessment and predicting the timing of the software product implementation, which allows obtaining realistic data without serious time and financial costs, poses a certain difficulty. The results of the analysis and comparison of the most common methods of software development complexity assessment (in particular, IFPUG, UCP, COCOMOII, etc.), including identification of advantages and limitations, are presented. A generalized algorithm for the decision support system operation is proposed to reduce time and increase the validity of calculations when drawing up estimates by an IT company analyst as a part of the preparation of technical specifications. A description of individual screen forms of the decision support system designed module is provided.","PeriodicalId":245247,"journal":{"name":"Infokommunikacionnye tehnologii","volume":"380 ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DEVELOPMENT OF A DSS MODULE WHEN PREPARING ASSESSMENTS FOR IT COMPANY CLIENTS\",\"authors\":\"\",\"doi\":\"10.18469/ikt.2023.21.1.12\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article considers the relevance of the search for toolkit for objective software development complexity and timing assessment. The key purpose of this toolkit is to provide an IT company with the opportunity to objectively assess the labor intensity, the cost of a future software product at an early stage, on the one hand, and to ensure transparency in justifying an acceptable transaction price for the customer, on the other hand. A special feature of the IT industry is the intangible nature of the created product and, as a result, the challenge of choosing methods (metrics) for labor intensity assessment and predicting the timing of the software product implementation, which allows obtaining realistic data without serious time and financial costs, poses a certain difficulty. The results of the analysis and comparison of the most common methods of software development complexity assessment (in particular, IFPUG, UCP, COCOMOII, etc.), including identification of advantages and limitations, are presented. A generalized algorithm for the decision support system operation is proposed to reduce time and increase the validity of calculations when drawing up estimates by an IT company analyst as a part of the preparation of technical specifications. A description of individual screen forms of the decision support system designed module is provided.\",\"PeriodicalId\":245247,\"journal\":{\"name\":\"Infokommunikacionnye tehnologii\",\"volume\":\"380 \",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Infokommunikacionnye tehnologii\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.18469/ikt.2023.21.1.12\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Infokommunikacionnye tehnologii","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18469/ikt.2023.21.1.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
文章探讨了寻找客观软件开发复杂性和时间评估工具包的意义。该工具包的主要目的是,一方面为 IT 公司提供机会,在早期阶段对未来软件产品的劳动强度和成本进行客观评估,另一方面确保透明度,为客户提供可接受的交易价格。IT 行业的一个特点是所创造产品的无形性,因此,选择劳动强度评估方法(指标)和预测软件产品的实施时间,以便在不花费大量时间和资金的情况下获得真实数据,就构成了一定的困难。本文介绍了对最常用的软件开发复杂性评估方法(特别是 IFPUG、UCP、COCOMOII 等)的分析和比较结果,包括优势和局限性的识别。提出了决策支持系统操作的通用算法,以减少 IT 公司分析师在编制技术规范时进行估算的时间并提高计算的有效性。介绍了决策支持系统设计模块的各个屏幕形式。
DEVELOPMENT OF A DSS MODULE WHEN PREPARING ASSESSMENTS FOR IT COMPANY CLIENTS
The article considers the relevance of the search for toolkit for objective software development complexity and timing assessment. The key purpose of this toolkit is to provide an IT company with the opportunity to objectively assess the labor intensity, the cost of a future software product at an early stage, on the one hand, and to ensure transparency in justifying an acceptable transaction price for the customer, on the other hand. A special feature of the IT industry is the intangible nature of the created product and, as a result, the challenge of choosing methods (metrics) for labor intensity assessment and predicting the timing of the software product implementation, which allows obtaining realistic data without serious time and financial costs, poses a certain difficulty. The results of the analysis and comparison of the most common methods of software development complexity assessment (in particular, IFPUG, UCP, COCOMOII, etc.), including identification of advantages and limitations, are presented. A generalized algorithm for the decision support system operation is proposed to reduce time and increase the validity of calculations when drawing up estimates by an IT company analyst as a part of the preparation of technical specifications. A description of individual screen forms of the decision support system designed module is provided.