나는 이렇게 학습한다/ETC(2)
-
[Troubleshooting] Jenkins에서 docker-compose 명령 수행 시 Permission denied 에러
문제 상황 컨테이너에서 돌아가고 있는 젠킨스에서 docker-compose 명령을 수행하면 다음과 같이 Permission denied 가 뜨는 상황 호스트 서버 OS는 CentOS 이다. + docker-compose build backend_flask_server /var/jenkins_home/workspace/connect-gnu-flask@tmp/durable-af0a7acc/script.sh.copy: 1: docker-compose: Permission denied Jenkinsfile stage('Build') { sh(script: 'docker-compose build backend_flask_server') } docker-compose.yml versio..
2024.04.12 -
[Soft skills] 플래닝 포커(Planning Poker)로 공수 산정하기
플래닝 포커란? 소프트웨어 개발에서 공수 산정을 위한 방법 중 하나로 그룹의 구성원이 숫자로 된 카드를 테이블에 엎어 놓고 동시에 카드를 뒤집어 공수를 산정하는 방식으로 이루어 진다. 제임스 그레닝(James Grenning)에 의해 만들어지고 애자일 개발론에서 사용하고 있다. 구성 피보나치 숫자로 이루어진 카드로 공수가 커질 수록 불확실성이 커진다는 의미 왜 이런 방식으로 하나? 공수는 각 개인의 경험과 능력에 따라 모두 다르다. 하지만 막상 일정을 산출할 때면 주변의 시선, 프로젝트 상황, 리더의 요구등에 따라 객관적인 일정 산출이 어려울 때가 있다. 그러한 영향들을 최소화하고 합리적인 토론을 통해 정확한 일정 산출을 하는 것이 플래닝 포커의 목적 진행 방식 아래와 같은 틀을 가지고 각 프로젝트에 따..
2023.01.06