LoginSignup
0
0

More than 3 years have passed since last update.

ソフトウェアアーキテクトの「形」

Posted at

武道の「形」の事。

日本剣道型より。

剣道のおける稽古形。

Architectural Katas(ソフトウェアアーキテクチャ形)

Ted Newardさんが構築したソフトウェアーキテクチャの練習。
公式Home Page

公式Home Page「About」より

Architectural Katasは、少人数(3~5人)での練習を目的としていますが、通常はより大きなグループ(4~10グループが理想的)の一員として、それぞれが異なる形を行います。
司会者は、時間を管理し、形を割り当て(または、このサイトがランダムに選ぶことも可能)、エクササイズの進行役を務めます。

各グループには、開発が必要なプロジェクト(いろいろな意味でのRFP(Request For Proposal))が与えられます。
プロジェクトチームはしばらくミーティングを行い、「顧客」(モデレーター)に質問することで当初の提案書にはない要件を発見し、うまくいく可能性のあるテクノロジーのオプションを議論し、ソリューションがどのようなものになるかの大まかなビジョンを描き出す。
そして、しばらく議論した後、プロジェクトチームは部屋にいる他のプロジェクトチームに自分たちのソリューションをプレゼンし、他のプロジェクトチームからのチャレンジ(難しいけど公平な質問)に答えなければなりません。挑戦の段階が終わると、部屋の中でその結果を投票し、次のプロジェクトチームが登壇する。

書籍「Fundamentals of Software Architecture」(ソフトウェアーキテクチャの基本)で知りました。
書籍「Fundamentals of Software Architecture」Home Page
書籍「Fundamentals of Software Architecture」のArchitectural Katas Home Page
形リスト

CodeKata(コード形)

Architectural Katasの歴史を読んでCode Katasがある事を知りました。
さまざまな言語で挑戦できる一連の練習です。
公式Home Page
形は21種類あります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0