• 제목/요약/키워드: 소프트웨어 프로젝트 계획

검색결과 84건 처리시간 0.021초

소프트웨어 개발노력 치적 분배에 관한 연구 (A Study of Optimal Effort Allocation over Software Development Phase)

  • 이상운;김용수;한판암
    • 정보처리학회논문지D
    • /
    • 제9D권5호
    • /
    • pp.865-876
    • /
    • 2002
  • 성공적인 프로젝트 계획은 활용 가능한 일정과 더불어 프로젝트를 완수하는데 요구되는 노력을 얼마나 정확히 추정하느냐에 달려있다. 현존하는 소프트웨어 노력 추정 모델들은 샹명주기 전반에 걸쳐 투입되는 총 개발노력과 단위시간당 소요되는 노력 함수만을 제공한다. 또한, Putnam은 세부단계별로 일정한 개발노력 투입 비율을 제시하였다. 그러나 소프트웨어의 규모, 복잡도와 운영환경의 영향으로 인해 프로젝트 별로 투입되는 총 개발노력의 규모에 차이가 발생한다. 그 결과, 개발 세부단계별로 투입되는 노력의 규모도 프로젝트마다 차이가 발생한다. 본 논문은 소프트웨어 규모와 개발형태에 따라 계획, 명세, 구축, 시험과 이행단계에 투입될 노력을 추정하는 모델들을 제시하였다. 이 모델들은 155종의 다른 소프트웨어 프로젝트들로부터 유도되었다. 제안된 모델들은 프로젝트의 일정과 노력 분배 관리에 실질적인 지침을 제공할 것이다.

소프트웨어 개발 진척도 확인을 위한 소스코드 기반의 프로젝트 일정 관리 도구 설계 (Design of Project Schedule Management Tool Based on Source Code for Checking Software Development Progress)

  • 황병일;이성희;이우진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.529-532
    • /
    • 2016
  • IT 융 복합 산업에서 소프트웨어가 차지하는 비중이 높아짐에 따라 프로젝트 관리는 점차 중요해지고 IT기업의 경쟁력을 결정하는 중요 요소가 되고 있다. 프로젝트 관리 중 일정 관리는 가장 기초적이고 관리적 요소가 가장 많이 들어있으며 일정 관리의 실패는 Time-To-Market을 맞추지 못한다. 일정 관리를 위해 고려해야할 문제점들은 겉으로 확인되는 진척율과 실제로 개발된 진척율의 차이, 팀원의 낭비되는 시간을 지속적 관리 등이 있음에도 현장에서는 도구 또는 파일을 통해 진행 사항을 관리하지만 세부 작업별 활동까지 연계가 되지 않아 일정 관리의 진행 상황이 명확히 드러나지 않는다. 따라서 본 논문에서는 소스코드 기반의 실시간 프로젝트 일정 관리 도구를 제안한다. 프로젝트 계획 단계에서 작업을 컴포넌트 별로 세분화되어 있을 때 이 도구를 사용하여 컴포넌트 내부 메서드의 소스코드 작성을 통해 소프트웨어 개발 진척도를 명확하게 파악하고 해당 소스 코드의 테스트를 통해 의도대로 개발이 이루어졌는지를 확인 가능하다. 그리고 피드백을 통해 개발자에게 개발 일정 및 계획 수정에 대한 알림으로 지연되는 시간 없이 수정 가능하다.

소프트웨어 품질보증방법론 개발 및 활용에 관한 연구

  • 김성근;편완주
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1999년도 국제컨퍼런스 디지털컨텐츠 활용을 통한 지식경영의 확산
    • /
    • pp.153-163
    • /
    • 1999
  • 소프트웨어 프로젝트가 대규모화되고 복잡해짐에 따라 체계적인 품질보증이 더욱 필요해지고 있다. 고품질의 소프트웨어를 개발하기 위해서는 작업산출물(work product)에 대한 품질보증뿐 아니라 개발 프로세스(process)에 대한 품질보증 활동을 동시에 수행해야만 목표하는 품질에 접근할 수 있다. 그러나 소프트웨어 품질보증은 다양한 품질특성이나 개발 주체간의 시각 차이에 따라 달라지는 가변성을 지니고 있어 품질보증에 적지 않은 어려움이 내재되어있다. 이러한 품질보증의 어려움이 소프트웨어 품질을 저해하는 원인으로 작용하여 기업의 품질 경쟁력을 떨어뜨리고 있다. 본 연구는 이러한 품질보증 활동의 어려움을 해결하고 나아가 품질향상을 달성하기 위한 방법을 개발하고자 하였다. 품질향상을 위해서 품질보증 활동을 보다 계획적이고 체계적으로 수행하기 위한 SQA(Software Quality Assurance) 방법론을 개발하였다. 일반적으로 방법론이란 모든 프로젝트에 그대로 적용하기란 어렵다. SQA 방법론 또한 프로젝트의 특성이나 조직 특성에 따라 적절히 커스터마이징(Customizing)되어 사용하여야만 효과성을 제고할 수 있다. 그리하여 본 SQA 방법론에서도 품질보증활동을 체계적으로 지원하기 위해 수행되어야할 품질보증 태스크가 리파지토리로 구성되어 있다. 프로젝트 특성 둥에 따라 필요한 품질보증 태스크를 이 리파지토리로부터 선정하여 활용할 수 있게 된다. 마지막으로 프로젝트 특성 등에 따라 필요한 품질보증 활동을 커스터마이징하기 위한 전문가시스템 접근방법을 제시한다.

  • PDF

