View a markdown version of this page

AI 기반 소프트웨어 개발 경험을 위한 기본 기능 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AI 기반 소프트웨어 개발 경험을 위한 기본 기능

생성형 AI 기반 소프트웨어 개발 환경을 성공적으로 구현하려면 조직의 여러 페르소나에 걸쳐 일련의 기본 기능을 설정해야 합니다. 이러한 기능은 AI 기반 소프트웨어 개발의 맥락에서 리소스를 효과적으로 배포하고, 프로세스를 구현하고, 원하는 결과를 달성할 수 있는 능력을 나타냅니다. 이러한 기능을 함양하면 SDLC의 모든 단계에서 생성형 AI를 원활하게 통합하는 데 도움이 되는 강력한 기반을 구축할 수 있습니다.

AWS 는 이러한 기능을 구현하는 데 도움이 되는 주요 서비스를 제공합니다. 예를 들어 Amazon Q Developer는 AI 기반 어시스턴트 역할을 하여 소프트웨어 개발을 가속화하는 데 도움이 됩니다. Amazon Q Business를 사용하면 긴급한 질문에 대한 빠르고 관련성 있는 답변을 얻고, 문제를 해결하고, 콘텐츠를 생성할 수 있습니다. 소프트웨어 개발과 관련된 도구를 통합하여 사용자를 대신할 수도 있습니다. Amazon Bedrock은 파운데이션 모델과 광범위한 기능에 대한 액세스를 제공하여 특정 개발 워크플로 및 요구 사항을 사용자 지정합니다.

를 통해 이러한 기능을 함양하면 SDLC의 모든 단계에서 생성형 AI를 원활하게 통합하는 데 도움이 되는 강력한 기반을 AWS 서비스구축할 수 있습니다.

다음은 집중해야 할 기본 기능입니다.

각 기본 기능은 프레임워크 차원 및 SDLC의 다양한 단계와 통합됩니다. 이 통합을 통해 소프트웨어 개발 프로세스 전체에서 AI 기능을 효과적으로 사용할 수 있습니다. 모든 단계에서 효율성, 품질 및 혁신을 향상시킵니다. 이러한 기본 기능, 프레임워크 및 SDLC 단계 간의 시너지는 AI 기반 소프트웨어 개발을 위한 포괄적인 에코시스템을 생성합니다. 이를 통해 생성형 AI의 잠재력을 최대한 활용하고, 지속적인 개선을 추진하고, 개발 주기를 가속화하고, 고품질 소프트웨어 제품을 제공할 수 있습니다.

다음 표는 기본 기능 및 하위 기능이 프레임워크 차원 및 SDLC 단계에 매핑되는 방법을 보여줍니다.

기능: 하위 기능 조사 통합 상호 작용 반복 영향
프로젝트 관리: 문제 관리 요구 사항 및 계획 없음 없음 없음 없음
프로젝트 관리: 스프린트 및 작업 관리 요구 사항 및 계획 요구 사항 및 계획 없음 없음 없음
프로젝트 관리: 제품 백로그 관리 요구 사항 및 계획 없음 없음 요구 사항 및 계획 없음
프로젝트 관리: 사용자 스토리 매핑 요구 사항 및 계획 없음 없음 없음 없음
프로젝트 관리: 보고 및 분석 요구 사항 및 계획 없음 없음 없음 요구 사항 및 계획
프로젝트 관리: 제품 로드맵 관리 요구 사항 및 계획 없음 요구 사항 및 계획 없음 없음
프로젝트 관리: 피드백 루프 없음 없음 없음 요구 사항 및 계획 없음
프로젝트 관리: Retrospectives 없음 없음 없음 요구 사항 및 계획 없음
요구 사항 관리 요구 사항 및 계획 요구 사항 및 계획 없음 없음 없음
아키텍처 및 설계: 솔루션 설계 설계 및 아키텍처 설계 및 아키텍처 없음 없음 없음
협업: 설명서 관리 모든 SDLC 단계 없음 모든 SDLC 단계 없음 없음
협업: 지식 공유 모든 SDLC 단계 없음 모든 SDLC 단계 없음 없음
협업: 프로젝트 자산 관리 없음 모든 SDLC 단계 모든 SDLC 단계 없음 없음
DevSecOps: CI/CD 테스트, 배포 구현, 테스트, 배포 배포 없음 없음
DevSecOps: DevOps 보안 구현 구현, 테스트, 운영 및 유지 관리 없음 구현, 테스트, 운영 및 유지 관리 없음
DevSecOps: 애플리케이션 성능 모니터링 없음 운영 및 유지 관리 없음 없음 없음
DevSecOps: 로그 집계 및 분석 운영 및 유지 관리 운영 및 유지 관리 없음 없음 없음
DevSecOps: AIOps 운영 및 유지 관리 없음 없음 운영 및 유지 관리 없음
DevSecOps: 지속적인 개선 없음 없음 없음 운영 및 유지 관리 없음
DevSecOps: 대시보드 모니터링 없음 운영 및 유지 관리 없음 없음 없음
DevSecOps: 성능 인사이트 운영 및 유지 관리 없음 없음 운영 및 유지 관리 없음
운영 및 유지 관리: 인시던트 관리 없음 없음 없음 운영 및 유지 관리 없음
운영 및 유지 관리: 코드 업그레이드 없음 운영 및 유지 관리 없음 없음 없음
운영 및 유지 관리: 코드 최적화 운영 및 유지 관리 운영 및 유지 관리 없음 없음 없음
운영 및 유지 관리: 기술 부채 관리 없음 운영 및 유지 관리 운영 및 유지 관리 없음 없음
운영 및 유지 관리: 변경 관리 없음 구현, 배포 없음 없음 없음
운영 및 유지 관리: 리버스 엔지니어링 운영 및 유지 관리 없음 없음 없음 없음
운영 및 유지 관리: 코드 현대화 없음 구현 없음 없음 없음
운영 및 유지 관리: 성능 최적화 없음 운영 및 유지 관리 없음 운영 및 유지 관리 없음
분석 및 인사이트 없음 요구 사항 및 계획 없음 없음 모든 SDLC 단계
AI 어시스턴트 없음 없음 모든 SDLC 단계 없음 없음
지식 관리 없음 없음 모든 SDLC 단계 없음 없음
확장성 없음 배포 없음 없음 없음