web-dev-qa-db-ja.com

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

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

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

9
user115710

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

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

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

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


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

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

19
Robert Harvey

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

次に、他の顧客から隠されている会社の機能をハイライトします。機能が生産にかかる時間/費用を節約しない限り、実質的なメリットはないためです。

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

2
Kevin