• Title/Summary/Keyword: 소프트웨어 프로젝트

Search Result 800, Processing Time 0.028 seconds

A Study on Application of EVM for SW Project Management (소프트웨어 프로젝트 관리에서 EVM 적용에 관한 연구)

  • Kim, Chang-Gyun;Kim, Hee-Cherrn
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.603-606
    • /
    • 2015
  • 소프트웨어 개발 프로젝트에서 최종적인 개발일정과 비용이 당초 계획과 많은 차이가 생기는 경우가 많다. 그러므로 프로젝트가 계획대로 잘 수행되고 있는가를 주기적으로 검토하고 프로젝트 목표를 달성하는데 필요하면 시정조치를 취하는 등의 프로젝트 통제를 위한 관리방법이 중요하다. 본 연구에서는 소프트웨어 개발 프로젝트에서 획득가치관리(EVM : Earned Value Management)를 활용하여 프로젝트 이해 관계자들간의 원활한 의사소통 및 보고체계를 통해 보다 효율적인 프로젝트 성과 관리를 가능하도록 하는 현실적인 방안을 제시하고자 한다. 또한 프로젝트 관리에 EVM 기법을 적용할 경우의 문제점과 그에 대한 보완책을 제안한다.

A review of using Function Point for the successful project (성공적인 프로젝트 수행을 위한 FP의 활용방안 검토)

  • Hwang, In-Soo;Oh, Eun-Sung;Kim, Heung-Shik
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.06a
    • /
    • pp.165-172
    • /
    • 2002
  • 전통적으로 소프트웨어 프로젝트는 납기지연, 예산초과, 높은 결함율 등으로 타 산업분야의 프로젝트에 비해 매우 높은 실패율을 기록하고 있는 것으로 알려져 있다. 이 같은 소프트웨어 프로젝트의 실패원인에 대한 많은 연구결과는 소프트웨어가 갖고 있는 범위와 요구사항 정의의 어려움, 비가시성으로 인한 초기견적의 부정확성, 역시 가시성의 부족으로 진행상황파악의 어려움에 따른 진척관리의 애로, 더욱 큰 문제는 변경의 용이성과 변경에 대한 추적의 어려움 등을 지적하고 있다. 실패한 프로젝트들의 내용을 보면 대부분 계획의 부정확성이나 위험에 대한 대처의 부족 또는 진행 중 발생하는 변경에 대한 통제의 실패에서 찾아 볼 수 있다. 정확한 예측과 위험 예방 그리고 효과적인 통제대책이 소프트웨어 프로젝트를 성공으로 이끄는 3두 마차라는 지적이다. 정확한 예측의 핵은 프로젝트 산출물인 제품에 대한 정확한 규모측정에 있고, 위험 예방은 복잡도가 높거나 불확실성이 높은 컴포넌트의 자원소요에 대한 예측과 이에 대한 준비의 소홀에서 찾을 수 있으며, 효과적인 통제대책은 프로젝트 관리 프레임워크가 튼튼하지 못하거나 이의 준수를 위한 노력의 결핍에서 찾을 수 있을 것이다. 본 논문에서는 이 3두 마차 중 가장 근간이 되고 시발점이 되는 제품의 규모에 대한 예측에 초점을 맞추어 규모측정에 가장 합리적이고 객관적이며 실용성이 높다고 현재 국제적으로 높은 평가를 받고 있는 기능점수를 프로젝트 관리에 어떻게 활용해야 프로젝트를 성공시킬 수 있을 지의 방법에 대한 검토 결과를 제시고자 한다.

  • PDF

