Upload
hiroyuki-ito
View
3.400
Download
1
Embed Size (px)
DESCRIPTION
2013/03/19(Tue)に、アジャイルサムライ横浜道場で発表させていただいたスライドです。 http://yokohama-dojo.doorkeeper.jp/events/2912
Citation preview
Domain-Specific Language としての魔法少女まどか☆マギカ入門
伊藤 宏幸 (Hiroyuki Ito, The Hiro)@hageyahhoo
Who are you?
海岸沿いの Servicer で、アジャイルコーチをやってます。
Mike Cohnさんの『Succeeding with Agile』の読書会「品川アジャイル」を主宰していますhttp://www.facebook.com/groups/Shinagawa.agile/
きちんと仕事してます
なぜこんなことになったし「仕事でまどマギの話するの増えたな」(2013-01頃のFacebookにて)
少し、横浜道場で話そうか…
Agenda1.円環の理:まどマギ概論(30分)
2.魔法少女になるって、そういうことよ: まどマギ実践(30分)
3.砲火後ティータイム:ワークショップ(30分)
気負わずに
1.円環の理:まどマギ概論
http://seiga.nicovideo.jp/seiga/im1378490
最初に公開されたイメージ
実際
3話毎に、俺の嫁が死にます orz
要件定義書
実装
まどマギのストーリーConnextra format・as a [stakeholder]・I want [feature]・so that [benefit]
キャラクターイメージ
特定ドメインとは?アニメやスポーツなど、メンバー同士で共通の概念・語彙を使って会話するテクニック。
由来
とある社内の2年前DDD 本が流行り、ドメイン知識・ドメイン言語について話題になることが多かった。
当時の会社のアーキテクトチームは、会話の8割がまどマギだった。
まどマギって、実はドメイン言語なんじゃね?
で、こうなりました。
わたしって、ほんとバカ
2.魔法少女になるって、そういうことよ:まどマギ実践
1.ビジョン→サービス
システム開発あるある
解決策
2.無理をしすぎたら
Ask for Help(“Fearless Change” P104)
仲間をみつけよう!
3.大人がお酒を飲んでもいい理由
母)おっ、眠れないのかい。
ま)ウン。 ちょっといい? 友達がね大変なの。 やってることも言ってることもたぶん 間違ってなくて、なのに正しいことを 考えようとすればするほど、 どんどん酷いことになっていくの。
母)よくあることさ。
ま)えっ?
母)くやしいけどね、正しいことだけ積み上げて いけばハッピーエンドが手に入るってわけじゃ ない。 むしろ、みんながみんな自分の正しさを 信じこんで依怙地になるほどに 幸せって遠ざかってくもんだよ。
ま)間違ってないのに幸せになれなって酷いよ。
母)うん。
ま)あたし、どうしたらいいんだろう。
母)そいつばかりは他人が口を突っ込んでも きれいな解決はつかないね。 たとえきれいじゃない方法だとしても 解決したいかい?
ま)うん。
母)なら、間違えればいいさ。
ま)ええっ!?
母)正いすぎるその子の分まで誰かが間違えて あげればいい。
ま)間違える?
母)ずるい嘘ついたり、コワイものから逃げ出したり、でもそれが、後になって正解だったってわかることがある。本当に他にどうしようもないくらいどん詰まりになったら、一層おもいきって間違えちゃうのも手なんだよ。
それがその子のためになるって分かってもらえるかな。
母)分かってもらえない時もある。特にすぐにはねえ。言ったろう、きれいな解決じゃないって。その子のこと諦めるか、誤解されるかどっちがマシだい?
ま)ええっ!?
母)まどか、あんたはいい子に育った。嘘もつかないし悪いこともしない。いつだって正しくあろうとして頑張ってる。子供としてはもう合格だ。だからさ、大人になる前に今度は間違え方もちゃんと勉強しときな。
ま)勉強なの?
母)若いうちはけがの治りも早い。 今の内に上手な転び方を覚えといたら、 あとあときっと役に立つよ。 大人になっちゃうとね、どんどん間違うのが 難しくなっちゃうんだ。 背負ったものが増える程、 下手を打てなくなってく。
ま)ふーん。それって辛くない?
母)うん、大人は誰だって辛いのさ。 だから酒飲んでもいいってことになってんの。
まどかは人生
3.砲火後ティータイム
http://www.goodsmile.info/product/ja/3221/%E3%81%AD%E3%82%93%E3%81%A9%E3%82%8D%E3%81%84%E3%81%A9+
【例1】ペルソナペルソナのように
みんなで協力して作る必要が
あるものでも、
特定ドメインの知識があれば
この通り!w
【例2】Global communication
By Cope (on FB)Kyubie (my mascot ̶ in my hand) versus Homura Akemi as worn by The Hiro... Seems like the story is a great metaphor for Scrum, fighting entropy with iteration.
【例3】CSM研修で使われる
砲火後ティータイムのルール1.付箋に書き出そう(5分) 仕事を振り返って、 自分がどのキャラに似ているか? どういう状況にあるか?
2.KJ法で整理しよう(10分)
3.一番ソウルジェムが濁っているチームを 発表して、みんなで助けよう!(10分)
[EXTRA!] Homework
ここどこだか覚えてますか?
アジャイルサムライの著者は?JonathanRasmusson
さん
十代な過ち昨年 Agile2012 に参加した際、Jonathan さんから「このキュウべぇっていうのはポケモンかい?」と質問されました。
英語で説明するのが難しくて、つい「YES!」と答えてしまいました (´・ω・)
だから
僕と契約して、訂正してきて欲しいんだ!