릴리스 관리 란 무엇입니까?
릴리스 관리는 소프트웨어 릴리스의 타이밍을 적절하게 조정하고 새 릴리스의 롤아웃을 가능한 한 매끄럽게 유지하는 것을 목표로 소프트웨어 릴리스를 감독하고 제어하는 프로세스입니다. 소프트웨어 회사는 새로운 릴리스를 구체적으로 관리 할 책임이있는 임원을 보유 할 수 있으며, 다른 경우에는 프로젝트 팀이이 작업을 조정할 책임자를 임명합니다. 제품이 폐기 될 때까지 일정하게 개정 될 것이라는 사실을 수용 할 수있는 기능을 포함하여 소프트웨어 릴리스를 잘 관리하려면 많은 기술이 필요합니다.
릴리스 관리 프로세스는 개발 팀으로 전달 된 요청으로 시작됩니다. 여기에는 더 많은 기능을 원하는 사람들의 사용자 요청과 함께 미리 생각하고 프로젝트 사용자의 요구를 원하는 회사 공무원의 제안 또는 요청이 포함될 수 있습니다. 팀은 이러한 요청을 검토하고 구현의 어려움을 논의하며 미래에 대한 요청을 앞으로 또는 보류할지에 대한 조언을 제공합니다. 결국 소프트웨어에 대한 변경 목록을 개발하여 개발 단계에 들어갈 수 있습니다.
릴리스 관리의 개발 측면에서 프로그래머는 변경을 수행하고 소프트웨어를 테스트하여 변경이 기능에 미치는 영향을 확인합니다. 목표는 소프트웨어를 릴리스하기 전에 문제를 발견하여 새 릴리스 후에 패치를 작성해야하는 비용 및 평판 손상을 피하는 것입니다. 개발자가 릴리스의 안정성에 대해 더 확신을 갖게되면 배포판을 배포하고 지원하기 위해 패키지를 배포하기 전에 릴리스를 더 큰 규모의 테스터 그룹으로 보내서 속도를 조절할 수 있습니다.
소프트웨어 회사는 종종 다음 릴리스를 개발하면서 여러 개의 이전 릴리스를 동시에 지원합니다. 릴리스 관리에는 타이밍에 대한 생각이 포함됩니다. 소프트웨어 회사는 일반적으로 소프트웨어를 관리하는 것이 실용적이지 않도록 많은 릴리스를하지 않고도 사용자에게 업데이트 및 변경이 이루어 지도록하기 위해 정기적 인 릴리스 일정을 만들고자합니다. 2.0에서 3.0 버전으로 점프하는 것과 같이 특히 큰 릴리스의 경우 개발자가 크게 변경하기 때문에 릴리스 시간 사이에 더 큰 지연이 나타날 수 있습니다.
릴리스 관리자는 일반적으로 소프트웨어 개발에 특별히 관여하지 않더라도 정보 기술 교육을받습니다. 또한 비즈니스 기술과 소프트웨어 개발자, 법률 고문, 광고 부서 및 기타 소프트웨어 회사 구성원과 협력 할 수있는 능력이 있습니다. 유연성과 창의성은 혁신을 방해하지 않으면 서 릴리스 관리 프로세스 전체에서 사람들을 조정하고 집중하며 업무를 수행 할 수있는 능력과 마찬가지로 유용한 특성입니다.