2,533 research outputs found

    Requirements Changes Rework Effects: A Case Study

    Full text link
    Although software managers are generally good at estimation, their experience of scheduling reworks is poor. Inconsistent or incorrect effort estimation in turn increases the risk that the completion time for a project will ultimately become problematic. To continually alter software maintenance schedules while maintaining software projects is, in fact, a daunting task. Our proposed framework, validated in a case study, confirms that variables in requirements change suffer from weaknesses in coding, user involvement and user documentation. Our results clearly show that there is significant impact on rework as a result of unexpected errors found to correlate to 1) weak characteristics and attributes as described in the source lines of code, especially in data declaration and data statement, 2) lack of communication between developers and users on a change effect, and 3) unavailability of user documentation. To keep rework under control, new criteria in change request forms are proposed. These criteria are shown in the framework to need refining; thus, the more case studies that are validated, the more reliable the result will be in determining outcomes of effort rework effects

    Cost engineering for manufacturing: current and future research

    Get PDF
    The article aims to identify the scientific challenges and point out future research directions on Cost Engineering. The research areas covered in this article include Design Cost; Manufacturing Cost; Operating Cost; Life Cycle Cost; Risk and Uncertainty management and Affordability Engineering. Collected information at the Academic Forum on Cost Engineering held at Cranfield University in 2008 and further literature review findings are presented. The forum set the scope of the Cost Engineering research, a brainstorming was held on the forum and literatures were further reviewed to understand the current and future practices in cost engineering. The main benefits of the article include coverage of the current research on cost engineering from different perspectives and the future research areas on Cost Engineering

    Project dynamics: An analysis of the purpose and value of system dynamics applied to information technology project management

    Get PDF
    Project failure in the Information Technology (IT) sector is well documented in the literature; project managers miss their target budgets and schedules more than twice as often as they meet them. Traditional project management methodologies initially developed for the large-scale engineering projects of the 1950’s, while still relevant and useful, are reductionist in nature and are therefore missing a systems approach that concentrates on knowledge creation before, during and after a project. The research presented herein will demonstrate the role of system dynamics in augmenting a project’s control processes, as well as the skill set used by the project manager. Research from a wide variety of projects within the information technology sector will be synthesized, some using system dynamics methodologies, and will serve as the basis to comparatively analyze the value added using this novel project management approach. The project dynamics and lessons learned within will illustrate the complex interactions and feedback structures inherent in all projects, as well as seek to educate project managers on their cause-effect relationships. Furthermore, the research will illustrate problematic project dynamics, using various conceptual models, and suggest the need to integrate system dynamics methodologies for project management into traditional project management processes and bodies of knowledge instead of solely relying on them as a post-mortem tool for project analysis

    Investigating the impact of changes in iteration-likelihoods on design process performance

    Get PDF
    Research on changes in design has mainly focused on the product domain, which is the manifestation of the design process. This article investigates changes in the process domain, which describes the execution of coordinated and concurrent design activities through interdisciplinary teams. More specifically, this article focuses on changes in the iterative behavior of activities as one of the key levers determining the performance of complex concurrent design processes. In activity network–based models of design processes, the occurrence of such behavior is often expressed probabilistically through iteration-likelihoods. First, the impact of iteration-likelihood changes on the effort and duration of both individual activities and the overall design process is examined through stochastic analysis. Consequently, a method for the investigation of such changes is developed, which grounds on an experimental approach using Monte Carlo simulation of activity network–based process models. The method is applied to the design process of a high-speed machining device for the manufacturing of planetary-ball-bearing housings. This analysis results in a two-dimensional criticality ranking of potential iteration-likelihood changes and in the identification of the most affected individual activities. The article concludes with managerial implications for process planning and improvement and discusses which design activities need to be targeted by project management to prevent and react to critical iteration-likelihood changes. This is the author accepted manuscript. The final version is available from SAGE via http://dx.doi.org/10.1177/1063293X1558820

    Considerations for Cost Estimation of Software Testing Outsourcing Projects

    Get PDF
    Software testing outsourcing appears to be the best alternative to acquire better software quality with competent ratification by extrinsic parties who have the capability to do it. Through the effort, organizations are peeking to promising benefits constitute in it such as current testing technology, experts, an abridgment of the project’s duration and more concentration on the main organisation’s activity. Along with these benefits, one important reason that encourages the decision is optimization of cost expenditure, which the strategy is perceived as a good move for a competitive organization. However, implementing such preference eventually results in a different outcome. Organizations have to bear the higher cost and incur losses of cost deviation from the expected estimation. The conflicting between cost and benefits raises an important concern of striving better cost estimation for such projects. This paper aims to address this interest by analyzing the existing literature in order to identify the contributing factors towards better cost estimation for software testing outsourcing project-context. The analysis is done using the content analysis method. The results could be divided into two categories; which are the cost items and contributing factors. Cost items consist of direct cost and indirect cost, which refers to the expenses for the project. While the contributing factors consist of people and environment, which are needed to produce accurate cost estimation. The findings provide an insight to excogitate attentively the essentials in the endeavor of improving the exactitude of cost estimation for software testing outsourcing project

    The dynamics of software development project management: An integrative systems dynamic perspective

    Get PDF
    Rather than continuing to focus on software development projects per se, the system dynamics modeling approach outlined is extended to investigate a broader set of issues pertaining to the software development organization. Rather than trace the life cycle(s) of one or more software projects, the focus is on the operations of a software development department as a continuous stream of software products are developed, placed into operation, and maintained. A number of research questions are ""ripe'' for investigating including: (1) the efficacy of different organizational structures in different software development environments, (2) personnel turnover, (3) impact of management approaches such as management by objectives, and (4) the organizational/environmental determinants of productivity

    Total Ownership Cost Modeling Of Technology Adoption Using System Dynamics: Implications For Erp Systems

    Get PDF
    Investment in new technologies is considered by firms as a solution to improve their productivity, product and service quality and their competitive advantages in the global market. Unfortunately, not all technology adoption projects have met their intended objectives. The complexity of technology adoption along with little consideration of the long term cost of the technology, are among the factors that challenge companies while adopting a new technology. Companies often make new technology adoption decision without enough attention to the total cost of the technology over its lifecycle. Sometimes poor decision making while adopting a new technology can result in substantial recurring loss impacts. Therefore, estimating the total cost of the technology is an important step in justifying the technology adoption. Total Ownership Cost (TOC) is a wildly-accepted financial metric which can be applied to study the costs associated with the new technology throughout its lifecycle. TOC helps companies analyze not only the acquisition and procurement cost of the technology, but also other cost components occurring over the technology usage and service stage. The point is that, technology adoption cost estimation is a complex process involving consideration of various aspects such as the maintenance cost, technology upgrade cost and the cost related to the human-resource. Assessing the association between the technology characteristics (technology upgrades over its life cycle, compatibility with other systems, technology life span, etc) and the TOC encompasses a high degree of complexity. The complexity exists because there are many factors affecting the cost over time. Sometimes decisions made today can have long lasting impact on the system costs and there is a lag between the time the decision is taken and when outcomes occur. iv An original contribution of this dissertation is development of a System Dynamics (SD) model to estimate the TOC associated with the new technology adoption. The SD model creates casual linkage and relationships among various aspects of the technology adoption process and allows decision makers to explore the impact of their decisions on the total cost that the technology brings into the company. The SD model presented in this dissertation composes of seven sub-models including (1) technology implementation efforts, (2) workforce training, (3) technology-related workforce hiring process, (4) preventive and corrective maintenance process, (5) technology upgrade, (6) impact of technology on system performance and (7) total ownership cost sub model. A case study of Enterprise Resource Planning (ERP) system adoption has been used to show the application of the SD model. The results of the model show that maintenance, upgrade and workforce hiring costs are among the major cost components in the ERP adoption case study presented in Chapter 4. The simulation SD model developed in this dissertation supports trade-off analysis and provides a tool for technology scenarios evaluation. The SD model presented here can be extended to provide a basis for developing a decision support system for technology evaluation

    Supplier Ranking System and Its Effect on the Reliability of the Supply Chain

    Get PDF
    Today, due to the growing use of social media and an increase in the number of A HITS with a solution in PageRank (Massimo, 2011) sharing their opinions globally, customers can review products and services in many novel ways. However, since most reviewers lack in-depth technical knowledge, the true picture concerning product quality remains unclear. Furthermore, although product defects may come from the supplier side, making it responsible for repair cost, it is ultimately the manufacturer whose name is damaged when such defects are revealed. In this context, we need to revisit the cost vs. quality equations. Observations of customer behavior towards brand name and reputation suggest that, contrary to the currently dominant model in production where manufacturers are expected to control only Tier 1 supplier and make it responsible for all higher tiers, manufacturers should also have a better hold on the entire supply chain. Said differently, while the current system considers all parts in Tier 1 as equally important, it underestimates the importance of the impact of each piece on the final product. Another flaw of the current system is that, by commonizing the pieces in several different products, such as different care models of the same manufacturer to reduce the cost, only the supplier of the most common parts will be considered essential and thus get the most attention during quality control. To address the aforementioned concerns, in the present study, we created a parts/supplier ranking algorithm and implemented it into our supply chain system. Upon ranking all suppliers and parts, we calculated the minimum number of the elements, from Tier 1 to Tier 4, that have to be checked in our supply chain. In doing so, we prioritized keeping the cost as low as possible with most inferior possible defects
    • …
    corecore