728x90
반응형

Git 2

OSS 개발 방법론(Open Source Software Development Methodology)

개요OSS(Open Source Software) 개발 방법론은 소스코드를 누구나 열람·수정·배포할 수 있도록 공개하고, 다수의 기여자들이 자발적으로 참여하여 공동으로 개발을 진행하는 방식입니다. 기업 중심의 폐쇄적 개발과는 달리, 글로벌 개발자 커뮤니티의 집단 지성을 활용해 효율적이고 신뢰성 높은 소프트웨어를 생산하는 것을 목표로 합니다. 이 글에서는 OSS 개발 방법론의 개념, 핵심 특징, 구성 요소, 기술적 기반, 장점과 활용 사례, 도입 시 고려사항 등을 자세히 살펴봅니다.1. 개념 및 정의OSS 개발 방법론은 오픈 소스 소프트웨어의 개방성과 투명성을 기반으로 한 비전통적 소프트웨어 개발 접근 방식입니다. GitHub, GitLab 등 협업 플랫폼을 활용하며, 코드 기여(contribution),..

Topic 2025.04.08

형상관리(Configuration Management)

개요형상관리는 시스템 개발과 운영 전반에 걸쳐 자산의 변경사항을 추적하고 제어하는 절차입니다. 소프트웨어 개발에서는 코드, 문서, 구성 요소의 변경을 관리하고, IT 인프라 환경에서는 서버, 네트워크 장비, 설정 파일 등을 포함한 전체 IT 자산의 구성 상태를 관리합니다. DevOps, ITSM, Agile 환경에서 점점 중요성이 부각되고 있는 형상관리의 개념부터 구성 요소, 기술, 도입 효과까지 종합적으로 설명합니다.1. 개념 및 정의형상관리(Configuration Management, CM)는 시스템이나 제품이 일관된 상태로 유지되도록 변경사항을 기록하고 통제하는 관리 활동입니다. 소프트웨어 개발, 시스템 운영, 보안 감사 등 다양한 분야에서 사용되며, 변경 이력을 관리하여 추적성과 재현성을 확보하..

Topic 2025.04.01
728x90
반응형