• Link to Facebook
  • Link to LinkedIn
  • Link to X
  • Link to Youtube
  • 로그인
  • 회원가입
  •  한글 한글 한글 ko
  • English English 영어 en
OPENMARU APM
  • 오픈마루
    • 회사소개
    • 연혁
    • 오픈마루 CI
  • 제품
    • OPENMARU Cloud APM
      • Application 모니터링
      • Openshift & Kubernetes 모니터링
      • WEB/WAS 모니터링
      • URL 모니터링
      • Cubrid 모니터링
    • OPENMARU Cluster
    • OPENMARU Dashboard
  • 오픈소스
    • 쿠버네티스
    • 아파치 톰캣
    • CentOS
  • 레드햇
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat JBoss EAP
  • 가격 안내
  • 조달물품
    • G2B 딜 등록
    • 조달물품 OPENMARU APM
    • 조달물품 OPENMARU Cluster
    • 혁신장터
    • 찾아가는 클라우드 네이티브 세미나
  • 레퍼런스
  • 고객지원
  • 문서
  • 블로그
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

Dogfooding –
자사 제품이나 서비스를 직원들이 직접 확인하는 과정

DogFooding을 하는 과정에서 사용자 입장에서 제품이나 서비스의 품질과 UX를 확인할 수 있습니다.

dogfooding

Dogfooding 은 자사 제품이나 서비스를 직원들이 일상적으로 사용하고 제품의 문제점을 확인하는 것을 말하는 것으로 사용자 관점에서 제품의 품질과 UX를 확인하는 것입니다.
기업 IT환경이 모바일과 웹 기반으로 전환되면서 개발자들 스스로 사용자 입장에서 자신들이 만든 제품이나 서비스를 체험하고 개선해야 하는 과정들이 필요하게 되었습니다.
특히 모바일 단말 환경이나 웨어러블 장치들 경우에는 개발자 입장에서도 UX (User Experience)에 대한 테스트가 많이 필요하게 됩니다.
이런 분위기 때문인지 최근에 종종 접하게 되는 단어가 바로 Dogfooding 입니다.

1988 년, 마이크로 소프트의 매니저였던 Paul Maritz 가 “Eating our own Dogfood”이라는 제목의 내부 이메일에서 테스트 매니저 Brian Valentine에게 직원들이 자사 제품을 더 쓰도록 강요하면서 많이 유명해진 말입니다.

Dogfooding이란?


최근에는 구글에서도 자사의 새로운 제품과 서비스들를 직원들이 실험하는 것으로 알려지기도 하였습니다.
하지만 이 이야기의 시작은 애완견 사료 제조업체인 마스(Mars)의 경영진이 실제로 오래전부터 자기들이 생산하는 개 사료를 직접 먹은 것에서 비롯되었습니다.

  • Eating your own dog food, also called dogfooding, is a slang term used to reference a scenario in which a company uses its own product to test and promote the product.
    위키피디아

위키피디아를 의역하자면 개 사료를 먹으라는 뜻의 dogfooding은 자사의 제품을 직원들이 직접 사용 해보고 개선시키는 방법을 일컫는 속어라고 정의되어 있습니다.
제품이나 서비스 개발에서 있을 수 있는 다음과 같은 문제점 때문입니다.

  • 개발자는 사용성 및 일반 사용자의 지식량을 고려하지 않고 기능을 개발
  • 소프트웨어의 릴리즈를 정식 버전이 아닌 베타판 수준으로 발표
  • 자사에서 제품을 만드는 환경과 시스템으로만 구축 및 테스트

Dogfooding이 필요한 이유는 무엇일까요?


하지만 유명 쉐프들이 집에서는 요리를 하지 않거나 자신 만든 음식은 먹지 않는 것과 개발자들이 자신이 만든 제품이나 서비스를 사용하지 않는 것은 비슷한 이유일 것입니다.

Dogfooding과 같이 협오스러운 단어까지 쓰면서 제공자가 직접 사용해야 하는 이유는 무엇일까요?

