2010-04-21 2 views
1

내가 합병, 배포 및 제품의 출시를 돌보는 & 내가 일하는 회사에서 서비스. 나는 개발에서이 위치로 천천히 움직였습니다. 그래서 많은 것들이 저에게 새로운 것입니다. (맞아요!)릴리스 프로세스에 고기를 끼워 넣으려면 어떻게해야합니까?

우리는 배포 프로세스를 가지고 있지만 새로운 이해 관계자와 직원들에게 배포 프로세스가 없습니다. 릴리스 직전에 서비스/기능/버그 수정.

ITIL 릴리스 관리, CMDB, 버전 관리 및 기타 불만 사항에 대해 들어 봤지만 실제로 필요하지 않습니까, 아니면 내가 헛소리로 인해 가중치를 줄 것인지 궁금합니다.

내가 묻고 자하는 질문은 : 내 첫 걸음은 무엇입니까? 나는 두더지에서 산을 만들고 있니? 이 부서를 어떻게 형성합니까? ITIL 사례를 다음 또는 CMDB를 구현 제 생각에는 스티브

+0

코드 자체에 버전 제어 기능이 있습니까? – Sonny

+0

예, 우리는 SVN을 사용합니다. –

답변

1

은 필요하지 않지만 모범 사례. 가장 중요한 것은, 그리고 귀하의 경우에 대한 첫 번째 단계는 당신이하는 일에 대한 건전한 프로세스를 개발하거나 문서화하는 것입니다. 문서화를 위해서는 wiki (MediaWiki, TikiWiki)와 같은 "프로그래머에게 친숙한"도구를 사용할 수 있지만, 실습을 문서화하지 않으면 지속적인 개선을 구현하기가 매우 어렵습니다.

프로세스를 이미 구현하고 문서화 한 경우 해당 부서와 관련된 표준 및 모범 사례를 학습 할 수 있습니다. ITIL 및 ISO 20000-1은 제공하는 서비스 품질에 중점을 둔 표준입니다. 지속적인 운영이 아닌 서비스. ITIL은 CDMB 구현과 같은 유용한 (그러나 반드시 필요한 것은 아님) 사례를 제공 할 수 있습니다. CMDB를 올바르게 구현하면 부서에서 데이터베이스를 통해 서비스를 제공하는 데 사용하는 자산 구성을 갖게됩니다. 클라이언트의 시스템 구성 또는 원하는 것을 저장할 수 있습니다. CMDB는 요소를 인시던트 또는 알려진 오류와 연관시킬 수 있으므로 지원 부서에서 고객에게 최상의 서비스를 제공 할 수 있습니다.

CMMI 또는 CRUM은 관심있는 다른 표준/프레임 워크입니다.

버전 관리 정보에 대해 어떤 종류의 버전 관리가 필수적이라고 생각합니다. GIT 또는 Subversion은 좋은 옵션입니다.

제 생각에 매우 흥미로운 다른 도구는 Jenkins와 Trac이나 Mantis와 같은 일부 발권 시스템과 같은 지속적인 통합입니다.