불필요한 기능을 추가하는 데 개발자 시간을 낭비하고 있다는 것을 어떻게 설명합니까?


9

그래서 저는 최소한 동료 엔지니어들과 함께 책임을 맡아 린을 "생각"하기 시작했습니다. 우리는 몇 가지 주요 폐기물 영역에 부딪 쳤으며, 2/3는 정확히 같은 지점 인 "추가 기능"으로 이어졌습니다. 우리는 영업과 프로젝트 관리라는 두 가지 측면에서 자체 소프트웨어를 개밥합니다. CRM에 적합하기 때문에 영업에 적합합니다. 프로젝트 관리에 그리 좋지는 않으며, 종종이 사용 사례에 적용 할 수있는 추가 기능을 추가하는 작업을 수행합니다.

고객 가치를 추가하지 않는 기능을 계속 추가하는 것이 더 합리적입니까, 아니면 자체 제품을 사용하여 영업 팀을 운영하는 것이 "충분히"적합하고 상용 솔루션을 찾고 있다는 사실을 받아 들여야합니까?


3
귀사의 제품은 무엇입니까 (구체적인 제품 이름이 아니라 "게시 회사의 CRM"유형 인 것)? 무엇을 위해 사용됩니까? 당신은 그것을 dogdoging 무엇입니까?

5
기능이 필요하거나 필요하지 않으며 회사의 앱 사용이 고객과 매우 다른 경우 실제로 개 사료가 아닙니다. 누군가 케이크를 먹고 싶어하는 것 같습니다.
JeffO

2
CRM 도구를 프로젝트 관리 시스템으로 사용하고 있습니다.
user115710

1
글쎄, 우리는 그것을 사용하여 팀을해야합니까, 내가 확실히 (나는 우리 모두가 할 희망) 제품을 믿지
user115710

5
"프로젝트 관리"를 추가 모듈뿐만 아니라 고객에게 판매 할 수있는 기능으로 만들어야 할 수도 있습니다. 그러면 "dogfooding"이 훨씬 더 의미가 있습니다.
Doc Brown

답변:


19

귀하의 초기 평가에 동의하지 않습니다.

우선, 회사가 독특하거나 이례적이어서 고객이 맞춤형 기능의 이점을 얻지 못할 가능성은 거의 없습니다.

Dogfooding (회사에서 작동하도록 소프트웨어를 사용자 정의해야하더라도)은 "실제 점검"을 얻는 가장 좋은 방법 중 하나입니다. 당신이 얻는 혜택을 극복하려면 불편이 특히 심각해야합니다.

또한 내부에서 사용할 다른 물건을 사는 것보다 자신의 물건을 사용하는 것이 더 저렴합니다. 자신의 물건을 사용하지 않는다면 고객에게 어떤 자신감을 주었습니까?


즉, 응용 프로그램이 개밥에 적합하지 않은 경우 (예 : 프로젝트 관리 응용 프로그램은 아니지만 프로젝트 관리에 사용하려는 경우) 응용 프로그램에 기능을 추가할지 여부를 결정해야합니다. 프로젝트 관리 역할 (고객이 그렇게 사용하지 않는 경우)에서 일하는 것은 문제, 추가 비용 및 복잡성의 가치가 있습니다.

고객이 볼 수없는 Dogfooding 기능은 모든 단점을 극복 할 수있는 기성품 솔루션을 구매하지 않아도 충분한 비용을 절약 할 수 없다면 의미가 없습니다.


1
필자의 질문에서 언급했듯이 고객이 결코 원하지 않는 방식으로 소프트웨어를 사용하여 사각형 구멍을 둥근 구멍에 끼 우고 있습니다. 고객이 절대 사용하지 않는 경우 이것이 어떻게 고객에게 가치를 더하는지 설명 할 수 있습니까?
user115710

또한 영업 팀은 고객과 동일한 방식으로 CRM 도구의 "소비자"버전을 사용하므로 고객이 직접 사용합니다.
user115710

3
@ user115710 : "고객이 절대로하지 않는 방식으로 소프트웨어 사용"-솔직히, 나는 당신의 질문에서 그것을 읽지 않습니다. 질문을 편집하고 해당 정보를 삽입하고 rant를 제거하면 곧 닫히지 않을 가능성이 높아집니다.
Doc Brown

4
@RobertHarvey : 다른 사람에게 판매되지 않은 자체 물건 개발 및 사용은 실제로 해당 기능을 개발하지 않고 다른 것을 구매하는 것보다 비쌀 수 있습니다. 그러나 문제는 프로젝트 관리 기능을 판매하지 않는다는 것입니다.
Doc Brown

1
@ user115710-절대 말하지 마십시오. 당신이 당신을 위해 일할 수 없다면, 그렇습니다, 클라이언트가 그것을 작동시킬 수있는 희망은 없지만, 당신은 결코 알지 못합니다. 영업 및 마케팅 직원이이 사용량을 파악하게하면 누군가에게이를 전달할 수 있습니다.
JeffO

2

마치 고객을위한 것처럼 회사의 기능에 대한 모든 요청을 작성하고 비용을 보여줍니다. 그런 다음 기성품 소프트웨어와 나란히 비교하십시오.

다음으로, 다른 고객들에게 숨겨져있는 회사 기능을 강조하십시오.이 기능으로 인해 생산 시간보다 많은 시간과 비용을 절약하지 않으면 순이익이 없습니다.

예산 책정을하는 사람은 개 사료에 시간을 소비하는 것이 수입을 창출하는 일에 소비 할 수있는 시간으로 즉시보아야합니다.


2
이것은 dogfooding이 다른 소프트웨어에 의해 충족 될 수있는 특정 서비스를 제공하는 것보다 더 많은 용도로 사용된다는 것을 무시합니다. 소프트웨어를 dogfood로 사용하는 경우 이는 반제 어적이지만 실제 환경에서의 지속적인 UX 테스트 및 QA와 유사합니다. 그걸 어떻게 정량화합니까?
amon

자동화 된 테스트가 동일한 용량을 제공하지 않습니까?
user115710

1
@Amon, 개 사료는 QA 검증의 일부를 대체하지 않아야하므로 추가 비용이 발생합니다. 제품 관리는 추가 할 기능 등을 결정하는 데 사내 사용으로 인한 이점을 볼 수 있지만 이러한 종류의 예산에 대해서는 알 수 없습니다.
Kevin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.