소프트웨어 형상관리 운영 방안에 관한 연구 (An Operational Scheme of Software Configuration Management)

  • 김태달
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1999년도 국제컨퍼런스 디지털컨텐츠 활용을 통한 지식경영의 확산
    • /
    • pp.165-171
    • /
    • 1999
  • 형상관리는 프로젝트를 추진함에 있어 현실적으로 필수적인 관리 항목으로 인식할 필요성이 대두되고 있다. 그 이유는 프로젝트를 성공적으로 완료하기 위해서는 전체 프로젝트 공정을 통해 사전에 계획된 절차에 준하여 단계별로 어떻게 추진되고 있는지 추진과정을 추적, 확인되어야 하며, 또한 추진 결과에 있어 단계별로 어떤 결과물이 양산되고 있는지를 검증 및 확인하여야 하기 때문이다. 본 논문에서는 이러한 형상관리를 위해서는 프로젝트 수행 초기에 형상관리 계획을 입안하기 위한 형상관리 조직형태를 제안하며 작성된 계획서에 수록된 형상관리 조직을 운영함에 있어 필요한 형상관리활동의 주요 내용들에 대해 국내외 표준 및 지침에 대해 조사하였으며, 현실적으로 공공 프로젝트를 추진함에 있어 형상관리를 위한 필수관리 항목과 문서화 기준 및 이들 문서들간의 연관성에 대해 연구, 제안한다.

  • PDF

소프트웨어 R&D에서 산출물(문서와 프로그램) 검증을 위한 활동 (Describing Activities to Verify Artifacts(Documents and Program) in Software R&D)

  • 아마르멘드;이은철;이정원;이병정
    • 인터넷정보학회논문지
    • /
    • 제17권2호
    • /
    • pp.39-47
    • /
    • 2016
  • 일반적으로 소프트웨어 R&D 프로젝트에서는 프로그램 코드와 문서 산출물이 생성된다. 이러한 소프트웨어 R&D 산출물들은 두가지로 분류할 수 있다. 첫 번째 분류는 연차 실적 계획서, 연구개발과제계획서, 연구성과보고서, 연구 노트와 같은 소프트웨어 연구 산출물들이 포함된다. 그리고 다른 분류는 소프트웨어 요구사항 명세서, 소프트웨어 설계 명세서, 소프트웨어 테스트 계획서, 프로그램 코드와 같은 소프트웨어 개발 산출물들이다. 프로젝트의 진행 방향을 확인할 때 프로그램 코드를 테스트하고 문서 산출물을 검증하는 것이 중요하다. 또한 연구 문서와 개발 산출물 사이에 완전성, 일관성 등의 관계를 확인해야 한다. 그러한 검증과 테스트는 프로젝트 관리자와 연구자들이 프로젝트를 진행하는 동안 올바르게 진행하고 있다는 확신을 준다. 그러므로 본 연구에서는 소프트웨어 R&D에서 생성되는 문서와 프로그램을 검증하는 프로세스를 제안한다. 본 프로세스는 문서 산출물을 검토하고 프로그램 코드를 테스트하는 활동으로 구성되어 있으며, Essence를 사용하여 정의된다. 그리고 본 연구에서 제안하는 프로세스의 효율성을 사례 연구를 통해 보인다.

