アジャイル開発に顧客が関与するためのベスト プラクティスは何ですか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/535314

質問

私たちは、顧客の開発パートナーを開発プロセスに参加させる必要があります。私たちは多かれ少なかれアジャイル手法に従っています。顧客パートナーの中には、遠くにいる人もいますし、近い人もいます。私たちは旅費を最小限に抑える必要があります。

当社の顧客は医療従事者であり、忙しく、費用がかかり、スケジュールを立てるのが難しい傾向があります。

顧客の関与をサポートするためにどのような実践とテクノロジーが機能しましたか?電話、電話会議、電子メールを利用しています。私たちは Wiki テクニックの活用に興味があり、他の人にとって何が効果的だったかを知りたいと思っています。

役に立ちましたか?

解決

アジャイル手法との私の経験では、デスクトップアプリケーションのために、ほとんどです。お客様が離れているとき、私たちは/デモリグをインストールし設定するには、顧客サイトに技術者を得るために時間を費やしてきました。エンジニアは、お客様がデプロイメント環境の重要な側面を複製と考えているが、我々がする必要がある時はいつでも私たちが更新をプッシュすることができるように、既存のインフラストラクチャ(からデモシステムを隔離するという環境を提供するテストとデモのセットアップ/計画上の顧客で動作します)。エンジニアはまた、我々は、サイト上ですることなく、「展開」することができるよう、生産に私たちのアプリケーションを移動する展開システムを設定します。私たちのアプリケーションでは、できる自己更新(いずれかの各リリースやビルドごとに)、我々は慎重に、機器のリリースでは、ログにのすべてののエラーと私たちのバグトラッカーにバグとして、すべてのクラッシュを提出します。この方法で、我々は少なくとも我々は正しい何が起こっているのか分からない場合でも、何が悪かったのかを知っています。

お客様の試験装置上に示し、各リリース/ビルドのために、我々は、プロジェクトリーダーや主要開発者、デモ-INGのいずれかの新機能によって、ナレーション(ショート)スクリーンキャストを提供します。リリースノートには、我々は、顧客が(電話や電子メールですぐに解決できない、すなわち問題)について考えたい任意の長期的な問題や質問が含まれ、アプリケーションがユーザーのためにこれらのノートを表示します。

最後に、そしておそらく最も重要なのは、我々は、顧客および/または顧客のリエゾンの私たちののカレンダーサーバ上のアカウントを取得し、そのアカウントを利用するために自分のカレンダーアプリを設定します。これは、その後、両方の方法を行く - 。我々は、顧客との(サイト、電話、電子メールなどで)時間をスケジュールすることができ、彼らは私たちの開発者と同じことを行うことができます。

他のヒント

なるかどうかは、お客様のキュービクルや途中の地球を除き、通信の遅れの要因が 可用性.

お客様があまりにも忙しくは、お客様のメールの数日間は原因ごとの繰り返しをすることは、失敗

お客様の重要なコミットメントはアジャイル:

  1. 質問的
  2. 変更しないそのこころ-からだ-いのちの優先事項の中で繰り返し処理

お客様の 必要 コミットの合理的なサービスレベル契約(SLA)を利用可能性、など1時間応答時間、24時間対応の応答時間等 きを調整する必要があるすべて見積り、スケジュールの遅れの要因です。この場合においコミットせず、又はによってはキャンセルを繰り返し再プランのお客様への最前線です。い ない まさに"う"のお返事ありがとうございます。は、お客様がいいです。

ボトムライン:なお、アジャイル できません.

一つのオプション:これらの顧客が利用可能なときに必要な情報を抽出することができ、「顧客パートナー」サイトで顧客プロキシをインストールします。これらのプロキシは、彼らが顧客ビューを表現することを可能にする強固な関係を構築しています。自分の時間は全てあなたのものです。質問は、彼らが答えることができないということが生じたときに、彼らはあなたの顧客、パートナーへの容易なアクセスを持っている - でも、コーヒーのラインであれば、

アジャイルにおける顧客の全体のポイントは、開発者(IE即時フィードバック)とのオープンで自由な談話を持つことです。実際の顧客はこれを提供することができない場合は、この役割を埋めることができ仲介/プロキシを必要とします。あなたがいないの必要性を実際のの顧客を行う、あなただけのニーズ、顧客の顧客満たすために十分利益を表現することができる誰かを必要としています。

ただ、いくつかのアイデアます:

あなたがウィキを使用することを選択した場合、それは全体のwiki全体で「最近の変更」リストをサポートし、好ましくは1ユーザーに固有であることを確認してください。開発人々からあまり遠くには、そのコンピュータの使用のためのメタファーとして電子メールを持っている可能性があります。彼らは見ることのために新しい何かがあるとき、彼らはすぐに言うことができない場合、彼らはそれを探求することはありません。あなたはまた、好ましくは、あなたが問題に彼らの注意が必要であることを彼らに知らせるために、または、彼らはCCのような変更を扱う方法を必要とします。

私は相互作用(ナレーション)のビデオ画面キャプチャを作成し、ユーザーに配布で大きな信者です。実際のデモとは異なり、彼らが中断する必要があるように、顧客は感じていない、と彼らはほとんどの詳細に注意を払って、巻き戻し、何度も同じ相互作用を再視聴することができます。

