天の月

ソフトウェア開発をしていく上での悩み, 考えたこと, 学びを書いてきます(たまに関係ない雑記も)

アジャイルカフェ@オンライン 第67回に参加してきた

https://agile-studio.connpass.com/event/343451/

こちらのイベントに参加してきたので、会の様子と感想を書いていこうと思います。

会の概要

アジャイルコーチのみなさんがアジャイル実践者の悩みに答えていくイベントです。「複数のチームでアジャイル開発を進めるときに気をつけることは?」が今回のテーマでした。

会の様子

アンチパターン

こうやればうまくいくよりもこうやってもうまくいかない、というのは言いやすいのでそちらから話がありました。以下のようなパターンが挙げられていました。

  • 開発とそれ以外のチームにわける。(雑用処理チーム、運用チーム...)やりたくないことを押し付けているだけになりがちでまずい
  • PMOチームや横串チームといった風に、クライアントと話す際にワンクッションを置かないといけなくする
  • 要件定義チームが誕生し、そのチームが要件の理解をすべてする
  • ことがあるごとにイベントにマッピングして話をする(それはレトロで話しましょう、という)
  • チームの間が密結合すぎる。境界づけられたコンテキストを活用できていない
  • 1チームでうまくいっていないのに複数チームに展開する

どれくらいになったらチームを分割するのか?

10人くらいまでが限度で、15人になったらチームを分けようと考え出すという話がありました。

どのように分割するのか?

続いて、アジャイルコーチの皆さんがどういう分割をするのか?という話を聞いていきました。

  • 使用言語で分ける
  • ドメインで分ける
  • クラウド側と組み込み側で分ける
  • スキルマップを活用してチームをわける
  • 何を重視するのか?をまず決めてから分ける

会全体を通した感想

まずはストリームアラインドチームを増やしていくみたいなところが大切になってくるんだろうなあということを話を聞いていて感じました。(いきなりイネーブリングチームとかを作らない)