scholarly journals Impact of Agile Methodologies on Cost Estimation Techniques in Software Industry of Pakistan

2017 ◽  
Vol 06 (03) ◽  
Author(s):  
Arsalan Haider
2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Fentahun Moges Kasie ◽  
Glen Bright

Purpose This paper aims to propose an intelligent system that serves as a cost estimator when new part orders are received from customers. Design/methodology/approach The methodologies applied in this study were case-based reasoning (CBR), analytic hierarchy process, rule-based reasoning and fuzzy set theory for case retrieval. The retrieved cases were revised using parametric and feature-based cost estimation techniques. Cases were represented using an object-oriented (OO) approach to characterize them in n-dimensional Euclidean vector space. Findings The proposed cost estimator retrieves historical cases that have the most similar cost estimates to the current new orders. Further, it revises the retrieved cost estimates based on attribute differences between new and retrieved cases using parametric and feature-based cost estimation techniques. Research limitations/implications The proposed system was illustrated using a numerical example by considering different lathe machine operations in a computer-based laboratory environment; however, its applicability was not validated in industrial situations. Originality/value Different intelligent methods were proposed in the past; however, the combination of fuzzy CBR, parametric and feature-oriented methods was not addressed in product cost estimation problems.


2013 ◽  
Vol 437 ◽  
pp. 981-984
Author(s):  
Heung Jae Cho ◽  
Jae Il Park

In order to be cost competitive in the consumer electronics industry, it is needed to estimate product costs earlier in the design phase. In this study, we reviewed quality and quantity cost estimation techniques to develop a cost estimation system. The qualitative cost estimation technique is used to store expert's knowledge in the form of rules or a decision tree, and quantitative cost estimation techniques is used to extract a similar cost basis based on historical cost data of products. Also, we developed a cost comparison system using these two methods.


2018 ◽  
Vol 16 (2) ◽  
pp. 39-54
Author(s):  
Fabiola Sáenz Blanco ◽  
Frederick Gutiérrez Sierra ◽  
Julián Camilo Ramos Rivera

This review article aims to analyze one of the most important elements in the software industry: the conformation of self-managed work teams and the implementation of a planning, control and development methodology of software project.For that, a literature review was made, researching journal articles, graduation projects and books, among others, to know the software industry generalities worldwide, as well as the situation in Colombia, the conformation of self-managed work teams and the agile methodologies features for planning, executing and controlling development projects. The self-managed teams’ conformation eases communication and knowledge sharing, essential elements inside the software development industry since they allow the generation of an appropriate answer in front of the changes caused by the environment. Supporting on the Scrum development methodology, value for the stakeholders is obtained and a workflow is set, guided to improve project productivity and efficiency.ResumenEl presente artículo de revisión tiene como finalidad analizar uno de los elementos más importantes en la industria de software: La conformación de equipos autogestionados y la implementación de una metodología para la planeación, control y desarrollo de los proyectos de software. Se realizó una revisión bibliográfica en diferentes bases de datos académicas, con el fin de conocer las generalidades y estado de la industria de software, la conformación de equipos autogestionados y las características de las metodologías ágiles de desarrollo. La conformación de equipos autogestionados facilita la comunicación y transmisión de conocimiento, elementos fundamentales dentro de la industria de desarrollo, permitiendo generar una respuesta adecuada frente a los cambios ocasionados por el entorno. Apoyándose en la metodología de desarrollo Scrum, se obtiene valor para los Stakeholders y se establece un flujo de trabajo encaminado a mejorar la productividad y eficiencia del proyecto.ResumoEste artigo é uma revisão e análise de um dos elementos mais importantes da indústria de software: A criação de equipes auto-geridas e implementação de uma metodologia de planejamento, controle e desenvolvimento de projetos de software. Uma revisão da literatura em diferentes bancos de dados acadêmicos foi realizada a fim de conhecer generalidades e estado da indústria de software, a criação de equipamentos de auto-gestão e as características de metodologias ágeis de desenvolvimento. A formação de equipes auto-geridas facilita a comunicação e transmissão de conhecimento, elementos fundamentais dentro da indústria de desenvolvimento, permitindo gerar uma resposta adequada às mudanças causadas pelo ambiente. Com base na metodologia de desenvolvimento Scrum, o valor das partes interessadas é obtido e um fluxo de trabalho projetado para melhorar a produtividade e eficiência do projeto é estabelecida.


Sign in / Sign up

Export Citation Format

Share Document