カスタムスクラムアプリケーションの機能

この記事では、カスタム開発におけるスクラムの機能について説明します。これは、内部開発の「温室」条件とは異なります。 市場の状況でスクラムを適用することは可能ですか?そして何よりもまず注意すべきことは何ですか? 猫とコメント欄へようこそ。



スクラムを顧客に販売する方法は?



通常発生する最初の質問は、「スクラムを顧客に販売する方法」です。なぜなら、彼はあなたがあなたの内部プロセスと呼ぶ外国語を本当に気にしていないからです。 この段階では、顧客に次のことができることを説明することが非常に重要です(2週間のスプリントがあると信じています)。



最初の直後に表示される2番目の質問:「プロセスを契約に反映する方法は?」 ここでの最良の選択肢は、「時間と材料」(時間と材料、T&M)などの契約を締結することです。この契約では、顧客はチームの費用と合意された割合を支払います。 このタイプの契約の利点は、顧客側でのタイミングとコスト管理ですが、このアプローチではリスクが転送されることに注意する必要があります。 また、このアプローチでは、用語の正確な推定値を与えて保証する必要がないため、プロジェクト分析フェーズが大幅に短縮されることに注意してください。



わが国の伝統的な方法は、固定価格(固定価格)で契約を締結するアプローチです。これは、多くのリスクを請負業者に移転するようです。 実際、請負業者はこれらすべてのリスクを契約の価値に入れようとしています。 このアプローチは、相互信頼に基づくWin-Winソリューションを探す代わりに、双方がお互いに打ち負かそうとしているため、柔軟とは言えません。



ゼロスプリント



多くの人はゼロスプリントについて沈黙している、彼らはそれが「滝」であると言うか、彼らはほんの少しだけ書く。 ほんの1〜2年前、彼らはようやくプロジェクトのこのフェーズについて積極的に議論し始めました。現時点では、主要な部分は製品部分です。 彼女から始めましょう。



プロジェクトで最も重要なドキュメントであり、そこから開発を開始する価値があるのは、プロジェクトのビジョンです。 この短いドキュメントでは、製品とは何か、誰が、いつ、どのように、どこで視聴者になるか、プロジェクトの主要な段階、収益化のビジネスモデルなどについて説明します。 つまり、パッケージ全体が、より重い方法論で行うのが通例のドキュメントに置き換えられます。 ビジョンを作成するには、 革新的なゲーム 、あらゆる種類のブレーンストーミングとフレームワークを使用できます。



次の段階は、個人とその活動(個々のユーザーストーリーまで)の識別です。これは、実際には軽量で視覚的なバージョンのectorおよびユーザーケースです。 従来、スクラムチームはこのアクティビティをストーリーマッピングの形式で実装し、プロジェクトのアクティビティを視覚化したボードと壁全体を作成します。







ビジョンとストーリーマッピングの開発プロセス(および最後の、まだ潜在的なユーザー)に顧客担当者を必ず引き出してください。

コインの裏側は、アーキテクチャの設計と作成のためのプラットフォームの選択です。 もちろん、私はBig Upfront Designを意味するのではなく、テーブルの最も遠い引き出しにほこりを集める数十または数百の図表が目標ではないため、より柔軟なアプローチを意味します。 私たちの仕事は、製品を作り、損失を最小限にすることです。







最も単純なケースでは、顧客が理解できる最も単純な構文を持つドメイン図に制限することができます。 より複雑なケースでは、この図にクラス図を追加し、アーキテクチャバスケットにUML図をいくつか入力して、システムの動的な部分を説明する必要があります。

ICONIXをUMLのサブセットおよびプロセスとして使用できます( エカテリンブルクのAgileDays に関する私のプレゼンテーションを参照)が、それはストーリーマッピングを補完するのではなく、むしろストーリーマッピングに取って代わります。

ゼロスプリントには、最初のスプリントの準備も含まれます。 これを行うには、ユーザーストーリーを説明し、それらのインターフェイスを設計して評価する必要があります。 要件とその評価の理解を深めるのに役立つので、この順序で作業を構築することが最善です。



スクラムを練習するか、顧客に反復針を当てます



スクラムの伝統的な慣行について詳しくは説明しません。可能な限り顧客を巻き込む必要があることに注意したいだけです。 最小限のプログラムは、すべてのデモンストレーションの顧客による訪問です。顧客が薬物のような機能の次の増分を受け取りたいと思うように、顧客をあなた自身の仕事のリズムに引っ掛けることは非常に重要です:)



最大のプログラムは、顧客担当者を他のイベントに招待することです。 たとえば、ポーカープランニングへの訪問は、顧客がタスクのサイズをよりよく理解し、チームが高速で作業していることを理解するのに役立ちます。 顧客が回顧展に参加することで、チームの問題やリスクをより深く理解できるようになり、プロセスの改善に積極的に参加できるようになります。



次回は、リスク管理とアジャイルを横断する方法についてお話します。



投稿者: Boris Wolfson -Softline Developmentのヘッド



All Articles