첫 번째, 개발자 스스로 불편한 진실을 봐야 한다는 것입니다.

내가 작성한 소프트웨어는 완전하다(?)고 생각하겠지만, 개밥을 먹는 순간 불편한 진실을 봐야 하는 것입니다. 일반적으로는사용자가 버그 리포트를 해서 시작되는 패치 프로세스가 아닌 개발자 스스로 버그를 찾고 패치하는 것이기 때문에 가장 빠른 패치 방법일 것입니다.

두 번째, 개발자는 편이성과 사용자의 수준을 고려하지 않고 기능을 추가하는 경우가 많기 때문입니다.

개발자는 항상 베타 버전에서만 테스트하기 때문에 사용자의 실질적인 불편을 지나치는 경우도 있습니다. 서비스의 개선 측면에서 매우 좋은 방법일 것입니다.

마지막으로 개발자가 해당 분야의 가장 전문가라는 것입니다.

테스트 데이터 구성이나 QA 프로세스 등에 대한 복잡한 절차 없이 해당 서비스의 최고 전문가가 직접 서비스의 문제점을 확인하는 것입니다.

Dogfooding의 효과


그렇다면 Dogfooding 의 효과는 어떤 것이 있을 까요?

  • 사용자의 생생한 목소리를 직접 들을 수 있는 것입니다.
  • 테스트와 직접 사용하는 것은 다른 것이기 때문에 제품 개선 사이클이 향상 됩니다.
  • 제공하는 서비스나 제품에 대한 애착이 커지게 됩니다.

하지만 사용자의 불편만 쫓다 보면 외형만 집중하기 때문에 서비스 내실은 약해질 수 있습니다.
개발팀 스스로가 제품의 로드맵이나 기능 개선에 신경을 쓰지 못하고 사용자 기능에만 촛점을 맞추게 됩니다.
개발팀과 품질관리팀 그리고 고객대응팀 등의 전문적인 역할이 애매해 지면서 개발팀의 부담이 커지게 되는 문제가 발생할 수 있습니다.
개발팀의 일정 계획에 혼란이 올수도 있습니다.
Dogfooding이 단점이 없는 것은 아니지만 개발팀 스스로 문제를 찾고 개선해 나가는 것이 제품이나 서비스의 완성도를 높이는 데 가장 효율적인 방법일 것입니다.
아무리 뛰어난 쉐프라고 하더라도 가끔은 본인이 만든 음식을 먹어보는 여유가 필요하지 않을까요?

References


  • Eating your own dog food – Wikipedia, the free encyclopedia –
  • The Ultimate Dogfooding Story
  • AH Tech Talk: Google Product Testing And The Method Of “Dogfooding”-

레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개

2025-02-13/in Red Hat, Seminar, Tech Talk/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2025/02/%EB%A0%88%EB%93%9C%ED%97%B7-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%84%B8%EB%AF%B8%EB%82%98_thumbnail.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32025-02-13 13:06:242025-02-17 15:14:50레드햇 Container Day 세미나 – 컨테이너와 AI 솔루션 소개
Cloud Native Korea Community Day 2024 현장 스케치

Cloud Native Korea Community Day 2024 – 생생했던 현장을 공개합니다!

2024-09-25/in Kubernetes, Seminar/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2024/09/thumbnail-1.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32024-09-25 18:16:182024-10-16 14:14:44Cloud Native Korea Community Day 2024 – 생생했던 현장을 공개합니다!
Cloud Native Korea Community Day 2024 오픈마루 부스 안내2024 OPENMARU.IO

Cloud Native Korea Community Day 2024 – 오픈마루 부스에서 이벤트 참여하세요!