실행분석을 통한 건설 프로젝트 시공단계에서의 리스크 요인 도출 (An Analysis of a Construction Project Risk through Execution Plan)

  • 김기영
    • 건설안전기술
    • /
    • 통권33호
    • /
    • pp.62-75
    • /
    • 2005
  • 건설 프로젝트 관리의 주요한 목표는 계획된 시간 내에, 정해진 예산으로 규정된 목표(명세 또는 품질)를 확보하는 것이다. 국내 건설 산업은 타 산업 분야에 비하여 생산성이 매우 낮은 편이다. 이는 60년대 이후 급속한 개발 정책에 따른 부작용의 하나로, 하드웨어의 급속한 성장에 비하여 이를 관리하기 위한 소프트웨어의 개발이 부족했기 때문으로 풀이할 수 있다. 이에 본 연구에서는 건설 프로젝트의 생산성을 향상시키기 위한 노력의 일환으로 계획 단계에서의 실행과 완성 단계에서의 실행을 비교하여 이를 작업일보, 감독일지 등의 진도관리 자료를 활용하여 분석하여 건설 프로젝트의 실제적인 생산성 저하 요인을 도출하였다. 따라서 본 연구 결과는 현행 국내의 건설 프로젝트에 대한 사례분석을 통하여 실제적인 생산성 저하 요인을 분석한 것인 만큼 향후 건설 관리 기술의 향상에 많은 도움을 줄 수 있을 것으로 기대된다.

  • PDF

소프트웨어 개발 세부단계 노력 추정 모델 (A Model for Software Effort Estimation in the Development Subcycles)

  • 박석규;박영목;박재흥
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권6호
    • /
    • pp.859-866
    • /
    • 2001
  • 성공적인 프로젝트 계획은 활용 가능한 일정과 더불어 프로젝트를 완수하는데 요구되는 노력을 얼마나 정확히 추정하느냐에 달려있다. 새로운 또는 보다 나은 모델 개발에 많은 연구가 이루어졌지만 현존하는 소프트웨어 노력 추정 모델들은 개발 전순기에 대해 투입되는 총 개발노력과 단위시간당 소요되는 인력인 노력 함수만을 제공한다. 또한, Putnam은 세부단계별로 일정한 개발노력 투입 비율을 제시하였다. 그러나 소프트웨어의 규모, 복잡도와 운영환경의 영향으로 인해 프로젝트 별로 투입되는 총 개발노력의 규모에 차이가 발생하며, 그 결과, 개발 세부단계별로 투입되는 노력의 규모도 프로젝트마다 차이가 발생한다. 본 논문은 총 개발노력 변동에 따른 소프트웨어의 명세화, 구축과 시험단계에 투입될 개발노력을 추정하는 선형과 다항식 모델을 제시하였다. 이 모델들은 128개의 다른 소프트웨어 프로젝트들로부터 유도되었다. 제안된 모델은 프로젝트의 일정과 노력 할당 관리에 실질적인 지침을 제공할 것이다.

  • PDF

