理由を必ず書く
なぜその形なのかが分からない人が触ると、善意で壊されます。規約には理由を添え、理由から導き直せるようにします。
「そう決まっているから」で守られる規約は、必ず劣化します。当社の設計標準は、すべての規約に理由と、やり過ぎの基準と、機械で守らせる方法を書いています。その考え方で、御社の設計標準とプロジェクト推進標準の策定を支援し、開発を速くする道具を提供します。
中核の理念は一つです。疎結合。ある一点を直すために、大きな単位のルールを触らなければならない状態を作らない。すべての規約は、この理念の適用例です。
なぜその形なのかが分からない人が触ると、善意で壊されます。規約には理由を添え、理由から導き直せるようにします。
人の注意力に依存する規約は、規模が大きくなるほど守られません。独自ワーニングと品質ゲートで、違反をマージの前に止めます。
疎結合はコストを伴います。線引きがなければ、新人は過剰設計に走り、忙しい人は密結合に倒れます。どこまでやるかを明記します。
当社の設計標準は、原則から演繹する形で、設計・運用・応用・理論・ビューの各領域を扱っています。これを御社の業務とチームに合わせて調整し、守られる形で導入します。
標準は読むだけでは定着しません。レビューとセットで初めて機能します。そのため当社は、文書の納品だけで終わる形はお勧めせず、品質ゲートへの組み込みと、しばらくの間のレビューを一緒に提案しています。
記述の根拠は領域によって強さが異なります。実案件の経験と実測に基づく部分、構築経験と整理に基づく部分、公刊文献に基づく部分を区別して明記し、推測で書いた記述は入れていません。
Pega の公式方法論である Blueprint Delivered を土台に、要件・設計・品質・リリースの各段階で何を作り、誰が何を判断するかを定めます。Pega のプロジェクトが失敗する典型は、技術ではなく進め方にあります。発注側の準備、PoC の成功基準、MLP のスコープ、品質ゲート、移送の経路。これらを型にします。
当社は「AI で作るが、AI を持ち込まない」という方針で道具を作っています。自社環境で AI を使って作り、お客様の環境に持ち込むのは、AI なしで決定論的に動くスクリプトとテンプレートだけです。規制の厳しいお客様にも、そのまま説明できる形です。
Constellation の画面を組むときの部品と使い方をまとめたキットです。無償で公開しています。デモとマニュアル、ダウンロードはこちらから。
Constellation UI Kit を見る要件・設計・テスト・リリース・運用の各段階で使う 40 種以上のテンプレートです。研修と内製化支援のお客様に提供し、プロジェクト推進標準と対応づけて使います。
ログの解析、ルールの一括確認、環境の取り違え防止など、現場で繰り返す作業を速くする自社ツール群です。お客様のアプリに組み込まず、独立したアプリとして持ち込みます。
持ち込む道具は、お客様の成果物と混ざらないように、独立したアプリと専用のルールセットで分離し、安定したらロックします。契約では既存の知的財産の留保を明記します。この方針自体が、内製化支援でお客様に勧めている「自社資産の守り方」でもあります。
矛盾しません。公式のガードレールを前提にしたうえで、公式が判断を委ねている部分(ケースの分割、データの置き場所、連携の境界、権限の層など)に、理由つきの判断を与えるのが当社の設計標準です。実測が公式ドキュメントと食い違う場合は、日付つきで実測を優先します。
入れられます。まず現行アプリの設計とガードレールを棚卸しし、影響の大きい順に適用します。独自ワーニングは新規の変更から効かせ、既存部分は計画的に直します。すべてを一度に合わせる必要はありません。
Constellation UI Kit は無償で公開しています。ドキュメントテンプレートと開発支援ツールは、現在は研修・内製化支援・設計レビュー顧問のお客様に提供しています。単体での提供はお問い合わせください。