728x90
반응형

소프트웨어 품질 향상 2

Mob Programming

개요Mob Programming은 개발 팀 전체가 한 공간(또는 원격 환경)에서 하나의 컴퓨터로 하나의 작업을 동시에 수행하는 개발 방식입니다. 전통적인 페어 프로그래밍(Pair Programming)을 확장한 형태로, 개발자뿐 아니라 디자이너, 테스터, PO 등 다양한 역할이 한 팀으로 코딩, 리뷰, 테스트, 설계, 문서화를 실시간으로 공동 수행합니다. 이 방식은 코드 품질 향상, 팀 역량 공유, 결함 감소 등의 효과를 통해 집단 지성 기반의 개발 문화를 만들어냅니다.1. 개념 및 정의 항목 설명 정의Mob Programming은 하나의 작업을 위해 팀 전체가 동일한 시점에, 동일한 장소에서 하나의 키보드로 협력 개발하는 방식입니다.핵심 구성Driver(입력 담당자), Navigators(의사결정자들..

Topic 2025.05.15

InnerSource Program

개요InnerSource Program은 오픈소스 개발 문화와 원칙을 기업 내부에 도입하여, 부서 간 협업을 촉진하고 소프트웨어 품질과 개발 생산성을 높이는 전략입니다. 내부 리소스를 보다 투명하고 개방적으로 공유함으로써, 대규모 조직 내에서도 스타트업과 같은 민첩성과 혁신을 달성할 수 있도록 돕습니다.1. 개념 및 정의 항목 내용 정의오픈소스 개발 방식(투명성, 개방성, 협업)을 기업 내부 소프트웨어 개발에 적용하는 프로그램목적사일로(Silo) 해소, 코드 재사용성 향상, 조직 내 혁신 촉진필요성복잡한 시스템 통합 및 부서 간 협업 문제 해결 필요성 증가InnerSource는 '외부 공개는 아니지만 내부 개방'이라는 특성을 가지며, 비즈니스 민첩성을 높이는 중요한 수단입니다.2. 특징항목InnerSo..

Topic 2025.05.03
728x90
반응형