最後に、あなたはプロトタイプが使用されている方法を確認するために誰か(あるいは少なくとも、画面共有セッション)を送信することを確認し、プロトタイプを配布行う場合。コンテキストデザインが効果的です。彼らはそれらを報告しない場合でも、あなたが期待する異なる方法であなたのプロトタイプを使用している人々に数えることができる、とあなたは彼らが問題がどこにあるか本当に理解するためにそれを使用する方法を理解する必要があります。

ているようなもの LogMeIn.

ることができるようになるお客様にはログインし、メンバーがコミュニケーションをネットワークに実行されておりますのでできるインストール/更新の申請にする場合があります。

これを解決するリモートお客様の問題もしくは支援の継続を継続的にお客さまの声に、アジャイルプロセス。

使ったので、前の会社のための技術支援が、理由はありません(もコスト)がないと仕事のまま利用可能です。

でも、実際にどのようユーザーの利用の申請としてどの作品のうっとも処理しません。

まず第一に、あなたがプロダクトマネージャーまたは製品の所有者は、開発者を閉じていることを確認してください。この人は、顧客との関係を管理されます。

次に、プロダクトマネージャーは、各反復の終了時に顧客に製品を発揮することができ、開発者がユーザーストーリーを実装するためのフィードバックを必要とするときにも、顧客の質問をします。

それは素晴らしいですあなたがそれらを必要とするときに、顧客から得ることができます正帰還ます。

私たちは、Wikiを使用していないと通信のほとんどは、Eメール、電話、および画面共有アプリケーションを介して行われます(私たちはGoToMeetingを使用しているが、代替のトンはそこにあります)。

おそらく、一つの場所でみんなと一緒に一度キックオフを行う必要があります。対面時間は非常に貴重です。それはすべての開発者が含まれています。いくつかのmetaplan質問を準備するだけでなく、ただ付き合うのに十分な時間を持っています。

顧客の関与に大きく依存するアジャイル プロセスのほとんどの定義によれば、すでに「ベスト プラクティス」を見逃していると思います。これは、オンサイトの、できれば「チーム内」の顧客が常に存在するためのものです。したがって、私たちは「次のベストプラクティス」を探しているのだと思います。:)

現場で「代理顧客」をご紹介する可能性もございます。私は代理顧客の価値について非常に懐疑的であることを認めざるを得ません。私は、信号対雑音比の増加とメッセージの文字化けの可能性を伴う、ある種の二流の、あるいは不必要なビジネス アナリスト機能をミックスに導入するリスクを懸念しています。また、忙しい実際の顧客がプロセスへの関与を減らしてしまうリスクも伴い、それが不満につながる可能性があります。専門分野の知識が豊富で、最近退職した人がいて、コンサルタントとしてこの立場で活動できる可能性があるのではないかと思います。

遠隔地の顧客との通信帯域幅は対面よりも驚くほど低いですが、これは私が別の国のユーザーとやり取りを始めるまで完全に認識していませんでした。ビデオであっても損失は顕著です。

反復期間はどのくらいですか?反復計画を立てるのはどれくらい難しいですか?反復期間を長くしてより多くの計画を低頻度で実行するほうが簡単でしょうか、それとも反復の長さを短縮して、より小規模でより頻繁な計画セッションを実行するほうが簡単なのでしょうか?複数の顧客が関与しているか

各イテレーションの終了時点で、使用可能で利用可能なビルドはありますか?次の計画セッションまでに、関係するユーザーが実践的な時間を確保できる時間はありますか?頻繁に発送することでユーザーの関心を維持することは、表面的には良いアイデアのように見えますが、おそらく、小規模な頻繁な反復 (1 週間くらいでしょうか?) を法律で規定することになるでしょう。二週間?)

wiki のアイデアはうまくいくかもしれません:見たことがありますか FITフレームワーク?これは、統合された受け入れテスト/Wiki のようなもので、遠隔地の顧客から受け入れテストを受けるのに役立つ可能性があります。また、ある種の (個別または統合された) 「プロジェクト ダッシュボード」を提供することも検討したいと思います。これは、主要な顧客に定期的にプッシュされ、オンデマンドで利用できる可能性があります。ホワイトボードのポストイットや大きく見えるグラフなどの代わりとして使用します。役立つ可能性のあるオープンソースまたは低コストのオプションが多数あります。独自の単純な代替案を作成しても、時間やコストがかかりすぎる必要はありません。

何よりも、「アジャイル」は、アジャイルで支持されている価値観と原則に重点を置いて実行される開発に対する一種の包括的なラベルであることを忘れないでください。 アジャイルマニフェスト. 。ある状況では「最善」と考えられていることが、別の状況ではそうではない可能性があります。原則を理解し、定期的に批判的な目で自分の方法を見直していれば、おそらく自分の状況に適用するベストプラクティスに十分近づくことができるでしょう。

しばらく見ていませんでしたが、著者リストに Beck と Fowler が載っているので、役立つ内容があるはずです。 エクストリーム プログラミングの計画.

drchrono.com @私の前の位置では、私は全国2万臨床医からのデータ/フィードバック/反復要求を集約しました。これを行うための最善の方法は、uservoice.comようなサイトを伝道することです。私は時々、50〜100の医師に「毎日ライブウェブデモ」を開催しました(医師は、当社のウェブサイトから権利を申し込みました)。これらのデモでは、私は、私たちの現在の製品を発揮し、当社の開発チームのための便利なツールに彼らのフィードバックを駆動するために、ユーザーの声を伝道でしょう。このすべてがリモートで実行し、収益の成長を繰り返し1,400%の全体的な増加につながった。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top