[비대면 소프트웨어 개발을 위한 핵심 시스템 10가지] 🖌요새 재택근무가 보편화되면서 비대면 협업의 중요성이 더 커졌습니다. 특히 많은 팀원들을 조율하여 프로젝트를 진행시키는 프러덕트 매니저는 어떻게 하면 더 효율성을 높일지 고민해야 하구요. 🖌이 때 프로세스만큼이나 중요한 것이 툴인거 같습니다. 저자는 “이 툴 중 대부분은 비단 소프트웨어 개발 뿐만 아니라 회사의 일반 업무에도 필요한 시스템"이라고 하니 한 번 참고해보세요. 🖌10가지 핵심 시스템은 아래와 같습니다. 이 때 단순히 툴만 도입하는 것이 아니라, 이에 맞춰 회사의 프로세스와 문화를 함께 바꾸어야 함을 재차 강조합니다. 1. 문서 공유 시스템: "문서의 버전을 철저히 관리하고 적절한 공유, 권한 제어, 외부 전달, 백업이 가능" 2. 문서 공동 작업/리뷰 시스템: "문서 공유 시스템과 접목하여 문서를 공동 작업 및 리뷰할 수 있도록 하는 시스템" 3. 요구사항 관리 시스템: "문서 위주의 편집 툴을 사용하여도 소프트웨어 요구사항을 충분히 분석하고, 협업하고, 리뷰할 수 있지만, 전문적인 요구사항 관리 시스템은 조금 더 많은 기능을 제공한다" - 저희 회사에서는 따로 전문 시스템 없이 Google Doc을 이용하는데, 확실히 전문적인 기능이 많이 부족해서 요구사항을 놓치는 경우가 종종 발생하더라구요 4. 이슈 관리 시스템: "투명한 업무 진행" 가능! 5. 소스코드 관리 시스템: 이를 기반으로 "브랜치, 머지, 베이스라인, 체크인에 대한 여러가지 규칙" 정립이 필요함 6. CI(지속적인 통합) 시스템: "소스코드를 등록할 때마다 소스코드를 점검하고, 빌드 가능한 상태를 유지"하며 버그를 줄여주기도 함 7. 코드 리뷰 시스템 8. 지식 공유 시스템: "회사, 제품, 프로젝트, 프로세스 등 여러가지 분야로 잘 나뉘어서 정리된 지식과 정보" 관리 9. 화상 회의 시스템 10. 협업 시스템: "팀 관리, 채팅, 파일관리 등이 기본 기능이지만 화상 회의, Wiki 등 위에서 언급한 여러가지 툴 중 일부를 포함"

비대면 소프트웨어 개발을 위한 핵심 시스템 10가지

Zdnet

비대면 소프트웨어 개발을 위한 핵심 시스템 10가지

2020년 7월 29일 오전 5:59

댓글 0