• Title/Summary/Keyword: Software Development Project Management

Search Result 254, Processing Time 0.025 seconds

Software Development Scheduling for Matrix Organization (매트릭스조직의 소프트웨어 개발 스케쥴링)

  • Yang, Mi-Na;Lee, Geon-Ho
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2006.11a
    • /
    • pp.67-70
    • /
    • 2006
  • Efficient scheduling for software development is a major concern for software engineers. A industry simultaneously performs a variety of projects with the limited resources without overdue. A way to overcome the limitation of resources is sharing of the resources through the projects. This study discusses the matrix organization for software development. A scheduling for matrix organization is a special case of project management problem. The ultimate goal of scheduling problem in this study is to reduce the overall duration of the multiple projects. A genetic algorithm is presented to solve the scheduling problem of the matrix organization and is substantiated with numerical results.

  • PDF

A Prototyping Framework of the Documentation Retrieval System for Enhancing Software Development Quality

  • Chang, Wen-Kui;Wang, Tzu-Po
    • International Journal of Quality Innovation
    • /
    • v.2 no.2
    • /
    • pp.93-100
    • /
    • 2001
  • This paper illustrates a prototyping framework of the documentation-standards retrieval system via the data mining approach for enhancing software development quality. We first present an approach for designing a retrieval algorithm based on data mining, with the three basic technologies of machine learning, statistics and database management, applied to this system to speed up the searching time and increase the fitness. This approach derives from the observation that data mining can discover unsuspected relationships among elements in large databases. This observation suggests that data mining can be used to elicit new knowledge about the design of a subject system and that it can be applied to large legacy systems for efficiency. Finally, software development quality will be improved at the same time when the project managers retrieving for the documentation standards.

  • PDF

정보시스템의 비용 평가 모형

  • 권영직
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.2 no.1
    • /
    • pp.177-201
    • /
    • 1997
  • In this paper, a model of cost evaluatino for computer software development is proposed . This model is designed to cope with various development environment since the development cost is directly dependent on the development environments. The model that satisfies the users request is turned out to be a function point model. For the future research , a model that contain new technique and new development environment and an imaginative model are desired . Also, in order to effective cost estimation a systematic research on structure of software development , establishment of standard development methodology, project management and technique are desired.

Quality Improvement by enhancing Informal Requirements with Design Thinking Methods

  • Kim, Janghwan;Kim, R. Young Chul
    • International journal of advanced smart convergence
    • /
    • v.10 no.2
    • /
    • pp.130-137
    • /
    • 2021
  • In the current software project, it is still very difficult to extract and define clear requirements in the requirement engineering. Informal requirements documents based on natural language can be interpreted in different meanings depending on the degree of understanding or maturity level of the requirements analyst. Also, Furthermore, as the project progresses, requirements continue to change from the customer. This change in requirements is a catastrophic failure from a management perspective in software projects. In the situation of frequent requirements changes, a current issue of requirements engineering area is how to make clear requirements with unclear and ambigousrequirements. To solve this problem, we propose to extract and redefine clear requirements by incorporating Design Thinking methodologies into requirements engineering. We expect to have higher possibilities to improve software quality by redefining requirements that are ambiously and unclearly defined.

A Study of Process Milestone for the Analysis of Risk Items (위험대상요소 분석을 위한 프로세스 마일스톤에 관한 연구)

  • Lee, Eun-Ser
    • The KIPS Transactions:PartD
    • /
    • v.16D no.1
    • /
    • pp.105-112
    • /
    • 2009
  • Risk management is increasingly seen as one of the main jobs of project managers. It involves anticipating risks that might affect the project schedule or the quality of the software being developed and taking action to avoid these risks. The results of the risk analysis should be documented in the project plan along with an analysis of the consequences of a risk occurring. Effective risk management makes it easier to cope with problems and to ensure that these do not lead to unacceptable budget or schedule slippage. This research provides criteria of analysis of risk items to the estimation of process milestone on software development. Also, In this paper propose to a fixed quantity and transition phase.

