いつものやつ貼っておきますね。モブプロが大好きでして、実務でもチームのデフォルトの働き方としてモブプロを採用しています。今年はXP祭りなどでもモブプロについて発表させていただきました。聡啓(@papanda)さんと「開発フォーメーション」についてお話しさせていただく機会がありました。フォーメーションです。こんな低解像度の理解でやってないと思いますが...僕が一番遊んだサッカーゲームといえば「ロックマンズサッカー」ですが、それにも確かあったような。サッカーでこんなドマイナーゲームが出てくる程度にはスポーツ素人とお考えいただければと思います。あり、またそのフォーメーションの意図をチームが理解し、練度が高まれば、フォーメーションが決まれば戦術も決まるという具合に専門家の会話のような効果もあるのかなと思います。これをソフトウェア開発でもやってみよう、と。開発フォーメーションは、市谷さんにより「曳光弾開発」や「雁行陣開発」が紹介されています。ichitaniモブプロ自体が一つの開発フォーメーションだな、と思う一方、もっと解像度を上げてみると、モブプロをやっているときでもチームやコンテキストによって色々なやり方を取っていることに気が付きました。アンチパタンを無駄に踏むこともなくなり、より良いモブの発展に貢献できるのでは、と。市谷さんとお話したことを思い出して、(これも詳しくもないのに、、)フォーメーションをパタンの形式でまとめてみることにしました。これがモブプロのパターンですと言いたいわけではなく、なんとなく直感的にパタンの形式で記述したほうが説明しやすそうだなと感じたのでやってみました。パタンを抽出できるほどモブの場数を踏んでないですし、フォーメーション間の関連とか全く整理できてないですし、誰とも議論できてないのでパタン・ランゲージでもなんでもないのですが、練習ということでご容赦いただければと思います。