A Study on Process Tailoring based on SPLE concepts (SPLE 개념을 활용한 프로세스 테일러링에 관한 연구)

  • Choi, Seungyong;Kim, Suntae;Kim, Jeongah
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.611-614
    • /
    • 2015
  • IT 환경이 점차 융 복합화가 되어가면서 소프트웨어 개발 업체들은 다양해진 소프트웨어 개발 영역에 맞춰 소프트웨어 프로세스를 신속하게 적용하는 데 어려움을 겪고 있다. 이와 같은 문제를 해결하고자 본 논문에서는 소프트웨어 개발 업체들이 구축해 놓은 소프트웨어 프로세스 자산을 재사용해 특정 소프트웨어 개발 프로젝트에 적용할 소프트웨어 프로세스를 효율적으로 수립할 수 있는 체계적인 소프트웨어 프로세스 테일러링 절차를 제시한다. 제시한 소프트웨어 프로세스 테일러링 절차를 도입하는 소프트웨어 개발 업체는 소프트웨어 개발 영역에 특화된 소프트웨어 프로세스를 빠르게 수립할 수 있게 됨으로써 정의한 소프트웨어 프로세스를 통해 소프트웨어 개발 프로젝트의 위험 요인들을 사전에 인지할 수 있게 되고 소프트웨어 개발 프로젝트가 예측 불가능한 상태로 진행되는 것을 미연에 통제할 수 있게 될 것으로 예상된다.

Software Development Process for Project Complexity and Size (프로젝트 난이도와 규모에 따른 소프트웨어 개발 프로세스)

  • Yoon, Seok-Min;Kim, In-Sik
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.6
    • /
    • pp.33-40
    • /
    • 2009
  • In this thesis, for the assessment of software development process for project complexity and project size : one of digital watermarking algorithm is selected and examined. Digital watermarking provides a solution to illegal copying of digital contents and has many other useful applications, including web broadcast monitoring, transaction tracking, authentication, copy control and device control. This thesis focused on the method for customizing software development path, considering the project environments and characteristics. The selection standard of software development path is composed of process items, based on the ISO/IEC 15721 Information Technology Guide for ISO/IEC 12207 (Software Life Cycle Process) and ISO/IEC 15504 Information technology - Process assessment. To evaluate the algorithm, a system for selecting development path, which reflected algorithm, was examined.

Evaluation Criteria of the Proposals for OTS Software Development Project (OTS 소프트웨어 개발 프로젝트의 제안 평가요소)

  • 박근옥;서용석;구인수
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2000.11a
    • /
    • pp.695-702
    • /
    • 2000
  • OTS(Operator Training Simulator) 소프트웨어는 원자력발전소, 화력발전소 또는 화학공장 등과 같은 플랜트의 동적 특성을 실제의 플랜트와 같게 컴퓨터 환경을 이용하여 모의하는 기능을 수행한다. OTS 소프트웨어는 개발 규모가 방대하고 개발에 소요되는 시간과 비용부담이 큰 특징을 갖는다. 또한 플랜트 공정제어와 감시에 대한 전문지식이 요구된다. 따라서 OTS 소프트웨어 개발은 정부투자기관이나 연구기관의 자체인력을 활용하여 개발되어 왔다. 그러나, 최근에는 아웃소싱이 보편화됨에 따라 OTS 소프트웨어 개발 또한 외주개발 형태를 띄게 되었다. OTS 소프트웨어 외주개발은 소프트웨어 개발회사들에게 동등한 기회를 부여하기 위하여 일반적으로 2 단계 공개경쟁 형태로 프로젝트가 수행된다. 즉, 기술규격경쟁과 가격경쟁의 결과에 따라 외주개발 회사가 선정된다. 국내 소프트웨어 개발회사들의 경우에 OTS 소프트웨어 개발경험이 적으므로 OTS 소프트웨어 개발 프로젝트 수주를 위한 첫 번째 장벽은 발주자의 제안요청서에 합당하는 기술 제안서를 작성하여 OTS 소프트웨어를 개발할 수 있는 기술적 사업적 능력이 충분함을 입증하는 일이다 본 연구에서는 OTS의 유형과 특징, 프로젝트의 기술제안서 평가요소를 고찰하고 OTS 소프트웨어 개발에 참여하려 고 개발회사가 제안서를 작성 제출할 경우에 기술규격 경쟁에서 우위를 점할 수 있는 기술제안서 작성방안을 토의한다.

  • PDF

