1
0

THE FRUGAL ARCHITECT の法則に対してのアドバイス

Posted at

THE FRUGAL ARCHITECT

この記事は弊社のアドベントカレンダー2日目です。
ラスベガスからの移動で日付変更線を跨いじゃったので、なんかづれてますが、まぁ緩めに。

法則とアドバイス

Werner の Keynote の中で紹介された「THE FRUGAL ARCHITECT」に対しての理解を落とし込んでいきたい。

法則の詳細に関しては、以下のページについてまとめられている
(ページをするロールするとメモを書き書きするアニメーションがかわいい)

このWebサイトに記載されていないが
Keynote の中では、各法則のお話をした後に、アドバイスとしての一言が添えられていたので、まとめておく

English

# LAW ADVISE
Make Cost a Non-functional Requirement Consider cost at every step
Systems that Last Align Cost to Business Pay off your debts
Architecting is a Series of Trade-offs Align your priorities
Unobserved Systems Lead to Unknown Costs Define your meter
Cost Aware Architectures Implement Cost Controls Establish your tiers
Cost Optimization is Incremental Continuously optimize
Unchallenged Success Leads to Assumptions Disconfirm your beliefs

日本語

訳は難しい、、

# LAW ADVISE
”コスト” とは非機能要件である あらゆる段階で"コスト"を考慮する
長持ちするシステムにはコストとビジネス視点が必要 負債を返済せよ
アーキテクチャはトレードオフの連続である 優先順位に寄り添おう
観測しなければコストはわからないまま メーターを定義しよう
コスト管理と調整ができるアーキテクチャ 階層を設定せよ
コストの最適化は段階的に 継続的な最適化を
挑戦なき成功は思い込みを生む あなたの信念を否定せよ

YouTube のスクショと合わせて残しておきます

## Consider cost at every step

あらゆる段階で"コスト"を考慮する

1.png

"コスト" は全体的なリソース管理上の割り振り。くらいのニュアンスな気がだんだんしてきた

## Pay off your debts

2.png

Align your priorities

3.png

Define your meter

4.png

ここの「メーター」が訳しづらい気がするけど、アムステルダムの電気メーターの話から着地しているので、ダッシュボードとかそれくらいの意味だと思われる

Establish your tiers

5.png

Tiers もそのまま階層って訳がしっくり来てない

Continuously optimize

6.png

Disconfirm your beliefs

7.png

まとめ

アドバイスだけ並べて見てるとなかなかグサっと刺さるものがありますね。
特に「Your」がこんだけ並んでると、
「それぞれのビジネス環境によって、ここの話は変わってくるから、ちゃんと話し合えよ!」
って言われているような気がします。

そして、見直してたら、法則ごとにまとめても後で振り返る時に良さそうな気がしてきたので、次はそんな感じにしようかな。と
(小ネタがスルーされていたのが、ちょっと悲しかったので、そういうのもわかる範囲で補足していきたい)

1
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
1
0