2009-03-04 8 views
1

開発チームでスクラムを使い始めた方には、伝統的なチームを維持したり、新しいチームを作りましたか?私たちの組織では、データベース、製品開発、フロントエンド開発者に分かれています(単純化!)。スクラムチームと伝統的に編成されたチーム

私は、他の人がスクラムのために実際にチーム構造全体を再編成したかどうか、または例えば、各 "古い"チームの1人。

+2

私はこの質問をオフトピックとして閉じるように投票していますプログラミングに関連していないので、 –

答えて

7

あなたの役割を維持すると、サイロ。スクラムでは、製品の中に垂直スライスを作成し、スプリント中に提供されたすべての機能が、あなたが言及したすべてのスキル(あなたがしなかったQA)を必要とするようにします。継続的なコラボレーションをどのようにして作って、全員が同じチームに所属していない場合、スプリントにコミットするようにしますか?私にとって「スクラムフォール」で終わる最も可能性の高い方法のようです。私は専門家ではありませんが、スクラムで失敗する確かな方法は、組織全体の変化ではなく、プロジェクト管理ソリューションと考えることです。その中核となる文化。

「ジェネラリスト」についてのご質問にお答えします。簡単な答えは、特定の人だけが特定のことに取り組むことができることによって、あなたは完了に至るまでに大きな脂肪のボトルネックを作り出すことです。専門分野では、何かに取り組むためのリソースが限られているため、各ステップに常に制約があります。スプリント1では、dbaが行うことができるだけでなく、多くのdb作業を行うことができます。しかし、その後、データモデルへの変更が全くないスプリント5では、あなたのdbaは退屈なままで座っています。あなたのチームの速度に合った次の優先順位のセットを取るのではなく、タスクレベルで役割を割り当てて割り当てなければならない場合、スプリントプランニングでは合理的な時間にコミットすることはほとんど不可能になります。ジェネラリストモデルは必然的に長期的にはビジネス価値をもたらします。クロス受粉を達成するまではすぐには見えないかもしれません。

ロールでサイロ化されたグループにすでに属している場合は、アジャイルな再編成に非常に注意する必要があります。多くの人々は準備ができておらず、特別なタイトルを失い、ただチームメンバーになる準備が整うことを望んでいません。私はあなたがほとんどいつもの売上高を期待すべきだと思います。

1

私の会社では、プロジェクトごとに一時的なクロスファンクションチームを作成しています。既存のチームはまだそこにいますが、スクラムのためのクロス・ファンクショナル・チームを持つことは本当に重要です。

1

私たちは一般的に、いくつかのクロスチームの知識を得るために少しずつ混じり合っていますが、私たちは専門分野で仕事をしています。しかし、プロジェクトが進行するにつれて、より簡単に別のチームで手助けすることができます。

3

チームのほとんどの人が誰でも他の人ができるように任意の役割に合理的に踏み込むことができるということは、チームのほとんどの人が一般的です。誰もが他の人のために待っているように、バックログの項目を引き出す。

これは今日の状況ではないかもしれませんが、ピアプログラミングやスタンドアップミーティングなどの作業を行うことで、人々がどこに障害があるのか​​を知り、知識の相互受粉を改善することがこの目標を達成するのに役立ちます。

+0

あなたの答えをありがとう。もし "ジェネラリスト"のアプローチが(ビジネス)価値をもたらさないのであれば?例えば。データベースの人は本当にCSSのブラウザのバグについて学ぶ必要がありますか?私はそれがペアプログラミングによって達成できると理解しますが、なぜですか? – user73912

1

私は以前の雇用主のために働いていた時、会社はデベロッパー組織と製品管理全体を再編しました。彼らは各チームにエンジニア、qa、アナリストを配置しました。スプリットはほとんど例外なく垂直/機能的でした。これらの例外は間違いだった - それは本当に水平だったので、アーキテクチャの垂直は収まりませんでした。私はクロスファンクショナルチームがうまくいったと思った。あなたのケースでは、可能であればdbとフロントエンドの部門が合併する必要があり、製品固有の新しい業種が作成される可能性があります。

0

私たちのチームは、新製品開発と既存製品メンテナンスに分かれており、開発者はスプリント間でジャンプすることができます。

0

私は、少なくとも今のところ伝統的なチームを維持していると思います。情報システム部門のアプリケーション部門には、私がスクラムに入る直前に入れられましたが、仕事をしている他のチームがいくつかあります。

私たちの大部分はスクラムを使用しており、チームはうまく進化しているような大きなプロジェクトがあります。新しいツールやプロセスがあり、私たちを多く助けてくれたようで、他のチームにも渡すことができる「素晴らしい」感覚を与えてくれました。

データベースを変更した場合、開発者は開発環境を変更してスクリプトをDBAに渡して、運用準備が整った時点で完了させることができます。ネットワークの変更については、それを処理し、O/S、ネットワーク、メモリ、ハードドライブなどの面でサーバを初期設定するインフラストラクチャの人々がいます。

関連する問題