정보계획수립에서의 참조 모델 구축을 위한 접근방법

  • 김성근;이진실;황순삼
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1999년도 국제컨퍼런스 디지털컨텐츠 활용을 통한 지식경영의 확산
    • /
    • pp.183-189
    • /
    • 1999
  • 오늘의 기업에게 정보기술이란 필수요소이다. 정보기술을 효과적으로 활용하기 위해서는 IT 인프라가 체계적으로 구축되어 있어야 한다. 해당 조직에 적합한 정보기술 기반구조를 설계하고 이의 도입을 위한 구체적인 계획을 수립하기 위해서는 체계적이고 효과적인 정보계획 수립(Information System Planning: ISP)이 필요하다. 그러나 정보계획수립 프로젝트의 상당수가 실패로 그치고 있다. 특히 정보기술의 지속적인 변화 때문에 수립한 정보기술 기반구조 계획안이 실제 구현되지 못하고 계획으로만 남는 경향이 있다. 이러한 ISP의 어려움을 해결하기 위해서는 정보기술 참조모델(reference model)을 적극적으로 활용할 필요가 있다. 즉, 조직의 정보시스템에 공통적으로 적용할 수 있는 IT 인프라나 표준 아키텍쳐를 바탕으로 정보계획수립을 수행해 나가는 방식이 필요하다. 이와 같은 참조모델 기반의 정보계획 수립은 새로운 아키텍쳐를 추출하고 표준화를 이룸으로써 프로젝트의 생산성을 높일 수 있다는 장점을 가지고 있다. 기존의 ISP 연구는 ISP의 필요성, 과정, 성공요인 등에 국한되어 왔으며, 방법론에 대한 연구는 미비한 편이다. 최근들어 ISP의 체계적인 분류나 참조모델 기반 계획수립의 필요성이 제기되었다. 그러나 아직까지 이와같은 접근에서 참조 모델을 어떻게 구축하고 활용해 나갈 것인가에 대한 연구는 부족한 실정이다. 따라서 본 논문에서는 참조모델을 구축하기 위한 다양한 접근방법과 각각의 특징을 제시한다. 나아가서 해당 조직의 상황이나 요구수준에 따라 적합한 접근방법을 선택할 수 있게 해주는 방안을 제시한다.타냈으며, 평가결과에 대해 여러 가지 방법으로 분석하였다. 첫째, 동종제품간 평가분석을 통하여 각각의 제품을 비교하였으며, 둘째 소프트웨어 종류별 평가로 제품을 응용소프트웨어, 응용개발도구, 시스템 소프트웨어로 분류하여 평균값으로 비교하였다. 셋째, 국내외 제품별 평가분석으로 전체 제품을 국내제품과 국외제품으로 분류하여 비교하였으며, 마지막으로 총괄분석을 통해 가중치를 적용하여 전 제품의 점수를 비교하였다. 여기에서는 각 제품의 평균점수에 대한 차이를 95%의 유의수준으로 T-Test를 실시하였다.uted to the society, and what the socioeconomic impacts are resulted from the program. It would be useful for the means of (ⅰ) fulfillment of public accountability to legitimate the program and to reveal the expenditure of pubic fund, and (ⅱ) managemental and strategical learning to give information necessary to improve the making. program and policy decision making, The objectives of the study are to develop the methodology of modeling the socioeconomic evaluation, and build up the practical socioeconomic evaluation mod

  • PDF

컴퓨터 비전공자의 효과적인 소프트웨어 프로젝트 수행을 위한 교수자-학습자 피드백 방법에 관한 연구 (A Study on Teacher-learner Feedback Method for Effective Software Project Execution of Non-Computer Major Students)

  • 정혜욱
    • 문화기술의 융합
    • /
    • 제5권1호
    • /
    • pp.211-217
    • /
    • 2019
  • 대학에서의 학기말 프로젝트 작업은 한 학기동안 학습한 내용을 기반으로 학생 스스로 주제 선정, 계획, 결과 도출 과정을 진행해 가는 학습자 중심의 학습 방법이다. 소프트웨어 관련 교과목의 학기말 프로젝트 작업의 경우 해당 프로그래밍 언어에 대한 다양한 기법을 학습 한 후 창의적인 프로그램 개발 과정을 통해 결과물을 완성하게 된다. 그러나 교양과목으로 소프트웨어 교과목을 수강하는 컴퓨터 비전공자는 프로그래밍 언어를 이해하는데 많은 어려움을 느끼고 있기 때문에 학생들이 프로젝트 수행을 원활하게 진행 할 수 있도록 유도하는 교수자의 피드백이 필요하다. 따라서 본 연구에서는 컴퓨터 비전공자의 학기말 프로그래밍 교과목에 대한 프로젝트 수행과정에 적용 할 수 있는 교수자-학습자간의 토론을 통한 피드백 방법을 제안하고, 실제 프로젝트 작업과정에 적용하여 진행과정 및 결과물 분석을 통해 의미 있는 결과를 확인하였다.

소프트웨어 프로젝트의 관리 수준 평가를 위한성숙도 모형 설계 (Design of maturity model for software project management level evaluation)

  • 전순천
    • 한국항행학회논문지
    • /
    • 제15권4호
    • /
    • pp.609-615
    • /
    • 2011
  • 최근 공공기관 및 금융권에서는 경쟁력 향상을 위한 정보시스템의 통합으로 프로젝트 규모가 대형화되고 있으며, 프로젝트 수도 나날이 증가하고 있어 적절한 소프트웨어 프로젝트 관리 방안이 필요하다. 그러나 프로젝트 관리 영역간의 미치는 영향에 대하여 체계적인 연구가 부족하였다. 따라서 본 연구는 선행 연구를 통하여 프로젝트 관리에 중요한 영역을 도출하였고, "범위, 일정, 품질, 인력, 위험"의 각 영역들 간의 상호 미치는 영향도 분석과 각 영역의 진행 상태를 계획, 실행, 완료 단계로 구분하여 수행도를 분석하였다. 이 영향도와 수행도의 결과를 분석하여 프로젝트 관리 수준을 평가하는 모델을 제시하였다.