2024-09-11/in Kubernetes, Seminar/by 오픈마루 마케팅3
Read more
https://i0.wp.com/www.openmaru.io/wp-content/uploads/2024/09/thumbnail.webp?fit=381%2C303&ssl=1 303 381 오픈마루 마케팅3 https://www.openmaru.io/wp-content/uploads/2020/11/logo@2x.png 오픈마루 마케팅32024-09-11 14:40:442024-09-20 11:02:57Cloud Native Korea Community Day 2024 – 오픈마루 부스에서 이벤트 참여하세요!
Page 1 of 25123›»

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X
  • Click to email a link to a friend (Opens in new window) Email
  • Click to print (Opens in new window) Print
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Like this:

Like Loading...

Recent Posts

  • JBoss EAP 8.1 베타 | 엔터프라이즈 Java 애플리케이션 현대화 2025-05-12
  • ChatGPT 프롬프트 엔지니어링, 이렇게 시작하세요! 2025-05-08
  • 올해 1분기, 사람들이 가장 많이 본 OPENMARU 콘텐츠는? 2025-04-17
  • 보안 강화의 다음 단게, mTLS를 아시나요? 2025-04-03
  • 성공적인 MSA 구축을 위한 핵심 전략 대공개! 테크 엣지 세미나 안내 2025-03-21

Categories

  • APM
  • Cloud
  • Cloud Native Seminar
  • Cluster
  • gift
  • JBoss
  • Kubernetes
    • Container
  • Linux
  • Microservices Architecture
  • News
  • Newsletter
  • OPENMARU
    • Dashboard
  • OpenShift
  • Red Hat
  • Seminar
    • gift
  • Tech Talk
  • 발표자료
  • 분류되지 않음
  • 오픈나루 공지사항
  • 오픈소스

이메일로 블로그 구독하기

이 블로그를 구독하고 이메일로 새글의 알림을 받으려면 이메일 주소를 입력하세요

Tags

APM cloud Cloud Native Container Docker Hybrid Cloud jboss JBoss EAP Kubernetes Kubernetes 모니터링 linux MSA Native OPENMARU OPENMARU APM OpenShift Openshift Promotion PaaS PaaS 플랫폼 Red Hat redhat RHEL tomcat Virtualization WAS Wildfly 가상화 네이티브 도커 레드햇 리눅스 모니터링 브리핑 세미나 오픈마루 오픈마루 APM 오픈시프트 주간 진짜 클라우드 컨테이너 쿠버네티스 클라우드 클라우드 네이티브 클라우드네이티브 클라우드 네이티브 세미나

Search

Search Search

오픈마루

04778 서울시 성동구 뚝섬로1길 31 906 호
(성수동1가, 서울숲M타워)

Tel : 02-469-5426 | Fax : 02-469-7247
Email : sales@openmaru.io

  • OPENMARU CLOUD APM
    • Application 모니터링
    • Openshift & Kubernetes 모니터링
    • WEB/WAS 모니터링
    • URL 모니터링
    • Cubrid 모니터링
  • 가격안내
  • 고객 레퍼런스
  • 고객지원
    • 문서
    • 사용자가이드
    • 기술지원
  • 블로그
  • 이용약관
  • 개인정보처리방침
  • 서비스수준협약
  • 회사소개
Copyright © OPENMARU, Inc. All Rights Reserved. - powered by Enfold WordPress Theme
  • Link to Facebook
  • Link to LinkedIn
  • Link to X
  • Link to Youtube
Link to: CentOS에서 Docker 컨테이너를 설치하고 Wildfly 실행하기 Link to: CentOS에서 Docker 컨테이너를 설치하고 Wildfly 실행하기 CentOS에서 Docker 컨테이너를 설치하고 Wildfly 실행하기CentOS에서 Docker 컨테이너를 설치하고 Wildfly 실행하기 Link to: OWASP ZAP – DevOps를 위한 Self 웹 취약점 점검 도구 소개 Link to: OWASP ZAP – DevOps를 위한 Self 웹 취약점 점검 도구 소개 OWASP (The Open Web Application Security Project)OWASP ZAP – DevOps를 위한 Self 웹 취약점 점검 도구 소개
Scroll to top Scroll to top Scroll to top
  • 한글
  • English
%d