애플리케이션 라이프사이클 관리
Application lifecycle management이 기사는 검증을 위해 추가적인 인용이 필요합니다. 찾기 : – (2011년 6월) (본 방법 및 |
시리즈의 일부(on) |
소프트웨어 개발 |
---|
응용 프로그램 라이프사이클 관리(ALM)는 컴퓨터 프로그램의 제품 라이프사이클 관리(거버넌스, 개발, 유지보수)입니다.요구사항 관리, 소프트웨어 아키텍처, 컴퓨터 프로그래밍, 소프트웨어 테스트, 소프트웨어 유지보수, 변경 관리, 지속적인 통합, 프로젝트 관리, 릴리스 관리 등을 포괄합니다.[1][2]
ALM 대 소프트웨어 개발 라이프 사이클
ALM은 소프트웨어 개발 수명 주기(SDLC)보다 넓은 관점으로, 요구 사항, 설계, 코딩, 테스트, 구성, 프로젝트 관리, 변경 관리 등 소프트웨어 개발 단계로 제한됩니다.ALM은 개발 후 애플리케이션이 더 이상 사용되지 않을 때까지 계속되며, 많은 SDLC에 걸쳐 있을 수 있습니다.
통합 ALM
최신 소프트웨어 개발 프로세스는 서로 다른 위치의 여러 도구를 사용하여 서로 다른 팀에서 관리하는 개별 ALM/SDLC 단계에 국한되지 않습니다.[citation needed]실시간 협업, 중앙 집중식 데이터 저장소에 대한 액세스, 여러 툴 간 및 프로젝트 간 가시성 향상, 프로젝트 모니터링 및 보고 기능 향상 등은 양질의 소프트웨어를 더 짧은 시간 내에 개발하는 데 핵심적인 요소입니다.[citation needed]
이를 통해 애플리케이션 개발 단계에서 모든 툴과 툴의 사용자가 서로 동기화되는 통합된 애플리케이션 라이프사이클 관리, 즉 통합된 ALM이 실현되었습니다.[citation needed]이러한 통합 기능을 통해 모든 팀원은 개발 프로세스 중에 변경된 사항에 대해 누가, 무엇이, 언제, 왜 변경되는지 알 수 있으며, 배송 지연이나 프로젝트 실패를 초래하는 막판 돌발 상황이 발생하지 않습니다.[citation needed]
오늘날의 애플리케이션 관리 벤더는 타사의 동종 최고의 툴 통합을 위한 API 관리 기능에 더욱 집중하고 있으며, 이를 통해 조직은 프로젝트에 필요한 모든 IT 또는 ALM 툴과 쉽게 통합할 수 있는 내부 소프트웨어 개발 시스템을 잘 갖추고 있습니다.[citation needed]
리서치 회사인 Gartner의 리서치 디렉터는 소프트웨어 개발(Dev)과 소프트웨어 운영(Ops)을 통합하는 것을 목표로 하는 소프트웨어 엔지니어링 문화와 관행인 DevOps를 포함하기 위해 ALM(Application Development Life-cycle Management)이라는 용어를 ALM(Application Develops는 소프트웨어 개발(Dev)과 소프트웨어 운영(Ops)을 통합하는 것을 목표로 합니다.[3]
ALM 소프트웨어 제품군
ALM을 위한 몇몇 전문 소프트웨어 제품군은 다음과 같습니다.
이름. | 발매일 : |
---|---|
비주얼 스튜디오 애플리케이션 라이프사이클 관리를 위한 Azure DevOps | 마이크로소프트 |
엔데보르 | CA 테크놀로지스 |
엔터프라이즈 아키텍트 | 스팍스 시스템즈 |
깃랩 | 깃랩 |
헬릭스 ALM | 퍼포스 |
IBM ELM(Engineering Lifecycle Management) | IBM |
지라 | 아틀라시안 |
마이크로포커스 애플리케이션 라이프사이클 관리 | 마이크로 포커스 |
마일린 | 이클립스 파운데이션 |
파라소프트 DTP | 파라소프트 |
보호 코드 시스템 4 | 보호 코드 |
PTC 무결성 | 피티씨 |
맥을 | 제니텍 |
로켓 알돈 | 로켓 소프트웨어 |
SAP 솔루션 매니저 | SAP |
스피라팀 | 인플렉트라 |
스타팀 | 볼란드 |
팀포지 | 콜라보넷 |
툴렙 | 에날린 |
폴라리온 | 지멘스 |
참고 항목
참고문헌
- ^ deJong, Jennifer (2008-04-15). "Mea culpa, ALM toolmakers say". SDTimes. Archived from the original on February 2, 2011. Retrieved 2008-11-22.
- ^ Chappell, David, What is Application Lifecycle Management? (PDF), archived from the original (PDF) on December 7, 2014
- ^ "Gartner blogpost". 2011-12-02.
추가열람
- Keuper, Frank; Oecking, Christian; Degenhardt, Andreas; Verlag, Gabler (2011). Application Management: Challenges - Service Creation - Strategies. ISBN 978-3-8349-1667-9.
- Linnartz, Walter; Kohlhoff, Barbara; Heck, Gertrud; Schmidt, Benedikt (2004). Application Management Services und Support. Publicis Corporate Publishing. ISBN 3-89578-224-6.
- "Gartner Market Scope for ALM 2010".
- Hüttermann, Michael (2011). Agile Application Lifecycle Management. Manning. ISBN 978-1-935182-63-4.
외부 링크
- Chapell, David, Application Lifecycle Management란 무엇입니까? (PDF), 원본(PDF)에서 2014년 12월 7일 아카이브
- Gartner 분석가 Sean Kenfick, 시장 프로필: IMT2000 3GPP - 애플리케이션 라이프 사이클 관리(ALM) 도구, 2012
- Margaret Rouse, 애플리케이션 라이프사이클 관리(ALM)
- Dave West, 성공에 필수적인 통합 ALM 툴
- 도미닉 타바솔리, ALM(Application Lifecycle Management) 프로세스 통합으로 추가적인 이점 제공
- Zane Galvi ņa1, Darja Schmite, 글로벌 분산 환경의 소프트웨어 개발 프로세스