좋은 개발 결과물을 얻는데 있어서 기술적 역량 못지 않게 중요한 부분이 개발 관리 능력입니다.
관리
프로세스
- 폭포수 모델
- 진행 단계별 반복 모델
- 의료기기 소프트웨어 프로세스 (IEC 62304)
- 애자일 프로세스
협업 시스템
- Redmine + Bugzilla
- 중소 규모 조직에서 자체적으로 서버를 구축하여 운영하면서 이를 활용할 수 있도록 안내하였습니다.
- Confluence + Jira
- 중소 규모 조직에서 클라우드 서비스에 가입하고 이를 활용할 수 있도록 안내하였습니다.
형상 관리
- Gerrit2, Gitblit
- 사내에 Git 서버를 구축하고 웹 UI를 통하여 코드 리뷰를 할 수 있도록 구성하여 운영하였습니다.
- Bitbucket
- Jira와 쉽게 연동할 수 있어서 업무 관리와 변경 추적이 용이합니다.
- GitHub
- 공개가 가능한 소프트웨어의 경우 Git 저장소로 사용하고 있습니다.
Written with StackEdit.
댓글 없음:
댓글 쓰기