목록IT/소프트웨어 공학 (15)
잡동사니
안녕하세요. yeTi입니다.오늘은 Jenkins에서 SVN을 연결해보겠습니다. 설치 환경- OS : Window 7 64bit- 설치 버전- Jenkins 2.121.2 1. Jenkins에서 프로젝트를 선택하고 구성으로 들어갑니다.2. 소스 코드 관리를 선택 후 정보를 추가합니다. 관련 글2018/11/26 - [IT/소프트웨어 공학] - [Jenkins] Gradle 연결하기2018/08/03 - [IT/Open Source] - [Jenkins] 배포서버를 선택하여 빌드하기
안녕하세요. yeTi입니다.오늘은 Jenkins에서 배포서버를 선택하여 배포하는 설정에 대해 알아보겠습니다. 이전 글2018/11/26 - [분류 전체보기] - [Jenkins] SVN 연결하기2018/11/26 - [IT/소프트웨어 공학] - [Jenkins] Gradle 연결하기 설치 환경- OS : Window 7 64bit- 설치 버전- Jenkins 2.121.2 1. General탭에서 '이 빌드는 매개변수가 있습니다.'를 체크합니다.- Choice Parameter를 추가하고 Choices에 Combo 박스로 선택할 텍스트를 나열합니다. 2. SSH Server에서 고급을 눌러 Label을 입력합니다. 이 때 Label의 명칭은 Choices에 입력한 내용중 하나와 일치해야합니다. 3. SS..
안녕하세요. yeTi입니다.오늘은 방법론에 대한 제 생각을 적어보고자 합니다. 요즘 꽂혀있는 단어들이 있습니다. 약속, 규약, 규정, 계획, 상세화, 명료화, 문서화, ..공통적인 특징은 틀을 만들어 내용을 담는것입니다. 이 단어들은 그 동안 SI 프로젝트들을 진행하면서 가지게 된 의문들로 인해 꽂힌거 같습니다. '개발에는 필요도 없는 문서들을 왜 만들지??''업무에 대한 인수인계는 왜 항상 빈틈이 생기지??''개발시 생기는 리스크 관리는 어떻게 하지??''내가 짠 코드가 효율적인가??''업무간 공유는 어떻게 유기적으로 할 수 있지??' 이런 의문들에 대한 해결책으로 규정을 새우고 이를 문서로 남기는것을 생각하고개발에 대해서는 CBD 방법론을 도입하여 개발에 대한 상세한 내용을 문서화하고 업무 내용에 대..
안녕하세요. yeTi입니다.오늘은 근 몇일동안 조사한 형상관리 프로그램에 대한 결론은 간단하게 정리해 보겠습니다. 우선 간단하게 구글 트랜드로 CVS, SVN, Git에 대한 관심도를 보겠습니다. 보시면 CVS는 2004년 이후로 계속 감소 추세고, SVN은 증가하다가 2008년 이후로 감소하는것을 볼 수 있습니다.이에 반면에 Git에 대한 관심도는 계속 증가 추세인 것을 확인할 수 있습니다. 위의 자료가 사용률과 연관하기에는 부족하지만 최신 트랜드가 git이라는 것만은 부인할 수 없는거 같습니다. 그렇다면 이제 모든 사람들이 Git을 써야할까요?? 이에 대해 답변하기 전에 아해 사항들을 보면 좋을 꺼 같습니다. CVS1980년대에 만들어진 형상관리 프로그램이지만 파일 관리나 커밋중 오류 시 롤백이 되지..
개발 방법론 애자일 (Agile) 스크럼 (Scrum) 짧을 주기를 반복적으로 수행하면서 프로토타입을 진화시키는 방식 수립된 일정은 지키되 작업량은 언제든 변경 될 수 있다고 가정팀원들이 전력을 다하는 상황에서도 목표를 달성하지 못할때는 우선순위가 낮은 작업을 일정에서 과감하게 제외역할 제품 책임자 : 제품 백로그 관리 스크럼 마스터 : 스크럼 팀의 업무를 방해하는 요소를 제거 스크럼 팀 : 스트린트 기간 동안 구현해야할 기능을 사용자 스토리로 도출 및 구현 미팅 일일 스크럼 : 매일 진행하는 15분간의 프로젝트 진행 상황을 공유하는 회의하면서 각자 , , 에 대해서 이야기스프린트 계획 : 각 스프린트에 대한 목표를 세우고 제품 백로그로부터 스프린트에서 진행할 항목을 선택하고 각 항목에 대한 담당자를 배..