Mogic社内で実践しているトレーニングを紹介

教育コラム

【エンジニア連載】設計

2025.04.11

インターン生、新卒に向けてエンジニアの仕事や考えを紹介する連載です。
今回は「設計」についてです。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
<まとめ>
・エンジニアリングの要
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

■ 幹から枝葉へ
設計はシステムの中心から考えます。中心となる軸から周辺要素を考えます。

■ 要件定義
設計はシステムに関わるあらゆる要素を視野に入れます。要件定義と実装のイメージを同時に行い、筋が通るようにします。

■ 余白
システムは時間とともに変化します。今の要件にだけ合わせてはいけません。将来どう変化するかを予測して、変化しそうな部分は準備しておきます。

■ 最もxxなところ
「最もxxなところはどこか」という問いかけは設計時の考える起点になります。システムの特性に合わせて考えてみてください。

■ 正解はない
設計に正解はありません。常にトレードオフがあり文脈で答えは変わります。試行錯誤をしながら視点を増やし、勘所を掴んでいくしかありません。

■ 流されない
慣例や流行りを理由に技術を持ち込まないようにします。本当に必要か、システムに求められるものは何かから常に考えます。