Technology
Base |
Lv1 |
Lv2 |
Lv3 |
Lv4 |
||||
---|---|---|---|---|---|---|---|---|
フォーカス |
意識 |
実行 |
実行及び改善 |
実行及び改善・計画・指揮 |
実行及び改善・計画・指揮 |
|||
Key Area |
Attribute |
Theme |
影響範囲(リスク範囲)/ Themeの説明 |
タスク
~を意識してほしい、理解してほしい
|
タスク
~を理解した上で、行動してほしい
|
エピック・プロジェクト
〜を理解した上で、行動してほしい
|
チーム・プロダクト
~を考えて欲しい、判断してほしい
|
全社
チームの枠を超えて考えてほしい
|
テクノロジー |
クオリティ |
クリーンコード |
チームの共有財産として、可読性が高く変更が容易なコードを書いている |
・コードがチームの共有財産であることを理解している
・品質と開発スピードにトレードオフの関係はなく、常にクリーンであるほうが速いことを理解している。
|
・可読性の高いコードを書くように努力している
・テスタビリティの高いコードを書くように努力している
|
・ボーイスカウトの規則にしたがって、コードが良い方向に向かうように改善に努めている。
・可読性が高く、拡張が容易なコードを継続的に書いている。
|
・サービスのソフトウェア品質を高める努力をしている。
|
規定なし
|
オペレーション(運用・保守) |
・サービス品質を意識している
・仕組みによる属人化の排除を意識している
|
・事業・サービス・開発の継続を脅かすリスクの可視化・共有をしている
・緊急時対応には一時対応と恒久対応に分けられることを理解している
・サービスのデリバリーを改善・向上する努力をしている
・リソース(人/モノ/金)が有限であることを理解している
|
・チーム内でリスク意識を高める啓蒙をしている
・優先度の判断の説明責任を果たしている
・事業・サービス・開発の継続を脅かすリスクを考慮して、判断をしている
・リソース(人/モノ/金)を考慮して判断をしている
・業務効率を改善するための仕組みを考えている
|
・事業・サービス・開発の継続を脅かすリスクの可視化・共有をしている
・緊急時対応には一時対応と恒久対応に分けられることを理解している
・サービスのデリバリーを改善・向上する努力をしている
・リソース(人/モノ/金)が有限であることを理解している
|
・チーム内でリスク意識を高める啓蒙をしている
・優先度の判断の説明責任を果たしている
・事業・サービス・開発の継続を脅かすリスクを考慮して、判断をしている
・リソース(人/モノ/金)を考慮して判断をしている
・業務効率を改善するための仕組みを考えている
|
・チームを問わず、リスク意識を高める啓蒙をしている
・チームを問わず効率化できる仕組みを考えている
|
||
アーキテクチャ |
設計力 |
・要求を満たす設計をし、説明できている
|
・既存の設計の理解に努めている
・ドメインへ関心を持っている
|
・なぜその実装が必要なのかを考えて設計をしている
・既存の動作を破壊しないように心掛けている
|
・その設計に至った背景を説明している
・与えられた機能要件、非機能要件を満たすような設計をし、実装している
・実装しないで済む方法も検討している
|
・労力の最小化と生産性の最大化を実現する努力をしている
・背景を考慮した上で、中長期を見据えた設計にあたっている
|
・チーム・プロダクト横断で最適となるような設計を行っている
・最適なアーキテクチャになるようなコミュニケーションを考えている
|
|
リスキリング |
学習意欲 |
よりよいやり方を模索するために学び続ける
|
・自分の担当領域に対して、必要な知識やスキルを自ら率先して学習している
|
・現状の技術や方法だけでなく、よりよいものを探している
|
・課題解決のために情報収集している
・新たな視点や知見の探索と適用を考えている
|
・中長期の課題を意識して、情報収集をしている
・学んだことを新しい価値として、周囲に提供している
|
規定なし
|