Case studies in software development projects apply EVM(Earned Value Management) (소프트웨어개발 프로젝트에서의 획득가치관리(EVM: Earned Value Management) 적용 사례 연구)

  • Jun, Sung-Chul;Kim, Ja-Hee
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2008.05a
    • /
    • pp.260-265
    • /
    • 2008
  • 소프트웨어 개발 프로젝트 초기단계에 수립한 일정 및 비용 등의 계획은 수행 중 발생하는 많은 불확실성을 반영하고 있지 않기 때문에 진행되고 있는 프로젝트는 초기에 계획한 일정과 비용에 많은 차이를 보이는 경우가 발생한다. 이에 따라 본 연구에서는 진행 중인 소프트웨어 개발 프로젝트의 상황을 분석하고 예측할 수 있는 방법으로 일정과 비용을 통합 관리할 수 있는 획득가치관리(EVM: Earned Value Management)를 활용하는 방안을 제시하였다. 획득가치관리(EVM)을 적용하기 위해 일정과 비용의 통합관리하기 위해 예상되는 투입 인력과 비용 등을 감안하여 작업분할 구조(WBS)와 연계하여 계획을 수립하고 측정하는 방법을 구축 중인 프로젝트의 사례를 통하여 적용 방안을 제시하였다. 사례 분석한 각각의 프로젝트 진행 단계에 따라 예측한 값이 실제 계획 대비 일정과 비용에 대한 예측 오차 변화 추이를 분석하였으며, 향후 진행되는 프로젝트의 일정 및 비용 등의 계획을 체계적으로 수립하고, 진행되는 프로젝트의 일정 및 비용 등에 대해 분석하고 예측하는데 활용할 수 있도록 연구하였다.

  • PDF

An Exploratory Study on Project Quality Certification System and Organizational Culture for Project Quality Improvement (프로젝트 품질 인증 제도와 기업의 문화에 따른 프로젝트 품질 향상에 관한 탐색적 연구)

  • Moon, Song-Chul;Kim, Hyun-Soo
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.705-712
    • /
    • 2003
  • 소프트웨어 개발 프로젝트가 복잡, 대형화되어 프로젝트 품질이 매우 중요해짐에 따라 소프트웨어 개발 업체의 개발 능력 수준을 객관적으로 평가하기 위하여 CMM모형이 참조되고 있다. 소프트웨어 개발 업체들은 과다한 비용을 투자하며 CMM등급을 인증받기 위하여 노력하고 있으나 CMM 인증의 신뢰성에 대하여 문제가 제기되고 있는 상황에서 CMM등급 인증이 프로젝트 품질 성과에 차이를 나타내는지의 연구와 CMM등급 인증과 기업 문화의 적합이 프로젝트 성과에 차이를 나타내는지에 대하여 적합 구조 이론을 참조하여 연구하였다. 연구 결과, CMM인증 등급별로 해당 조직에서 수행한 프로젝트의 품질 성과에 유의한 차이가 존재하고, 특히 CMM인증과 기업 문화 수준이 적합되어질 때 프로젝트의 품질 성과에 유의한 차이가 있음이 밝혀졌다.

  • PDF

A study of the functional requirements to management tool for software development projects (소프트웨어 개발 프로젝트를 위한 요구관리도구의 기능요건 연구)

  • Park, Koo-Rack
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.12
    • /
    • pp.113-120
    • /
    • 2011
  • Information system gradually increases the complexity and scale of the project, while if the project fails to occur. To analyze the causes of failure of the project a lack of understanding of your project, unclear requirements and requirements change, etc. of the software development life cycle from requirements analysis phase is to find the source of most. In this paper, a software development project needs analysis derived from the traceability between features and functionality, and development needs throughout the life cycle requirements during the ongoing change management tool was designed to allow. And among those related to the project through consultation with a sufficient consensus to build a common understanding of effective communication will discuss the features required to support.

Quantitative Project Management Using Comparison of CMMI and PMBOK (CMMI와 PMBOK의 비교 분석을 통한 정량적 프로젝트 관리)

  • Kim Kyong H.;Kim Heung J.;Park Young B.
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.601-608
    • /
    • 2005
  • It is very important to improve qualify, cost and the necessary period for production in software development project. In order to improve software quality, cost and period, final product as well as a project planning and process itself are concerned. In CMMI of SEI and ISO/IEC 15504 (SPICE), the process for the project management is specified. Recently, as a method of total management - including man power, budget, and schedule - PMBOK is introduced. The detailed and specific management method in PMBOK results in multiple experiments that apply PMBOK to enterprise environment. In this paper, hybrid method of CMMI and PMBOK is proposed to obey CMMI, at the same time, to apply the detailed and specific management method in PMBOK and develop metrics for the method.