A Study on the Application of Agile Methodology to Improve Software Development Quality

  • Kim, Hee Wan
    • International journal of advanced smart convergence
    • /
    • v.9 no.3
    • /
    • pp.59-70
    • /
    • 2020
  • There are many limitations in applying agile methodology to projects so far. In fact, projects overlap with other development methodologies and management processes, resulting in confusing progress, while there are often cases where the benefits of agile cannot be embraced due to a lack of understanding of agile processes and the organization's inability to adapt to change. It is an important role of information system development to improve the quality of agile application projects by discovering the problems and improvements in these cases. In this paper, we analyze the differences between existing development and project management methods and agile, and analyze agile processes. The optimal agile methodology was proposed by analyzing and applying methodologies established and applied mainly by large domestic development companies. In addition, the effectiveness was verified through a questionnaire of IT experts, and the result of the questionnaire was verified to be 4.75 points on a 5-point scale.

The role of openness in open collaboration: A focus on open-source software development projects

  • Lee, Saerom;Baek, Hyunmi;Oh, Sehwan
    • ETRI Journal
    • /
    • v.42 no.2
    • /
    • pp.196-204
    • /
    • 2020
  • Open-source software development projects are well suited for exploring new ideas and acquiring knowledge from developers outside of the project. In this paper, we examine the impact of external developers on innovation in open-source software development from the perspective of organizational learning theory. We examine the roles of external and internal developers, who "explore" and "exploit," respectively, on the innovation performance of 17 691 open-source software development projects whose data is stored in the GitHub platform. The results indicate that a multifaceted strategy, in which the exploitation successfully supports the exploration, is most effective for their success. The results also indicate that the role of exploration decreases after the release of the software.

ON CODING AND UNIT-TEST PROCESS MANAGEMENT FOR SOFTWARE DEVELOPMENT OF LARGE-SCALE

  • Kino Yasunobu
    • Proceedings of the Korean Society for Quality Management Conference
    • /
    • 1998.11a
    • /
    • pp.233-238
    • /
    • 1998
  • To manage a phase of coding and unit-test, project managers have used to pay attention to a number of completed programs. And the manager makes a graph of progress. Usually, this graph of progress has S shape and doesn't linearly depend on the workload. So the degree of progress seems to be behind. In actual, many projects tend to be behind the schedule. Because of this reason, it is difficult to judge whether the project is behind or not in the early stage. In this paper, We propose the 'four-division model' to solve this difficulty.

  • PDF

A Study on Software Dev. Project Management System Acquisition and Implementing on project site (SW개발 프로젝트 관리시스템 도입 및 적용사례에 대한 연구)

  • Jeon, Hyeong-Kweon;Park, Koo-Rack;Jung, Jin-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.5
    • /
    • pp.91-98
    • /
    • 2015
  • In this paper, we introduce PMS's main function and main effect which implemented medium and large scale software development project site, and we propose importance and improvement nacessity of PMS implementation. PMS's main functions are developed based on best practices which CMMI model and PMBOK. Also, each PMS has specialized unique function according to it's target industry area or related I.T solutions which has infra dependency. The effectiveness of PMS implementation on project site is seperated two types, one is qualitative effect, the other quantitative effect. Representative qualitative effects are improvement of enterprise's image and competency. Also representative quantitative effect is reduction of project management cost as a financial effect. As far as project size is increase, PMS's needs and necessariness will be increase, so we need to improve PMS;s function according to project management's global trend and software customer's requisition.

An Empirical Study of SW Size Estimation by using Function Point (기능점수를 이용한 소프트웨어 규모추정 실증연구)

  • Kim, Seung Kwon;Lee, Jong Moo;Park, Ho In
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.2
    • /
    • pp.115-125
    • /
    • 2011
  • An accurate estimation of software development size is an important factor in calculating reasonable cost of project development and determining its success. In this study, we propose estimation models, using function point based on the functional correlation between software, with empirical data. Three models($FP_{est}(I)$, $FP_{est}(II)$, $FP_{est}(III)$) are developed with correlation and regression analysis. The validity of the models is evaluated by the significance test by comparing values of Mean Magnitude of Relative Error (MMRE) and predictions of each model at level n%. Model $FP_{est}(III)$ proved to be superior to other models such as IFPC(Indicative Function Point Count), EFPC(Estimated Function Point Count), EPFS(Early Prediction of Function Size), $FP_{est}(I)$, and $FP_{est}(II)$. As a result, the accuracy of the model appears to be very high to determine the usefulness of the model to finally overcome weakness of other estimation models. The model can be efficiently used to estimate project development size including software size or manpower allocation.