開発者が不要な機能を追加する時間を浪費していることをどのように説明しますか?


9

したがって、私は同僚のエンジニアと共に、少なくともリーンを「考える」ことを開始するように指導しました。私たちは無駄のいくつかの主要な領域にぶつかり、2/3はまったく同じポイントにつながります...「追加機能」。私たちは、販売とプロジェクト管理の2つの面で独自のソフトウェアを開発しています。それはCRMが優れているため、売上高に最適です。プロジェクトの管理にはそれほど適していません。このユースケースで機能させるために、機能を追加する必要があります。

顧客に付加価値を与えない機能を追加し続ける方が理にかなっていますか、それとも自社の製品を使用する営業チームに「十分」であると認め、既製のソリューションを探す必要がありますか?


3
あなたの製品は何ですか?何に使うの?あなたはそれをするためにそれをドッグフーディングしていますか?

5
機能は必要かそうでないかどちらかです。会社でのアプリの使用状況が顧客のものと非常に異なる場合は、本当にドッグフードではありません。誰かがケーキを欲しがって、それも食べたいようです。
JeffO 2014年

2
CRMツールをプロジェクト管理システムとして使用しています。
user115710 2014年

1
まあ、私たちはそれを使用しているチームを持っています、そして私は間違いなく製品を信じています(私たちは私たち全員がそうすることを願っています)
user115710

5
おそらく、「プロジェクト管理」を顧客に販売できる機能と追加のモジュールにする必要があります。そうすれば、「ドッグフーディング」はもっと理にかなっています。
Doc Brown

回答:


19

私はあなたの最初の評価に同意しません。

まず第一に、あなたの会社があまりにもユニークで珍しいので、顧客がカスタマイズされた機能の恩恵を受けられない可能性はほとんどありません。

ドッグフーディング(会社で機能させるためにソフトウェアをカスタマイズする必要がある場合でも)は、「現実のチェック」を行うための最良の方法の1つです。不便さは、あなたが得る利益を克服するために特に悪質でなければならないでしょう。

さらに、内部で使用する他のものを購入するよりも、自分のものを使用する方が安価です。自分のものを使用していない場合、顧客にどの程度の信頼を与えていますか?


つまり、アプリケーションがドッグフーディングに適さない場合(つまり、プロジェクト管理アプリケーションではないが、それをプロジェクト管理に使用しようとしている場合)、アプリケーションに機能を追加するかどうかを決定する必要があります。プロジェクト管理の役割(顧客がそのように使用しない場合)で作業することは、トラブル、追加の費用、および複雑さに見合う価値があります。

顧客が目にすることのないドッグフーディング機能は、すべての欠点を克服する既成のソリューションを購入する必要がないために十分なお金を節約しない限り、あまり意味がありません。


1
私の質問で述べたように、私たちは、お客様が絶対にしない方法でソフトウェアを使用して、正方形のペグを丸い穴に取り付けています。顧客がこれを決して使用しない場合に、これが顧客にどのように付加価値を与えるかを説明することに注意してください。
user115710 2014年

さらに、当社の営業チームは、顧客と同じ方法でCRMツールの「コンシューマー」バージョンを使用しているため、はい、私たちは独自のものを使用しています。
user115710 14年

3
@ user115710:「顧客が決してしない方法でソフトウェアを使用する」-正直なところ、私はあなたの質問でそれを読みません。質問を編集して、その情報を挿入し、暴言を削除する必要があります。そうすると、すぐに閉じられない可能性が高くなります。
Doc Brown

4
@RobertHarvey:自分のものを開発して使用する-他の誰にも販売されていない-確かに、それらの機能を開発せずに何か他のものを購入するよりも費用がかかる可能性があります。しかし、おそらく問題は、彼らがプロジェクト管理機能を販売していないことです。
Doc Brown

1
@ user115710-決して言うことはありません。あなたがそれをあなたのために機能させることができないなら、そうです、そうです、クライアントがそれを機能させることができるという望みはありませんが、あなたは決して知りません。営業やマーケティングのスタッフにこの使用法を知らせて、誰かに押し付けてもらうだけです。
JeffO 2014年

2

会社の機能に対するすべてのリクエストを顧客向けであるかのように作成し、そのコストを示します。次に、既製のソフトウェアと並べて比較します。

次に、他の顧客から隠されている会社の機能を強調します。機能が生産に費やした時間よりも多くの時間/お金を節約しない限り、実質的なメリットはありません。

予算を立てる人は誰でも、ドッグフードに時間を費やすことの価値を、収入を生み出す仕事に費やすことができる時間と見なす必要があります。


2
これは、他のソフトウェアで満たすことができる特定のサービスを提供するだけでなく、ドッグフーディングの用途が多いことを無視しています。ソフトウェアをドッグフーディングする場合、これは、半制御されているが実際の環境での継続的なUXテストとQAに似ています。それをどのように定量化しますか?
アモン

自動テストは同じ能力を発揮しませんか?
user115710 2014年

1
@Amon、ドッグフードはQA検証のどの部分も置き換えるべきではないため、追加のコストがかかります。製品管理では、追加する機能などを決定する際に社内で使用することのメリットが見られるかもしれませんが、そのような予算については知りません。
ケビン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.