이해관계자
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
ML 프로젝트에는 참여도와 책임 수준이 다양한 여러 이해관계자가 있습니다. 올바른 솔루션을 개발하고, 기대를 관리하며, 궁극적으로 성공적인 ML 구현을 위해서는 이해관계자와의 조기 참여와 효과적인 협업이 필수적입니다.
가능한 한 빨리 프로젝트의 이해관계자, 예상 결과물, 선호하는 커뮤니케이션 방법을 정의합니다.
이러한 사용자를 이해관계자 목록에 포함하고 ML 솔루션의 측면을 승인해야 하는 다른 팀도 포함해야 합니다.
결과물
각 이해관계자는 프로젝트의 각 단계에서 서로 다른 결과물을 기대할 수 있습니다. 다음은 일반적인 결과물 목록입니다.
설계 문서: 코드를 한 줄 작성하기 전에 문제, 제안된 솔루션, 잠재적 접근 방식, 가능한 위험을 설명하는 설계 문서를 만들 가능성이 높습니다. 일반적으로 설계 문서는 프로젝트의 이해관계자로부터 피드백을 받고 질문과 우려사항을 해결하는 방법으로 사용됩니다.
실험 결과 실험 단계의 결과를 전달해야 합니다. 일반적으로 다음을 포함합니다.
- 실험의 하이퍼파라미터와 측정항목 기록
- 특정 체크포인트에서의 학습 스택과 저장된 모델 버전
프로덕션 준비가 완료된 구현. 모델 학습 및 제공을 위한 전체 파이프라인이 핵심 결과물입니다. 이 단계에서는 모델링 결정, 배포 및 모니터링 세부정보, 데이터 특이사항을 설명하는 향후 엔지니어를 위한 문서를 만듭니다.
프로젝트의 각 단계에 대한 이해관계자의 기대치를 미리 파악해야 합니다.
주의사항
경우에 따라 이해관계자가 ML의 복잡성과 과제를 이해하지 못할 수 있습니다. 이로 인해 프로젝트의 우선순위를 정하고 실행하기 어려울 수 있습니다. 예를 들어 일부 이해관계자는 ML이 결정론적 결과가 있는 기존 소프트웨어 엔지니어링 관행과 유사하다고 가정할 수 있습니다. 프로젝트 진행이 중단된 이유나 프로젝트의 주요 일정이 비선형적인 이유를 이해하지 못할 수 있습니다.
이해관계자의 기대를 관리하려면 프로젝트의 각 단계에서 복잡성, 기간, 결과물을 명확하게 파악해야 합니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[null,null,["최종 업데이트: 2025-07-27(UTC)"],[[["\u003cp\u003eMachine learning (ML) projects require early and consistent collaboration with stakeholders who have varying levels of involvement and expectations.\u003c/p\u003e\n"],["\u003cp\u003eClearly define project deliverables like design documents, experimental results, and production-ready implementations, aligning with stakeholder expectations for each project phase.\u003c/p\u003e\n"],["\u003cp\u003eProactively communicate the unique complexities and potential challenges inherent in ML projects to manage stakeholder expectations and ensure project success.\u003c/p\u003e\n"],["\u003cp\u003eEstablish clear communication channels and involve all necessary teams, including those requiring approval, for efficient project execution.\u003c/p\u003e\n"]]],[],null,["# Stakeholders\n\nML projects have multiple stakeholders with varying levels of involvement and\nresponsibilities. Early involvement and effective collaboration with\nstakeholders is essential for developing the right solution, managing\nexpectations, and ultimately for a successful ML implementation.\n\nAs early as possible, define your project's stakeholders, the expected\ndeliverables, and the preferred communication methods.\n\nBe sure to include them in your list of stakeholders, as well as any other\nteams who need to approve aspects of your ML solution.\n\nDeliverables\n------------\n\nEach stakeholder might expect different deliverables at each phase of the\nproject. Here's a list of common deliverables.\n\n- **Design doc.** Before you write a line of code, you'll most likely create a\n design doc that explains the problem, the proposed solution, the potential\n approaches, and possible risks. Typically, the design doc functions as a way\n to receive feedback and address questions and concerns from the project's\n stakeholders.\n\n \u003cbr /\u003e\n\n- **Experimental results.** You must communicate the outcomes from the\n experimentation phase. You'll typically include the following:\n\n - The record of your experiments with their hyperparameters and metrics.\n - The training stack and saved versions of your model at certain checkpoints.\n- **Production-ready implementation.** A full pipeline for training and\n serving your model is the key deliverable. At this phase, create\n documentation for future engineers that explain modeling decisions,\n deployment and monitoring specifics, and data peculiarities.\n\nYou should align early with your stakeholders on their expectations\nfor each phase of the project.\n\n### Keep in mind\n\nIn some cases, stakeholders might not understand the complexities and challenges\nof ML. This can make getting projects prioritized and executed difficult. For\nexample, some stakeholders might assume that ML is similar to traditional\nsoftware engineering practices with deterministic outcomes. They might not\nunderstand why the project's progress is stalled or why a project's milestones\nare non-linear.\n\nTo manage stakeholder expectations, it's critical to be clear about the\ncomplexities, timeframes, and deliverables at each stage of your project."]]