├── META.json ├── jp ├── MG2.md ├── MG1.md ├── README.md ├── MG3.md ├── MG5.md ├── MG6.md ├── MG4.md └── engineering_ladder.csv ├── README.md ├── en ├── README.md ├── MG2.md ├── MG1.md ├── MG5.md ├── MG3.md ├── MG6.md ├── MG4.md └── engineering_ladder.csv └── LICENSE /META.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "This file contains the metadata used to generate files in this repository", 3 | "commit_id": "8b5daccb0b894809466b4e83cb77f0e9888de523", 4 | "date": "Fri Jul 11 06:23:39 UTC 2025" 5 | } 6 | -------------------------------------------------------------------------------- /jp/MG2.md: -------------------------------------------------------------------------------- 1 | # MG2 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | **既存の考え方に縛られず、進行中の機能開発や技術的課題を解決する方法を提案している。** 14 | 15 | **新しいアイデアを試すために、仮説を元に検証する方法を考え、チームに提案している。** 16 | 17 | **不確実性を許容でき、自分には難しいと感じる仕事に対しても、成長機会や成果のためにチャレンジしている。** 18 | 19 | 20 | ## Vision 21 | チームの目標、会社のバリュー、組織のビジョン**に従って行動している。** 22 | 23 | **チームや担当するPJの目標達成に対し、自分がどう貢献できるかを自律的に考え、目標を設定している。** 24 | 25 | **調査や議論に基づき、積極的に自身の業務改善に取り組んでいる。** 26 | 27 | 28 | ## Focus on the Mission 29 | プロダクトや**自分のチームがお客さまに提供する価値**を理解しており、**ユーザ体験への影響を考慮しながら自分が担当するタスクに取り組んでいる。** 30 | 31 | チームのドメイン**がプロダクトにどのように貢献しているか、そしてプロダクトが業界に与える影響**を理解し、説明できる。 32 | 33 | **自分が担当するタスクの優先順位づけや分解ができ、生産性向上の手法を理解して実践している。** 34 | **例:リソースの再利用、ツールの利用、自動化** 35 | 36 | 37 | ## Teamwork 38 | 称賛や**建設的な**フィードバックを**行う方法を理解し、実践している。** 39 | 40 | **周りの意見に耳を傾け、非言語的なコミュニケーションに注意を払い**、チームメンバー、マネージャー、**プロダクト側のカウンターパートと**強い信頼関係を構築**している。** 41 | 42 | **意思決定の際にソリューションの長所・短所をデータや事実を元に挙げ、どれが最適か判断している。** 43 | 44 | ## Professionalism 45 | **チームのドキュメントの作成だけでなく、必要に応じてドキュメントの改善をしている。** 46 | **知識や情報を共有することの重要性を理解し、説明できる。** 47 | 48 | **リスク調査を行い、発見した課題をシニアメンバーにエスカレーションできる。** 49 | 50 | **他のメンバーと意見の相違がある場合も健全な方法で解決している。意見を変更することに対してオープンである。** 51 | 52 | 53 | ## Continued Learning 54 | 業務に関連する技術的な知識やスキルを、**自ら選択して**学び実践している。 55 | 56 | **最小限のアドバイスで、バグや技術的課題を解決している。** 57 | **率先してコードレビューを行い、アドバイスなしで**リリースプロセスを理解・実行している。 58 | 59 | 自分のプラットフォームの開発言語、フレームワーク、ライブラリ、ドメインに関する**知識を持ち**、小さい機能の**開発を一人で行っている。** 60 | 61 | 62 | ## Move Fast for Engineers 63 | **MVPの考え方を理解してフェーズ分けを意識した合理的な実装をするなど、効率的な開発方法を自発的に提案できる。** 64 | 65 | **生産性向上のための技術を理解して実装し、コード品質と開発プロセスに関する問題や提案を共有することで生産性の向上に貢献します。** 66 | **例:リソースの再利用、ツールの利用、自動化** 67 | 68 | **自分の担当する開発業務において、データや事実に基づいてソリューションのメリットとデメリットを比較することで、最適な技術的判断を迅速に行っている。** 69 | 70 | -------------------------------------------------------------------------------- /jp/MG1.md: -------------------------------------------------------------------------------- 1 | # MG1 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | 課題に対する解決策は、常に複数存在しうることを理解し、説明できる。 14 | 15 | アイデアの実現に向けて十分なデータが集まらない時でも、概念実証(PoC)などを実施して試す方法があることを理解し、説明できる。 16 | 17 | 不確実性が高い状況でも、周囲の手助けを得ながら、自分のコンフォートゾーンの範囲外の仕事に取り組んでいる。 18 | 19 | 20 | ## Vision 21 | チームの目標、会社のバリュー、組織のビジョンを理解し、説明できる。 22 | 23 | 課題解決や機能開発において、目的や開発の理由を理解し、説明できる。 24 | 25 | 周囲からのアドバイスを受け入れて、業務改善に活かせる。 26 | 27 | 28 | ## Focus on the Mission 29 | プロダクトの基本的な使い方を理解しており、担当している仕事がお客さまに提供する価値を理解し、説明できる。 30 | 31 | チームのドメイン及び会社のプロダクトが、どのように利益をあげ、どのような価値を提供しているビジネスなのかを理解し、説明できる。 32 | 33 | 周囲の手助けを得ながら、生産性を向上する方法を活用し、適当な期間内に定義された小規模のエンジニアリングタスクを遂行している。 34 | 例:ソースコントロール、エディタ、ビルドシステム、テストの手法 35 | 36 | 37 | ## Teamwork 38 | 称賛やフィードバックを丁寧に行うことの有用性を理解し、説明できる。 39 | 40 | チームメンバーやマネージャーと強い信頼関係を構築するため、周りの意見に耳を傾け、他者理解に努めている。 41 | 42 | 意思決定に必要な情報を集める方法を理解し、説明できる。 43 | 例:ロギングデータの活用, A/Bテストを実行するコード 44 | 45 | 46 | ## Professionalism 47 | 自分の業務に必要な情報を探し、活用できる。 48 | 情報共有のために自分のチームに関連するドキュメントを作成している。 49 | 50 | セキュリティやリスクマネジメントの重要性を理解し、説明できる。 51 | 52 | 意見やアイデアを、相手に敬意を払いながら、理解しやすく説明している。 53 | 54 | 55 | ## Continued Learning 56 | 業務に関連する技術的な知識やスキルを、周囲の手助けを得ながら学び実践している。 57 | 例:開発言語、フレームワーク、テスト、デバッグ、可読性の高いコードの書き方など 58 | 59 | 周囲の手助けを得ながら、チームのコーディングガイドラインや基準に従い、テスト容易性、可読性、エッジケース、エラーを意識しながらコードを書いている。 60 | コードレビューで指摘された内容を理解し、リリースプロセスを理解・実行している。 61 | 62 | 自分のプラットフォームの開発言語、フレームワーク、ライブラリ、ドメインに関する基礎知識があり、周りの手助けを得ながら、インターフェースの互換性や拡張性を考慮した上で小さい機能の設計をしている。 63 | 64 | 65 | ## Move Fast for Engineers 66 | 効率的なプロダクト開発を行うための合理的な実装の重要性を理解している。 67 | 68 | 周囲の手助けを得ながら、生産性を向上する方法を活用し、適当な期間内に定義された小規模のエンジニアリングタスクを遂行している。 69 | 例:ソースコントロール、エディタ、ビルドシステム、テストの手法、チーム内のルールやベストプラクティスの活用 70 | 71 | 意思決定に必要な情報を集める方法を理解しており、自分の担当する開発業務の技術的な判断をメンターに提案できる。 72 | 例:ロギングデータの活用, A/Bテストを実行するコード 73 | 大きなボトルネックを回避するため、必要な情報を収集し、適切なタイミングでチームメンバーに共有している 74 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Mercari Engineering Ladder 2 | 3 | The Engineering Ladder was created for Mercari engineers to have a consistent culture and overall alignment as an engineering organization. 4 | 5 | This is a framework for visualizing and evaluating the behavior and competency of engineers. 6 | 7 | The Mercari Engineering Ladder is only one piece of a larger initiative to promote Mercari engineer's continuous improvement and career development. It should be used as a support tool in addition to regular management practices like 1:1s between engineers and their managers, regular feedback and conversations about alignment and growth, quarterly goal setting and bi-annual performance reviews. 8 | 9 | 10 | ## Purpose 11 | 12 | 1. Have a holistic and objective framework for performance reviews and feedback. 13 | 2. Give engineers a career perspective and a clear guideline for growth. 14 | 3. Achieve consistency on engineering culture and standards, not only inside Mercari but also in our hiring process. 15 | 16 | 17 | ## How to read and interpret the ladder 18 | 19 | The expectations described in this ladder should be the basis for self-assessment, feedback, and calibration. Using ladder as a basis, managers and members can be on the same page. 20 | 21 | Engineers are able to tell which competencies they possess, or not, based on the ladder. This should be helpful to make improvement plan or to demonstrate their competencies. 22 | 23 | Some expectations won't fit 100% for all engineering roles. For example, SRE engineers may not necessarily deal with CS inquiries directly; not every engineer will be placed in on-call tasks to handle incidents. Therefore the ladder should not be taken literally, and instead members should consider only parts that are applicable to their work. The most important thing is to align the expectations with your manager or counterpart. 24 | 25 | 26 | ## Grades 27 | 28 | The Engineering Ladder describes the expectations with regards to an engineer’s competencies and behaviors for an assigned grade. There are 8 grades of expectations (however, we have only 6 grade descriptions so far) 29 | 30 | We understand that growth is not linear or streamlined, and we don't expect everyone will grow in the same ways or at the same pace. We celebrate and encourage diversity. 31 | It's expected that engineers will demonstrate appropriate competencies at different grades. 32 | 33 | 34 | ### Competencies and scaling 35 | 36 | Competencies scale through scope of influence / impact (from impacting only your own work to impacting your team, multiple teams, the whole engineering organization or the whole company) 37 | Competencies also scale through increased frequency or consistency (from "sometimes" to "usually" to "consistently" demonstrating the competency) 38 | Some competencies only scale through a limited number of grades, e.g. because they hit a growth limit at certain points. In these cases, the same description may be used across several grades. 39 | 40 | 41 | ## Contribution 42 | 43 | This repository is provided READ ONLY and no contribution is accepted. 44 | 45 | To Mercari members 46 | This repository is maintained by the Engineering Office. If you have any requests for changes, please contact the Engineering Office 47 | 48 | 49 | ## License 50 | 51 | WIP 52 | 53 | -------------------------------------------------------------------------------- /jp/README.md: -------------------------------------------------------------------------------- 1 | # mercari-engineering-ladder 2 | 3 | Engineering Ladder 日本語版 4 | | | MG1 | MG2 | MG3 | MG4 | MG5 | MG6 | 5 | |-|-|-|-|-|-|-| 6 | | Bold Challenges | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG1.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG2.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG3.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG4.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG5.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG6.md#bold-challenges) | 7 | | Vision | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG1.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG2.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG3.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG4.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG5.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG6.md#vision) | 8 | | Priorities / Direction | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG1.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG2.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG3.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG4.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG5.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG6.md#priorities--direction) | 9 | | Teamwork | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG1.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG2.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG3.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG4.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG5.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG6.md#teamwork) | 10 | | Ownership | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG1.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG2.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG3.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG4.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG5.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG6.md#ownership) | 11 | | Expertise | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG1.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG2.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG3.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG4.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG5.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/jp/MG6.md#expertise) | 12 | -------------------------------------------------------------------------------- /en/README.md: -------------------------------------------------------------------------------- 1 | # mercari-engineering-ladder 2 | 3 | Mercari's Engineering Ladder (English) 4 | 5 | | | MG1 | MG2 | MG3 | MG4 | MG5 | MG6 | 6 | |-|-|-|-|-|-|-| 7 | | Bold Challenges | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG1.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG2.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG3.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG4.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG5.md#bold-challenges) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG6.md#bold-challenges) | 8 | | Vision | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG1.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG2.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG3.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG4.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG5.md#vision) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG6.md#vision) | 9 | | Priorities / Direction | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG1.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG2.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG3.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG4.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG5.md#priorities--direction) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG6.md#priorities--direction) | 10 | | Teamwork | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG1.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG2.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG3.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG4.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG5.md#teamwork) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG6.md#teamwork) | 11 | | Ownership | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG1.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG2.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG3.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG4.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG5.md#ownership) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG6.md#ownership) | 12 | | Expertise | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG1.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG2.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG3.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG4.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG5.md#expertise) | [✓](https://github.com/mercari/mercari-engineering-ladder/blob/main/en/MG6.md#expertise) | 13 | -------------------------------------------------------------------------------- /en/MG2.md: -------------------------------------------------------------------------------- 1 | # MG2 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | **Thinks outside the box and proposes solutions to technical challenges and ongoing feature development.** 14 | 15 | **Thinks of approaches to testing based on hypotheses and proposes them to their team in order to test new ideas.** 16 | 17 | **Accepts uncertainty and challenges themself to take on seemingly difficult tasks in order to grow and achieve results.** 18 | 19 | 20 | ## Vision 21 | **Takes action in accordance with** their team’s goals, the company’s values, and the organizational vision. 22 | 23 | **Autonomously considers how they can contribute to achieving their team or project’s goals and sets their own goals to do so.** 24 | 25 | **Proactively makes efforts** to improve their work **based on investigations and discussions.** 26 | 27 | 28 | ## Focus on the Mission 29 | Understands **the value that** their product and **team provide to end users and actively works on their assigned tasks while considering the impact on the user experience.** 30 | 31 | Explains how their team’s domain **contributes to** the product **and how the product impacts the industry.** 32 | 33 | **Prioritizes and breaks down tasks as well as understand and utilize various methods to improve productivity.** 34 | **Examples: Reusing existing resources, using tools, automation** 35 | 36 | 37 | ## Teamwork 38 | **Understands and implements methods of delivering praise and constructive** feedback. 39 | 40 | Listens to others, **pays attention to nonverbal communication, and builds** strong relationships with their teammates, manager, **and product counterparts.** 41 | 42 | **When making decisions, lists the pros and cons of multiple solutions based on data and facts to determine which one is the most suitable.** 43 | 44 | 45 | ## Professionalism 46 | **Not only creating documentation for their team, but improves the team's documentation as needed.** 47 | **Understands and explains the importance of sharing knowledge and information.** 48 | 49 | **Investigates risks discovered and escalates issues to senior members.** 50 | 51 | **Handles disagreements with proper consideration and respect towards the** other members **involved; is open to changing their mind.** 52 | 53 | 54 | ## Continued Learning 55 | **Selects,** learns, and applies new technical knowledge/skills relevant to their work. 56 | 57 | **Resolves bugs or issues with minimal guidance.** 58 | **Actively participates in** code reviews and can follow release procedures with **no guidance.** 59 | 60 | Knows the programming languages, frameworks, libraries, and domain of their platform and develops minor functions **on their own.** 61 | 62 | ## Move Fast for Engineers 63 | **Takes the initiative to propose efficient development methods, such as making reasonable implementations by developing features in increments with an understanding of the MVP concept.** 64 | 65 | **Understands and implements techniques for productivity, and helps improve it by sharing issues and proposals regarding code quality and development processes.** 66 | **Examples: resource reuse, tool utilization, and automation.** 67 | 68 | **Makes optimal technical decisions swiftly within their assigned development tasks by comparing the advantages and disadvantages of solutions based on data and facts.** 69 | 70 | -------------------------------------------------------------------------------- /en/MG1.md: -------------------------------------------------------------------------------- 1 | # MG1 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | 13 | ## Commending Bold Challenges 14 | Explains that there are always multiple solutions for a given problem. 15 | 16 | Explains that even when they don’t have enough data to realize an idea, they can test it by creating proofs of concept (POC) and other methods. 17 | 18 | Takes on work outside of their comfort zone with help from those around them, even in uncertain situations. 19 | 20 | 21 | ## Vision 22 | Understands and explains team goals, company values, and organizational vision. 23 | 24 | Understands and explains the purpose of problem solving or feature development, or the reason for development. 25 | 26 | Listens to suggestions from others and utilizes them to improve their work. 27 | 28 | 29 | ## Focus on the Mission 30 | Understands the basic usage of the product and can explain the value their work provides to end users. 31 | 32 | Explains how their team’s domain and the company’s product make a profit and provide value to users as a business. 33 | 34 | Completes small, defined engineering tasks within a reasonable amount of time, utilizing methods to improve their productivity while receiving help from those around them. 35 | Examples: Source control, editors, the build system, best practices for testing 36 | 37 | 38 | ## Teamwork 39 | Understands and explains the usefulness of delivering praise and feedback in a polite manner. 40 | 41 | Listens to others and makes their best effort to understand them, in order to build strong relationships with their teammates and manager. 42 | 43 | Understands and explains how to gather information necessary for making decisions. 44 | Some examples are: logging data, A/B tests. 45 | 46 | 47 | ## Professionalism 48 | Can find and leverage the knowledge required for their work. 49 | Creates documents relevant to their team for information sharing. 50 | 51 | Explains the importance of security and risk management. 52 | 53 | Explains their ideas and opinions to other members in a manner that's respectful and easy to understand. 54 | 55 | 56 | ## Continued Learning 57 | Learns new technical knowledge/skills relevant to their work and applies them with help from those around them. 58 | Examples: Programming languages, frameworks, testing, debugging, writing readable code 59 | 60 | Writes code with help from those around them, following their team’s guidelines while paying attention to the organization of the code, testability, readability, edge cases, and errors. 61 | Understands other members’ code reviews and can follow release procedures with some guidance. 62 | 63 | Knows the basics of the programming languages, frameworks, libraries, and domain of their platform and, with help from those around them, designs minor functions taking into account interface compatibility and scalability. 64 | 65 | 66 | ## Move Fast for Engineers 67 | Understands the importance of simple implementation for efficient product development. 68 | 69 | Completes defined small-scale engineering tasks within a reasonable timeframe, utilizing methods to improve productivity with the help of others. 70 | Examples: source control, editors, build systems, testing methods, utilizing team rules and best practices. 71 | 72 | Understands how to gather information necessary for decision-making and can propose technical judgments for their assigned development tasks to their mentor. 73 | Examples: using logging data, and code to execute A/B tests. Gathers necessary information and shares it with team members at the appropriate time to avoid major bottlenecks. 74 | 75 | -------------------------------------------------------------------------------- /jp/MG3.md: -------------------------------------------------------------------------------- 1 | # MG3 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Move Fast for Engineers](#move-fast-for-engineers) 10 | 11 | ## Commending Bold Challenges 12 | **アドバイスがほとんどない、もしくは全くない状況でも**、既存の考え方に縛られず**ソリューションを創出している。** 13 | 14 | **議論を重ねるだけでなく、必要に応じてインクリメンタルな開発を意識した技術的アプローチをリードしている。その結果を分析し、次の判断に活かしている。** 15 | 16 | **コンフォートゾーンを抜け出すことの重要性や不確実性への対処法を理解しており、周りのエンジニアがコンフォートゾーンを抜け出すための手助けをしている。** 17 | 18 | ### [Engineering Manager Skills] 19 | 20 | チームの課題を発見し、解決を推進する方法を考えて実施している。 21 | 22 | メンバーの能力を把握してチャレンジングなチーム目標を設定し、チームのリスク、チャレンジ、成果のバランスを管理し、パフォーマンスを向上させている。 23 | 24 | 個人に対する非難のない、チャレンジしやすいチーム文化を醸成している。 25 | 26 | 27 | ## Vision 28 | チームの目標**を積極的に発信したり、周りのエンジニアをサポートすることでチームの目標達成のために貢献している。** 29 | 30 | チームや担当するPJの**目標作成や技術的な戦略策定に関わっている。** 31 | 32 | **チームの課題を把握し、改善のため**調査や議論**を行い、改善への取り組みをリードしている。失敗や課題発見を元に、個人の責任ではなくプロセスにフォーカスして改善している。** 33 | 34 | ### [Engineering Manager Skills] 35 | 36 | Divisionの目標、会社のバリュー、組織のビジョンを理解し、チーム全体が目的達成に向かって進むことを手助けしている。 37 | 38 | 個人ではなくプロセスに対する課題分析を奨励している。 39 | 40 | 41 | ## Focus on the Mission 42 | **PMと共に技術仕様を決定するなど、お客さまがプロダクトをどのように使用しているかを深く理解した上で、プロダクトの価値を向上するために貢献している。** 43 | 44 | **チームのドメイン知識に加えて、関連ドメインとの関わり方やプロダクトがビジネスゴールを達成する上での担当ドメインの重要性を深く理解している。周囲のドメイン理解を深めるための手助けをしている。** 45 | 46 | **生産性向上のために、自分なりのスキル、経験を持ち、それを周りのメンバーに共有することで、チーム全体の生産性向上に貢献している。** 47 | **例:パフォーマンス最適化やメモリ管理の知識** 48 | 49 | ### [Engineering Manager Skills] 50 | 51 | チームの業務がお客さまや業界にどのような影響を与えるかを理解し、お客さま視点をチームに共有したり、目標のためにPMと継続的に協力できる環境を作っている。 52 | 53 | 品質管理への深い知識に基づき、品質の維持・向上に努めながら、企業価値を常に提供するためにチームで行動を起こしている。 54 | 55 | 課題解決に必要なリソースを明確にし、成果とコストのバランスを取っている。 56 | 57 | 58 | ## Teamwork 59 | **周りからのフィードバックを積極的に求め**、称賛や建設的なフィードバックを**活用して、新しいチームメンバーを指導できる。** 60 | 61 | **開発のために説明責任を果たし、理解と協力を得ることを意識している。社内外問わず信頼関係を築き、仲間を集めるための行動をしている。** 62 | 63 | **データや信頼できる根拠をもとに結果や仮説を予想し、チームや関わるPJで意思決定をリードしている。** 64 | 65 | ### [Engineering Manager Skills] 66 | 67 | メンバーにタスクを任せてスキル向上を促している。責任を持って新メンバーのオンボーディングに取り組んでいる。 68 | 69 | 課題解決のために、さまざまなチームのメンバーやプロジェクトを繋げられる。 70 | 71 | 要件、スケジュール、技術的アプローチのトレードオフに基づいて意思決定している。 72 | 73 | 74 | ## Professionalism 75 | **チームや関連するPJ内の情報を、適切なプロセスや方法、ツールを活用して他のメンバーと共有している。** 76 | **例:インシデント時の事後分析(ポストモーテム)、Pros/Consの評価、意思決定マトリクスなどの活用** 77 | 78 | **将来的なリスクを考慮した開発など、リスクやインシデントを減らすために行動している。インシデント発生時の対応に貢献している。** 79 | **例:インシデント防止のための運用プロセスやソリューション、将来的なコンティンジェンシープランを考えてチーム内で実行するなど** 80 | 81 | **チームや関連するPJ内で**意見の相違が**あっても、建設的な議論を経てより良い解決策に導いている。** 82 | 83 | ### [Engineering Manager Skills] 84 | 85 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、チーム内で知識が効果的に活用される環境を整えている。 86 | 87 | チームの全員にそれぞれの業務に対してオーナーシップを持つよう促している。 88 | 89 | 自分と異なる意見や多様な考え方を尊重し、チームの全員にも同じことを促すことで、心理的安全性を維持している。 90 | 91 | ## Continued Learning 92 | **プロダクトの価値向上のために新たな分野を学習してチームに貢献している。知識や技術を他のメンバーに教えたり共有している。技術発信の重要性を意識し、社内外問わず有益な情報を発信している。** 93 | 94 | **コードに対する深い知識を持ち、その知識をもって積極的にチームのコードレビューを行っている。** 95 | **新しいガイドラインや体系的なデバッグ手法の改善提案ができ、影響範囲の大きい**バグや技術的課題を解決している。 96 | 97 | 自分のプラットフォームの開発言語、フレームワーク、ライブラリ、ドメイン**に関して深い知識があり、抽象化や、コードの責務分けを適切に行っている。** 98 | **新規開発の設計を担当したり、既存のコードや機能に対して改善提案をしている。** 99 | 100 | ### [Engineering Manager Skills] 101 | 個人の成長に繋がるOKR設定をメンバーに促し、チームの業務量を管理・調整し、メンバーが自己成長(勉強会、カンファレンス、読書など)に時間を使える環境を作れる。 102 | 103 | コミュニケーションスキル、目標設定、1on1やパフォーマンス面談の実施方法などのマネジメントスキルを学び実践している。 104 | 105 | 106 | ## Move Fast for Engineers 107 | **迅速に高品質なプロダクトを開発するために、複雑な機能の効率的な実装戦略や設計を立案している。** 108 | 109 | **コード品質の向上や技術的負債の解消に取り組み、生産性の高い開発プロセスを実現している。自身のスキルや経験を共有することで、チーム全体の開発生産性向上に貢献している。** 110 | **例:パフォーマンス最適化や適切なメモリ管理, 開発プロセスやツールの改善提案** 111 | 112 | **チームや関連するプロジェクト内の技術的な意思決定を、データや信頼できる根拠をもとに結果や仮説に基づき、合議にこだわらずすばやく決断またはサポートします。** 113 | 114 | ### [Engineering Manager Skills] 115 | 適切なアサインメントを迅速に行い開発速度を向上させている。 116 | 117 | 開発プロセスを最適化したり、メンバーの成長を促すことでチームの開発生産性を向上している。 118 | 119 | チーム内で意思決定がスムーズに行われるように、メンバーをサポートしている。要件、スケジュール、技術的アプローチのトレードオフに基づいて迅速に意思決定している。 120 | -------------------------------------------------------------------------------- /jp/MG5.md: -------------------------------------------------------------------------------- 1 | # MG5 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | **プロダクトや組織に影響を与える**、革新的なソリューション**を生み出している。** 14 | 15 | **リスクを恐れて行動しない状況から抜け出し、まず実行して次の判断に繋げることをカンパニー全体に後押ししている。** 16 | 17 | **カンパニーに広く影響し、前例がなく難易度の高い状況でも、行動することの重要性を発信しチャレンジをリードしている。** 18 | 19 | ### [Engineering Manager Skills] 20 | 21 | **カンパニー**の課題を発見し、解決を推進する方法を考えて実施している。 22 | 23 | **組織課題のためのチャレンジングなカンパニーの目標設定に影響力を持っており、組織全体**の状況を考慮しながら**カンパニーのパフォーマンスを加速できる。** 24 | 25 | **カンパニー全体で失敗を恐れずチャレンジする文化の醸成に貢献している。** 26 | 27 | 28 | ## Vision 29 | **カンパニーの目標を達成するため、カンパニー全体で取り組むべきアクションを考え、実行に向けて各チームやPJに働きかけている。** 30 | 31 | **カンパニーの組織戦略をエンジニアが理解し合意できるようにリードするなど、目標へ向かってカンパニー内のエンジニアが協力できるように取り組んでいる。** 32 | 33 | **カンパニー規模の開発で開発効率の向上や改善の**ため調査や**提案**を行い、**カンパニー全体で**改善やベストプラクティスとしてまとめるための取り組みをリードしている。 34 | 35 | ### [Engineering Manager Skills] 36 | 37 | **カンパニーの目標とロードマップを設定し、他のEMが戦略を理解し目標設定を行うことをサポートしている。** 38 | 39 | 個人ではなくプロセスに対して課題分析することを**カンパニー全体へ**促している。 40 | 41 | ## Focus on the Mission 42 | **カンパニー規模の開発で、プロダクト全体に関わる技術方針や仕様の決定に関わり、プロダクトの価値を向上させている。** 43 | 44 | **プロダクトとビジネス戦略を深く理解し、市場へ与えるインパクトとビジネスゴール達成を見据え、ドメイン同士の関わり方や役割の検討に関わっている。** 45 | 46 | **長期的に**生産性を高めるための深い知識と経験を持ち、**それらを踏まえた開発や発信をすることで、カンパニー全体の**生産性向上に貢献している。 47 | 48 | ### [Engineering Manager Skills] 49 | 50 | **会社規模での業務やビジネス上の意思決定、それらがお客さまへの価値提供にどのような影響を与えうるかを把握し、また周囲の理解を促進している。** 51 | 52 | **会社全体で他のEMに対してクオリティマネジメントのサポートをしている。** 53 | 品質の維持・向上に努めながら、企業価値を常に提供するために**会社**横断的な行動を起こしている。 54 | 55 | **カンパニー規模の開発で**、成果とコストのバランス**を考慮したうえで大きな成果をだしている。** 56 | 57 | 58 | ## Teamwork 59 | **カンパニー内のエンジニアに対し、建設的なフィードバックや称賛によって成長を促進しており、フィードバックの仕方においてロールモデルといえるような人物である。** 60 | 61 | **カンパニー規模の開発で**説明責任を果たし、周囲の理解と協力を得る**中で、信頼関係を構築している**。 62 | **ミッションに共感できる仲間を幅広く**集めるための行動をし、**多様性があり強い会社をつくるために貢献している。** 63 | 64 | **カンパニー規模の開発で、データや信頼できる事実に基づき、事業に良い影響を与えるための**意思決定**をしている。** 65 | 66 | ### [Engineering Manager Skills] 67 | 68 | オープンで相手を尊重する姿勢でメンバー**や他のEMを**指導しており、**カンパニー規模で**エンジニアのオンボーディング改善を行なっている。 69 | 70 | 課題解決のために、**カンパニー**全体のさまざまなメンバーやプロジェクトを繋げられる。 71 | 72 | **お客さまへ最大の価値を提供するような会社規模の技術的な意思決定を導くため、最も良い指標(時間・コスト・工数)を設定できる。** 73 | 74 | 75 | ## Professionalism 76 | **カンパニー内の文書化やプロセスの標準化**、情報・知識共有の促進に貢献し、**それらを文化として醸成している。** 77 | **例:カンパニー全体へベストプラクティスを提案して実行したり、これらを実行および改善するプロジェクトや委員会を主導して貢献する** 78 | 79 | リスク調査を行い、**カンパニー内で**連携して必要な対応ができている。**カンパニー内の**リスクマネジメントの意識を高め**ている。** 80 | 81 | **カンパニー内の開発チーム間のコンフリクトを解決するなど、カンパニー規模の開発で**ステークホルダーが抱える懸念を考慮した解決策に導いている。 82 | 83 | ### [Engineering Manager Skills] 84 | 85 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、**カンパニー内**で知識が効果的に活用される環境を整えている。 86 | 87 | **カンパニーの**エンジニアがそれぞれの業務に対してオーナーシップを持つよう促している。 88 | 89 | **カンパニー内で**、自分と異なる意見や多様な考え方を尊重することを促している。 90 | 91 | 92 | ## Continued Learning 93 | **高度な専門技術や**知識を持ち発揮している。**カンパニー全体のエンジニアに対して、自分の役割の範囲に限らず**新しい知識を学び実践**することや技術情報の発信を促進し、その模範となる行動をしている。** 94 | 95 | **他のエンジニアの模範となるようなコードを書ける。** 96 | **コードレビューや体系的なデバッグに関する基準を定めたり、コーディングにおける問題解決や難易度の高いプロジェクトのために助言している。** 97 | 98 | 開発言語やフレームワーク、ライブラリー、デザインパターン、社内の基盤ドメインなどの**エキスパートである。** 99 | 期待されているユースケースや**運用を見据えた設計ができ、カンパニー規模の開発で**設計をリードしている。 100 | 101 | ### [Engineering Manager Skills] 102 | 103 | **ステークホルダーや期限を戦略的に管理し、エンジニアの自己研鑽のために、カンパニー全体で時間を確保するなど学習の文化を醸成している。** 104 | 105 | **戦略策定、長期のゴール設定、マネージャー達のマネジメント、効果的なコーチングといったものに関する、上級管理職としての**スキルを学び実践している。 106 | 107 | 108 | ## Move Fast for Engineers 109 | **カンパニー全体の技術戦略の策定に寄与し、プロダクト開発のスピードと品質を最大化している。** 110 | 111 | **開発効率を改善するために、カンパニー全体の共通プラットフォームの戦略を確立するなど、持続的な生産性向上に貢献している。** 112 | 113 | **カンパニー全体において、データや信頼できる事実に基づき、事業に良い影響を与えるための迅速な技術的意思決定に寄与している。** 114 | 115 | ### [Engineering Manager Skills] 116 | 117 | **カンパニー全体で効率的な開発を実現するための施策を推進している。** 118 | 119 | **カンパニー全体で持続的に生産性を向上するための組織づくりに貢献している。** 120 | 121 | **カンパニー全体に関わる戦略的な意思決定の仕組みを確立している。お客さまへ最大の価値を提供するため、会社規模の技術的な意思決定を導く最適な指標(時間・コスト・工数)を設定できる。** 122 | 123 | 124 | 125 | -------------------------------------------------------------------------------- /jp/MG6.md: -------------------------------------------------------------------------------- 1 | # MG6 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | **特定の領域において、前例がないようなソリューションやアイデアを考え、新しいプロダクトや機能で変革を起こせる。** 14 | 15 | **リスクを踏まえた上で、立ち止まらずに行動することの重要性や、失敗から学ぶ姿勢を、カンパニーを超えて促進している。** 16 | 17 | **カンパニーを超えた技術的チャレンジを推進しており、グループ内のエンジニアがコンフォートゾーンを抜け出すための環境作りに貢献している。** 18 | 19 | ### [Engineering Manager Skills] 20 | 21 | **複数カンパニーに関わる**課題を発見し、解決を推進する方法を考えて実施している。 22 | 23 | **社外でも認知されうるような、会社のための**チャレンジングな**目標を設定し、グループのパフォーマンス向上に貢献している。** 24 | 25 | **グループ**全体で失敗を恐れずチャレンジする文化の醸成に貢献している。 26 | 27 | 28 | ## Vision 29 | **カンパニー内外の目標や戦略を理解し、カンパニーを超えて各組織へ働きかけることでグループの目標達成に貢献している。** 30 | 31 | **グループ**の組織戦略を**各カンパニー**が理解し合意できるようにリードしたり、目標へ向かって**グループ**内のエンジニアが協力できるように取り組んでいる。 32 | 33 | **個人の責任ではなくプロセスにフォーカスすることをグループ内のエンジニアへ促進するなど、複数カンパニーに関わる課題に対して**改善への取り組みをリードしている。 34 | 35 | ### [Engineering Manager Skills] 36 | 37 | **グループの長期目標および戦略と背景を理解しており、複数のカンパニーが関わる開発のゴールやマイルストーンの設定における、オピニオンリーダーである。** 38 | 39 | **エンジニアリングにおけるリーダー達と協力し、将来的な大きな戦略を考えている。** 40 | 41 | 個人ではなくプロセスに対して課題分析することで、**グループ全体で心理的安全性の保たれた文化の醸成に貢献している。** 42 | 43 | ## Focus on the Mission 44 | **複数カンパニーをまたぐ開発で、プロダクトの長期的な価値向上を見据え**、技術方針や仕様の決定**を行い、ビジネスゴールの達成をリードしている。** 45 | 46 | **自社だけでなく他社も含んだドメイン知識のエキスパートとして周囲から認められており、その知識を使って市場へ大きなインパクトを与えるためのビジネス戦略に関わっている。** 47 | 48 | **生産性が高い組織、プロダクトを作るために貢献しており、カンパニー内外のエンジニアにその貢献が認知されている。** 49 | 50 | ### [Engineering Manager Skills] 51 | 52 | **グループ全体のエンジニアへ対して、顧客視点を理解しようとする文化の醸成をしており、グループを通してハイクオリティなプロダクトを提供できるよう努めている。** 53 | 54 | **クオリティマネジメントや、リリースマネジメントにおいて、その分野で認知されている第一人者である。** 55 | 56 | **複数カンパニーをまたぐ**開発で、成果とコストのバランスを考慮したうえで大きな成果をだしている。 57 | 58 | 59 | ## Teamwork 60 | カンパニー**内外のエンジニアへ**建設的なフィードバック**を促進するなど、エンジニアがお互いの強みを活かし高め合う文化を醸成している。** 61 | 62 | カンパニー**を超えて信頼されるエンジニアである。** 63 | **社内外問わず、幅広い**信頼関係を構築**し、採用などを通して強いエンジニア組織の構築に**貢献している。 64 | 65 | **複数カンパニーをまたぐ**開発で、データや信頼できる事実に基づき、事業に良い影響を与えるための意思決定をしている。 66 | 67 | ### [Engineering Manager Skills] 68 | 69 | **複数のカンパニーを横断して新しいメンターの育成に取り組み、他のEMに対して、キャリア成長の環境やスキルを学ぶ機会を提供できる。** 70 | 71 | **複数カンパニーをまたぐ開発で、目標達成に向けて適切なコミュニケーションをしている。** 72 | 73 | お客さまへ最大の価値を提供するような会社規模の技術的な意思決定を導くため、最も良い指標(時間・コスト・工数)を設定**し活用している。** 74 | 75 | ## Professionalism 76 | **カンパニーを超えて**文書化やプロセスの標準化、情報・知識共有の促進に貢献し、それらを文化として醸成している。 77 | 78 | **複数のカンパニーをまたぐ開発で**リスク調査**やインシデント対応策をリードしており、グループにおける**リスクマネジメント**の専門家だと認知されている。** 79 | 80 | **複数のカンパニーをまたぐ開発でカンパニー間の**コンフリクトを解決するなど、**部門間の対立が起きないような仕組みを構築している。** 81 | 82 | ### [Engineering Manager Skills] 83 | 84 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、**グループ内**で知識が効果的に活用される環境を整えている。 85 | 86 | **グループ全体**のエンジニアが、それぞれの業務に対してオーナーシップを持つよう促している。 87 | 88 | **グループのエンジニアに**自分と異なる意見や多様な考え方を尊重することを促して**おり、グループ内でメンバーの意見を取り入れて解決策を考えられる。** 89 | 90 | ## Continued Learning 91 | **専門家レベルの技術や最先端の研究など、プロダクトの価値向上と組織全体の発展のため新しいことを学び実践している。グループの**エンジニアに対して、自分の役割の範囲に限らず新しい知識を学び実践することや技術情報の発信を促進し、その模範となる行動をしている。 92 | 93 | **特定の分野のコーディングにおいて、エキスパートとして周囲から認められている。** 94 | **カンパニーを超えて**コードレビューや体系的なデバッグに関する基準を定めたり、コーディングの問題解決や難易度の高いリリースに関して助言をしている。 95 | 96 | **アーキテクトとしてグループ内で幅広く認知されており、ソフトウェアデザインの**エキスパートである。 97 | **幅広い知識と視野をもち、複数グループをまたぐ開発の設計や改善**をリードしている。 98 | 99 | ### [Engineering Manager Skills] 100 | 101 | **自己研鑽の時間をグループ内のエンジニアの文化として確保している。** 102 | 103 | **長期のビジョン設定や**、戦略策定、長期ゴール設定、マネージャー達のマネジメント、コーチング**といった経営レベルの**スキルを学び実践している。 104 | 105 | **社内外でエンジニアの成長を促すための環境を作るために、強いリーダーシップを見せている。** 106 | 107 | 108 | ## Move Fast for Engineers 109 | **グループ全体**の技術戦略の策定に寄与し、プロダクト開発のスピードと品質を最大化している。 110 | 111 | **グループ全体**の共通プラットフォーム戦略を確立するなど、**グループの**持続的な生産性向上に貢献**しており、その貢献がカンパニー内外のエンジニアに認知されている。** 112 | 113 | **複数カンパニーをまたぐ開発やグループ全体において**、データや信頼できる事実に基づき、事業に良い影響を与える**ために迅速に意思決定している。** 114 | 115 | ### [Engineering Manager Skills] 116 | **グループ全体**で効率的な開発を実現するための施策を推進している。 117 | 118 | **グループ全体**で持続的に生産性を向上するための組織づくりに貢献している。 119 | 120 | **グループ全体**に関わる戦略的な意思決定の仕組みを確立している。お客さまへ最大の価値を提供するために会社規模の技術的意思決定を導くべく、最適な指標(時間・コスト・工数)を設定し**活用している。** 121 | 122 | -------------------------------------------------------------------------------- /jp/MG4.md: -------------------------------------------------------------------------------- 1 | # MG4 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | 13 | ## Commending Bold Challenges 14 | **複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発で**、既存の考え方に縛られず**革新的な**ソリューションを創出している。 15 | 16 | **複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発で**、インクリメンタルな開発を意識**するなど、難しい課題や技術的アプローチへのチャレンジをリードしている。** 17 | 18 | **未知へのチャレンジを常に行い、不確実性が高いことを厭わず、チームを超えて**エンジニアがコンフォートゾーンを抜け出すための手助けをしている。 19 | 20 | ### [Engineering Manager Skills] 21 | 22 | **複数**チームの課題を発見し、解決を推進する方法を考えて実施している。 23 | 24 | **目標を達成するために他のチームと協力し、他のチームの状況を考慮しながら**パフォーマンスを向上させている。 25 | 26 | **複数のチームに対して**、個人に対する非難のないチャレンジしやすい文化を醸成している。 27 | 28 | 29 | ## Vision 30 | **組織戦略に基づき、自分のチームの利益だけなく周りのチームの利益も踏まえた上で、他チームと協力して目標達成に貢献している。** 31 | 32 | **職種やチームを超えたステークホルダーと相談しながら、プロダクトの方向性や優先順位に関する開発チーム間の合意をリードしている。** 33 | 34 | **自分のチームに限らず、課題解決**のため調査や議論を行い、改善**やベストプラクティスとしてまとめるため**の取り組みをリードしている。 35 | 36 | ### [Engineering Manager Skills] 37 | 38 | Divisionの目標、会社のバリュー、組織のビジョンを理解し、**複数の**チームが目的達成に向かって進むことを手助けしている。 39 | 40 | **組織戦略を明らかにするために、長期的なチーム目標や、ロードマップを作成している。** 41 | 42 | 個人ではなくプロセスに**対して課題分析することを複数のチームへ促している。** 43 | 44 | ## Focus on the Mission 45 | **自分のチームだけでなく、周りのチーム・プロジェクトも含め進行している開発の状況と課題・バックログを理解した上で**プロダクトの価値向上**をリードしている。** 46 | 47 | **チームおよび関連するチームのドメインについて深く理解しており、複雑なドメイン知識を要する仕様設計の議論をリードしている。** 48 | 49 | **生産性を高めるための深い知識と経験を持ち、チームを超えて、一緒に働くメンバーの**生産性向上に貢献している。 50 | **例:反復型・自律的開発、将来のスケールを見越した開発、基盤ドメインの経験** 51 | 52 | ### [Engineering Manager Skills] 53 | 54 | **自分のチームだけでなく他のチームがお客さまや業界に与える影響を理解し、お客さま視点をさまざまなチームに適用および共有できる。** 55 | 56 | **複数のチームにおいて品質とデリバリーのバランスを確保することができ**、品質の維持・向上に努めながら企業価値を常に提供するために**チーム横断的な**行動を起こしている。 57 | 58 | **複数のチームが関わる開発で**、成果とコストのバランスを取っている。 59 | 60 | 61 | ## Teamwork 62 | フィードバックを活用して**自分のチームメンバーや他チームのメンバーを**指導**し、成長を促せる。** 63 | 64 | **複数のチーム、またはプロダクトやディビジョンの目標に影響する開発で**説明責任を果たし、周囲の理解と協力**を得ている。** 65 | 社内外問わず信頼関係**の構築を常に意識し、優秀な**仲間を集めるための行動をしている。 66 | 67 | **概念実証(PoC)、テスト、外部調査を通してデータに裏付けされたエビデンスを探し、複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発で、事実を根拠にした**意思決定をリードしている。 68 | 69 | ### [Engineering Manager Skills] 70 | 71 | **オープンで相手を尊重する姿勢でメンバーを指導しており、チームを超えてエンジニアのオンボーディング改善を行なっている。** 72 | 73 | 課題解決のために、**Division全体の**さまざまなメンバーやプロジェクトを繋げられる。 74 | 75 | 要件、スケジュール、技術的アプローチのトレードオフに基づいて意思決定している。 76 | 77 | 78 | ## Professionalism 79 | **情報共有プロセスの標準化に貢献したり、複数のチームやプロジェクトで影響力の大きい情報を文書化して共有している。** 80 | **例:所属組織へのプロポーザル作成、会議での発表、ツールやガイドライン、文書の作成など** 81 | 82 | **リスク調査を行い、関係するチームと連携して必要な対応ができている。複数のチームでリスクマネジメントの意識を高めるなど**、リスクやインシデントを減らすために行動している。 83 | 84 | 建設的な議論を**自分や他のチームのエンジニアに促すなど、複数のチームのステークホルダーが抱える懸念を考慮した**解決策に導いている。 85 | 86 | ### [Engineering Manager Skills] 87 | 88 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、**複数のチームやプロジェクト**で知識が効果的に活用される環境を整えている。 89 | 90 | **チームの垣根を超えて、エンジニアが**それぞれの業務に対してオーナーシップを持つよう促している。 91 | 92 | **チームの垣根を超えて**、自分と異なる意見や多様な考え方を尊重**することを促し、もし意見の相違があっても各当事者が納得できる解決策を見つけられる。** 93 | 94 | ## Continued Learning 95 | **自身の専門領域やアーキテクチャに関して高度なスキル・知識を持ち発揮している。**プロダクトの価値向上のために**自身の専門領域を超えて新しい知識を学び実践している。質の高い技術情報を発信し、周りにも同様の姿勢を促している。** 96 | 97 | コードに対する深い知識を持ち、**チームやPJのコードレビューに責任をもっている。** 98 | **難易度が高いコーディングや**、影響範囲の大きい**既存コードの読み解きを行うことができ、チームを超えてエンジニアの理解と成長を助けている。** 99 | 100 | 開発言語やフレームワーク、ライブラリ、**デザインパターン、社内の基盤ドメインなどの**深い知識**と経験を持っている。期待されているユースケースを元に修正コストや調査コストを抑えた設計ができ、複数のチーム、またはプロダクトやディビションの目標に影響する開発で設計をリードしている。** 101 | 102 | ### [Engineering Manager Skills] 103 | 104 | 個人の成長に繋がるOKR設定をメンバーに促し、チームの業務量を管理・調整し、メンバーが自己成長(勉強会、カンファレンス、読書など)に時間を使える環境を作れる。 105 | 106 | **多様なチームに必要なインクルーシブな**コミュニケーションスキル、**チームメンバーのレベルに合った**目標設定、1on1やパフォーマンス面談**の効果的な**実施方法など、**高度な**マネジメントスキルを学び実践している。 107 | 108 | ## Move Fast for Engineers 109 | **複数のチーム、またはプロダクトやディビションの目標に影響する開発で、スピードと品質を高める施策を立案・実行している。** 110 | 111 | コード品質の向上と技術的負債の解消に取り組み、**ディビジョン内またはチームを超えて**生産性の高い開発プロセスを確立している。スキルと経験を共有することで、**ディビジョン**の開発生産性の向上に貢献している。 112 | **例:反復型・自律的開発、将来のスケールを見越した開発、基盤ドメインの経験** 113 | 114 | **複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発において技術的意思決定をリードし**、合議にこだわらずすばやく決断します。**概念実証(PoC)やテスト、外部調査を通じてデータに裏付けられたエビデンスを収集し、事実に基づいて判断できる。** 115 | 116 | ### [Engineering Manager Skills] 117 | 118 | **複数チーム間の連携を改善し**開発速度を向上させている。 119 | 120 | 開発プロセスを最適化したり、メンバーの成長を促すことで**複数のチームまたはプロジェクト**の開発生産性を向上している。 121 | 122 | **チームやプロジェクト間で効率的かつ一貫性のある意思決定プロセスを適応し、意思決定の速度と質を向上させている。** 123 | 要件、スケジュール、技術的アプローチのトレードオフに基づいて迅速に意思決定している。 124 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /en/MG5.md: -------------------------------------------------------------------------------- 1 | # MG5 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | Creates innovative solutions **that impact the product or organization.** 14 | 15 | **Encourages everyone in their company to act without fear of risks, trying something first and having the result inform the next decision.** 16 | 17 | **Exerts wide influence throughout their company, communicates the importance of taking action even in new and difficult situations, and leads the way in taking on new challenges.** 18 | 19 | ### [Engineering Manager Skills] 20 | 21 | Identifies issues **within their company** and thinks of and implements methods to drive solutions. 22 | 23 | **Influences the setting of challenging company goals to solve organizational issues, and accelerates the company's performance while** taking into account **the situation of the whole organization.** 24 | 25 | **Helps foster** a culture that welcomes new challenges **without fear of failure across their company.** 26 | 27 | 28 | ## Vision 29 | **Thinks about what actions their company should take in order to achieve the company’s goals and encourages teams and projects to execute them.** 30 | 31 | **Works to enable the cooperation of engineers in the company toward achieving goals such as by leading engineers in a way that ensures they understand and agree on the company's organizational strategy.** 32 | 33 | Investigates and **proposes** ways to improve **development efficiency and practices at the company level; Leads the implementation of improvements & best practices across the company.** 34 | 35 | ### [Engineering Manager Skills] 36 | 37 | **Sets goals and roadmaps for their company and helps other EMs to understand the strategy and set their own goals.** 38 | 39 | Encourages **their entire company** to conduct failure analysis focused on the process, not on individuals. 40 | 41 | ## Focus on the Mission 42 | **Participates in deciding technical policies and specifications involving the entire product and enhances the value of the product in company-level development.** 43 | 44 | **Deeply understands the product and business strategies, and actively participates in examining the interactions and roles between domains, while keeping in mind the impact on the market and the achievement of business goals.** 45 | 46 | Possesses strong skills and experience **to boost productivity in the long term and helps** increase productivity **across their company by leveraging and sharing that knowledge with others.** 47 | 48 | ### [Engineering Manager Skills] 49 | 50 | **Comprehends and promotes understanding of work and business decisions made across the company and how they might impact value delivery to end users.** 51 | 52 | **Helps other EMs with quality management across the company. Implements cross-company** practices to continuously deliver business value while maintaining or increasing quality. 53 | 54 | **In company-level development, achieves greater results by considering the balance between results and costs.** 55 | 56 | 57 | ## Teamwork 58 | **Encourages other engineers within their company to grow through praise and constructive feedback, and acts as a role model for delivering effective feedback.** 59 | 60 | Is accountable for **company-level development, gains** understanding and cooperation from those around them, **and builds trust.** 61 | **Works to gather a wide range of individuals who share belief in the company’s mission, to help create a diverse, strong company.** 62 | 63 | **Uses data and reliable facts to make decisions that positively impact the business as part of company-level development.** 64 | 65 | ### [Engineering Manager Skills] 66 | 67 | Mentors their team members **and other EMs** in an open and respectful manner; improves onboarding for engineers **on the company level.** 68 | 69 | Connects different members and projects across their entire **company** to solve issues. 70 | 71 | **Designs the best metrics (time/cost/effort) to guide company-wide technical decisions, bringing the most value to our end users.** 72 | 73 | 74 | ## Professionalism 75 | **Promotes documentation and process standardization**, information and knowledge sharing, and **fosters a culture of applying these practices across the company.** 76 | **Examples: Proposes and implements best practices for the entire company and contributes to the projects and committees related to them** 77 | 78 | Investigates risks, coordinates with the relevant teams **across the company,** and takes any necessary measures. Increases awareness of risk management **within the company.** 79 | 80 | Addresses problems **in company-level development projects** with solutions that consider stakeholder concerns, **such as by resolving conflicts between development teams in their company.** 81 | 82 | ### [Engineering Manager Skills] 83 | 84 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized **within the company.** 85 | 86 | Encourages engineers across **their company** to take ownership of their work. 87 | 88 | Encourages members **across** their **company** to value different opinions and diverse ideas. 89 | 90 | ## Continued Learning 91 | Demonstrates **highly-specialized technical** knowledge. **Encourages engineers across the company to learn and apply new knowledge outside of the scope of their role, as well as to share technical information, and acts as a role model for such sharing.** 92 | 93 | **Acts as a role model for how to write code.** 94 | **Provides advice on solving coding issues and carrying out high-difficulty projects, or sets standards for procedures such as code reviews and systematic debugging.** 95 | 96 | **Known as an expert in** programming languages, frameworks, libraries, design patterns, Mercari’s infrastructure domains, and more. 97 | **Designs code for** expected use cases **and operation and** leads design for development **on a company level.** 98 | 99 | ### [Engineering Manager Skills] 100 | 101 | **Strategically manages stakeholders and deadlines to ensure** time for self-improvement **for engineers across the company, thereby fostering a culture of learning.** 102 | 103 | Learns and applies **upper-management skills**, such as **strategic planning, long-term** goal setting, **management of managers, and efficient coaching.** 104 | 105 | 106 | ## Move Fast for Engineers 107 | **Contributes to the formulation of company-wide technology strategies, maximizing product development speed and quality.** 108 | 109 | **Contributes to building highly productive development processes across the company in order to improve development efficiency, such as by establishing company-wide common platform strategies.** 110 | 111 | **Contributes to making swift technical decisions based on data and reliable facts for a positive business impact across the company.** 112 | 113 | ### [Engineering Manager Skills] 114 | 115 | **Drives initiatives to promote measures to achieve efficient development across the company.** 116 | 117 | **Contributes to organizational development for continuously improving productivity across the company.** 118 | 119 | **Establishes strategic decision-making mechanisms involving the entire company. Can set optimal metrics (time, cost, effort) to guide company-wide technical decisions to deliver maximum value to customers.** -------------------------------------------------------------------------------- /en/MG3.md: -------------------------------------------------------------------------------- 1 | # MG3 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | Thinks outside the box and **creates** solutions **with little or no guidance.** 14 | 15 | **Goes beyond just discussions and leads technical approaches focusing on incremental delivery as necessary;** 16 | **analyzes the results and uses them to make future decisions.** 17 | 18 | **Knows the importance of going out of one’s comfort zone and how to deal with uncertainty, and helps engineers around them step out of their comfort zones.** 19 | 20 | ### [Engineering Manager Skills] 21 | 22 | Identifies issues within their team and thinks of and implements methods to drive solutions. 23 | 24 | Knows their team members’ capabilities and sets challenging goals for the team accordingly; balances risks, bold challenges, and results to boost their team’s performance. 25 | 26 | Fosters a blameless team culture that welcomes new challenges. 27 | 28 | 29 | ## Vision 30 | **Contributes to the achievement of team goals by proactively communicating team goals or supporting the engineers around them.** 31 | 32 | **Involves themselves in creating team/project goals and formulating technical strategies.** 33 | 34 | **Continuously makes improvements by investigating and discussing ways** to improve their **team’s** work. 35 | **Addresses failures or discovered issues by making improvements focused on the process, not on individual responsibilities.** 36 | 37 | ### [Engineering Manager Skills] 38 | 39 | Understands the division’s goals, the company’s values, and the organizational vision, helping to move the team toward those goals. 40 | 41 | Encourages failure analysis focused on the process, not on individuals. 42 | 43 | 44 | ## Focus on the Mission 45 | Understands **thoroughly how the product is being used by** end users, **contributes to the value enhancement of the product, such as works as a counterpart of the PM to decide on technical specifications.** 46 | 47 | **In addition to understanding the domain knowledge of their team, has a deep understanding of how their domain interacts with related domains and the importance of their assigned domain in achieving business goals. Helps those around them deepen their understanding of domain knowledge.** 48 | 49 | **Possesses productivity-boosting skills and experience, which they share with their fellow members to help increase the productivity of the entire team.** 50 | **Examples: Knowledge of performance optimization and memory management** 51 | 52 | ### [Engineering Manager Skills] 53 | 54 | Knows the impact their team's work has on end users and the industry, shares the user’s perspective with their team, and creates an environment where members can continuously communicate with PMs to align goals. 55 | 56 | Applies their deep knowledge of quality management to implementing practices that enable their team to continuously deliver business value while maintaining or increasing quality. 57 | 58 | Defines the resources the team needs to solve issues while making sure results are appropriate to the costs. 59 | 60 | 61 | ## Teamwork 62 | **Actively seeks feedback from those around them, utilizes** praise and constructive feedback, **and mentors new team members.** 63 | 64 | **Makes sure that they are accountable for development and consistently earns understanding and cooperation from others.** 65 | **Builds trust with people both inside and outside the company, and works to gather others to join them.** 66 | 67 | **Predicts results and formulates hypotheses** based on data and **credible evidence to lead decision-making within their team or project.** 68 | 69 | ### [Engineering Manager Skills] 70 | 71 | Delegates tasks to promote skill growth. Takes responsibility for onboarding new members. 72 | 73 | Connects different members and projects across teams to solve issues. 74 | 75 | Considers necessary trade-offs between requirements, timelines, and technical approaches when making decisions. 76 | 77 | 78 | ## Professionalism 79 | **Uses appropriate processes, methods, and tools to share relevant and useful information about their team and related projects with other members.** 80 | **Examples: Leverages methods such as post-incident analysis (post-mortem), pros/cons lists, decision matrices, etc.** 81 | 82 | **Takes action to reduce risk and incidents, such as by undertaking development that considers future risk, and in the event an incident occurs, contributes to the response.** 83 | **Examples: Considers operational processes and solutions intended to prevent problems, and creates and carries out forward-looking contingency plans within the team** 84 | 85 | **Turns disagreements within their team/project into constructive discussions and guides these discussions to better conclusions.** 86 | 87 | 88 | ### [Engineering Manager Skills] 89 | 90 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized within the team. 91 | 92 | Encourages everyone in the team to take ownership of their work. 93 | 94 | Values different opinions and diverse ideas, and encourages everyone in their team to do the same in order to maintain high psychological safety. 95 | 96 | 97 | ## Continued Learning 98 | **Learns about new fields to contribute to the team in order to enhance the value of the product. Shares and teaches their knowledge and technical know-how with the engineers around them. Knows the importance of tech outreach and shares useful information inside and outside the company.** 99 | 100 | **Has deep knowledge of the code and uses that knowledge in actively doing** code reviews **for the team.** 101 | **Suggests new guidelines and ways to improve systematic debugging; resolves technical issues and bugs with large impact.** 102 | 103 | **Has deep knowledge of** the programming languages, frameworks, libraries, and domain of their platform; **appropriately carries out abstractions and code isolation.** 104 | **Takes charge of designing new development projects or suggests ways to improve existing code/features.** 105 | 106 | ### [Engineering Manager Skills] 107 | 108 | Encourages members to create personal growth OKRs and makes sure the team workload allows members to use some time for self-improvement (study groups, conferences, reading, etc.). 109 | 110 | Learns and applies management skills such as communication skills, goal setting, and one-on-one/performance review frameworks. 111 | 112 | 113 | ## Move Fast for Engineers 114 | **Develops efficient implementation strategies and designs for complex features to rapidly develop high-quality products.** 115 | 116 | **Works to improve code quality and eliminate technical debt, thereby implementing highly productive development processes. Contributes to improving the entire team's development productivity by sharing skills and experience.** 117 | **Examples: performance optimization and appropriate memory management, suggestions for improving development processes and tools.** 118 | 119 | **Makes or supports swift technical decisions within the team or related projects without getting bogged down in endless consensus-building based on data and reliable evidence while predicting results and hypotheses.** 120 | 121 | ### [Engineering Manager Skills] 122 | 123 | Makes appropriate assignments swiftly and increases development speed. 124 | 125 | Improves the team's development productivity by optimizing development processes and promoting member growth. 126 | 127 | Supports members so that decision-making within the team proceeds smoothly. Makes swift decisions based on trade-offs between requirements, schedules, and technical approaches. 128 | -------------------------------------------------------------------------------- /en/MG6.md: -------------------------------------------------------------------------------- 1 | # MG6 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | **Comes up with unprecedented solutions and ideas in specific areas and innovates with new products/features.** 14 | 15 | **Promotes such behaviors as learning from mistakes and taking calculated risks without hesitation to members in and outside of their company.** 16 | 17 | **Takes on technical challenges across companies and contributes to creating an environment that encourages engineers across the group to** step out of their comfort zones. 18 | 19 | ### [Engineering Manager Skills] 20 | 21 | Identifies issues **involving multiple companies** and thinks of and implements methods to drive solutions. 22 | 23 | **Sets** challenging goals for the company **that are recognized even outside of the company and helps boost the group’s performance.** 24 | 25 | Helps foster a culture that welcomes new challenges without fear of failure across **the group.** 26 | 27 | 28 | ## Vision 29 | **Understands the goals and strategies both inside and outside of their company and contributes to the achievement of the group's goals by encouraging organizations across companies to take action.** 30 | 31 | Leads the way to ensure that **all companies** understand and agree on the **group’s** organizational strategy and works to earn the cooperation of all engineers in **the group** in working toward the **group’s** goals. 32 | 33 | **Leads efforts to solve issues involving multiple companies, such as by encouraging engineers in the group to focus on the process and not on individual responsibilities.** 34 | 35 | ### [Engineering Manager Skills] 36 | 37 | **Understands long-term group goals and the strategies and reasoning behind them; is an opinion leader when it comes to defining goals and milestones for development across companies.** 38 | 39 | **Works with engineering leaders and comes up with major strategies for the future.** 40 | 41 | **Helps foster a culture of psychological safety across the group by ensuring that analysis of issues is** focused on the process and not on individuals. 42 | 43 | 44 | ## Focus on the Mission 45 | **Decides** technical policies and specifications **for development across companies that** enhance the value of the product in **the long term, as well as leads the company to achieve business goals.** 46 | 47 | **Recognized by those around them as an expert in domain knowledge of not just their company, but also of other companies, and uses that knowledge to participate in creating business strategies aimed at making a significant impact in the market.** 48 | 49 | **Helps create a highly productive organization and product and is recognized for those contributions by engineers both in their company and in others.** 50 | 51 | ### [Engineering Manager Skills] 52 | 53 | **Fosters a culture that encourages engineers across the group to understand the user perspective and works across the group to deliver high-quality products.** 54 | 55 | **Recognized as an expert in their field in quality management and release management.** 56 | 57 | **In development across companies**, achieves greater results by considering the balance between results and costs. 58 | 59 | 60 | ## Teamwork 61 | **Fosters a culture in which engineers leverage each other's strengths to help each other grow, such as by encouraging engineers both in their company and in others to give constructive feedback.** 62 | 63 | **Trusted by even those in other companies.** 64 | **Builds trust with a wide range of people both inside and outside of the company and contributes to creating a strong engineering organization through recruiting and other activities.** 65 | 66 | **Makes decisions positively impacting the business, based on data and reliable facts, in development across companies.** 67 | 68 | ### [Engineering Manager Skills] 69 | 70 | **Works to train new mentors across the organization and provides other EMs with opportunities to grow their career and learn new skills.** 71 | 72 | **Communicates appropriately to achieve goals in development across companies.** 73 | 74 | Designs **and applies** the best metrics (time/cost/effort) to guide company-wide technical decisions, bringing the most value to our end users. 75 | 76 | 77 | ## Professionalism 78 | Promotes documentation and standardization, information and knowledge sharing, and fosters a culture of applying these practices across the **group.** 79 | 80 | **Leads risk investigation and incident response measures in development across companies and is recognized as a risk management expert within the group.** 81 | 82 | **Builds mechanisms to prevent disputes between units** such as by resolving conflicts between **companies in developments involving multiple companies.** 83 | 84 | ### [Engineering Manager Skills] 85 | 86 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized within the **group.** 87 | 88 | Encourages engineers across **the entire group** to take ownership of their work. 89 | 90 | Encourages **engineers across the group** to value different opinions and diverse ideas **and comes up with solutions incorporating the opinions of members within the group.** 91 | 92 | ## Continued Learning 93 | **Learns and applies new knowledge, such as expert-level technology and cutting-edge research, in order to enhance the value of the product and the development of the organization as a whole.** Encourages engineers across **the group** to learn and apply new knowledge outside of the scope of their role, as well as to share technical information, and acts as a role model for such sharing. 94 | 95 | **Recognized by those around them as an expert in coding in certain domains.** 96 | Sets standards for how to do code reviews and systematic debugging and acts as an advisor on how to solve issues for coding and perform difficult releases **across companies.** 97 | 98 | **Recognized throughout the group as an architect and is an expert in software design.** 99 | Leads design **and improvements** for development **across companies with their broad knowledge and outlook.** 100 | 101 | ### [Engineering Manager Skills] 102 | 103 | **Ensures that** self-improvement **is part of engineering culture within Mercari Group.** 104 | 105 | Learns and applies **executive-level** management skills, such as **long-term vision setting,** strategic planning, long-term goal setting, management of managers, and coaching. 106 | 107 | **Shows strong leadership, inspiring engineers both inside and outside the company to challenge themselves and grow.** 108 | 109 | 110 | ## Move Fast for Engineers 111 | Contributes to the formulation of a **group-wide** technology strategy, maximizing the speed and quality of product development. 112 | 113 | Contributes to the **group's sustained productivity improvement,** such as by establishing **a group-wide** common platform strategy, **and this contribution is recognized by engineers both inside and outside the company.** 114 | 115 | **Makes swift decisions** based on data and reliable facts to positively impact the business **in development across multiple companies and for the entire group.** 116 | 117 | ### [Engineering Manager Skills] 118 | 119 | Drives initiatives to promote measures to achieve efficient development across the **group.** 120 | 121 | Contributes **to building an organization that** continuously improves productivity across the **group.** 122 | 123 | Establishes mechanisms for strategic decision-making involving the entire **group. Sets and utilizes** optimal metrics (time, cost, and effort) to guide group-wide technical decisions that deliver maximum value to our customers. 124 | -------------------------------------------------------------------------------- /en/MG4.md: -------------------------------------------------------------------------------- 1 | # MG4 2 | ###### Mercari Engineering Career Ladder 3 | 4 | * [Commending Bold Challenges](#commending-bold-challenges) 5 | * [Vision](#vision) 6 | * [Focus on the Mission](#focus-on-the-mission) 7 | * [Teamwork](#teamwork) 8 | * [Professionalism](#professionalism) 9 | * [Continued Learning](#continued-learning) 10 | * [Move Fast for Engineers](#move-fast-for-engineers) 11 | 12 | ## Commending Bold Challenges 13 | **In development that impacts multiple teams or the goals of the product or the division,** thinks outside the box and creates **innovative** solutions. 14 | 15 | **In development that impacts multiple teams or the goals of the product or the division,** leads **in taking on challenging issues and** technical approaches **such as** focusing on incremental delivery. 16 | 17 | **Consistently takes on new challenges, doesn’t fear high levels of** uncertainty, and helps engineers around them **and on other teams** step out of their comfort zones. 18 | 19 | ### [Engineering Manager Skills] 20 | 21 | Identifies issues **across multiple teams** and thinks of and implements methods to drive solutions. 22 | 23 | **Collaborates with other teams to achieve goals, and boosts performance while taking into account other teams' situations.** 24 | 25 | Fosters a blameless culture that welcomes new challenges **across multiple teams.** 26 | 27 | 28 | ## Vision 29 | **Works with other teams to help achieve goals based on the organizational strategy, considering the interests of both their own team and teams around them.** 30 | 31 | **Leads consensus among development teams regarding product direction and prioritization while consulting stakeholders across multiple job types and teams.** 32 | 33 | **Investigates and discusses** ways to improve their team **and other teams, taking the lead to implement work/process improvements & best practices in projects involving multiple teams.** 34 | 35 | ### [Engineering Manager Skills] 36 | 37 | Understands the division’s goals, the company’s values, and the organizational vision, helping to move **multiple teams** toward those goals. 38 | 39 | **Makes long-term team goals and a roadmap to illustrate the organizational strategy.** 40 | 41 | Encourages **multiple teams to conduct** failure analysis focused on the process, not on individuals. 42 | 43 | ## Focus on the Mission 44 | **Leads the value enhancement of the product by understanding the status, issues, and backlog of not only their team and ongoing development but also of surrounding teams and projects.** 45 | 46 | **Understands thoroughly the domains of their team and related teams and leads specification design discussions that require complex domain knowledge.** 47 | 48 | Possesses **strong** productivity-boosting skills and experience, which they **use** to help increase the productivity of **members from other teams they work with.** 49 | **Examples: Iterative/autonomous development, scalable development, experience in infrastructure domains** 50 | 51 | ### [Engineering Manager Skills] 52 | 53 | Knows the impact their team’s **and other team’s** work has on end users and the industry **and applies and** shares the user perspective **across teams.** 54 | 55 | **Balances quality and delivery across teams and implements cross-team practices** to continuously deliver business value while maintaining or increasing quality. 56 | 57 | **Makes** sure results are appropriate to the costs **for development involving multiple teams.** 58 | 59 | 60 | ## Teamwork 61 | **Utilizes feedback to guide members of their own team and of other teams, encouraging those member’s growth.** 62 | 63 | **Fulfills accountability in development that impacts multiple teams or the goals of the product or the division**, and earns understanding and cooperation from those around them. 64 | **Always focuses on building** trust with people both inside and outside the company, and works to gather **other talented individuals.** 65 | 66 | **Seeks data-backed evidence through proofs of concept (POC), tests, and external research and** leads **fact-based** decision-making **in development that impacts multiple teams or the goals of the product or the division.** 67 | 68 | ### [Engineering Manager Skills] 69 | 70 | **Mentors their team members in an open and respectful manner; goes beyond their team to improve onboarding for engineers.** 71 | 72 | Connects different members and projects across **their entire division** to solve issues. 73 | 74 | Considers necessary trade-offs between requirements, timelines, and technical approaches. 75 | 76 | ## Professionalism 77 | **Contributes to standardization of information-sharing processes, or uses them to document and share high-impact information that is used across multiple teams or projects.** 78 | **Examples: Proposing improvements, presenting at meetings, and creating tools, documents or guidelines for their division** 79 | 80 | **Investigates risks, coordinates with the relevant teams, and takes necessary measures.** Takes action to reduce risk and incidents, **such as increasing awareness of risk management across multiple teams.** 81 | 82 | **Addresses problems with solutions that consider concerns held by stakeholders of multiple teams, such as by encouraging engineers in their own team and others to have** constructive discussions. 83 | 84 | ### [Engineering Manager Skills] 85 | 86 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized **across multiple teams or projects.** 87 | 88 | Encourages **engineers across multiple teams** to take ownership of their work. 89 | 90 | **Encourages members beyond their team to** value different opinions and diverse ideas; **mediates disagreements and finds an agreeable solution for each party.** 91 | 92 | 93 | ## Continued Learning 94 | **Demonstrates advanced skills and knowledge in their field of expertise and architecture. Learns and applies new knowledge beyond their specialty field** to enhance the value of the product. **Communicates high-quality technical information and encourages those around them to do the same.** 95 | 96 | Has deep knowledge of the code and **takes responsibility for** doing code reviews for **teams or projects.** 97 | **Knows how to read and understand difficult coding and existing code with large impact to assist the understanding and growth of engineers across teams.** 98 | 99 | Has deep knowledge of **and experience using** programming languages, frameworks, libraries, **design patterns, Mercari’s infrastructure domains, and more.** 100 | **Based on expected use cases, designs code in a way that minimizes the cost of future changes/investigations; leads design for development that impacts multiple teams or the goals of the product or the division.** 101 | 102 | ### [Engineering Manager Skills] 103 | 104 | Encourages members to create personal growth OKRs and makes sure the team workload allows members to use some time for self-improvement (study groups, conferences, reading, etc.). 105 | 106 | Learns and applies **high-level** management skills such as **inclusive** communication skills **for diverse teams,** goal setting **according to each member's level**, and **effective** one-on-one/performance review frameworks. 107 | 108 | 109 | ## Move Fast for Engineers 110 | **Plans and implements measures to increase speed and quality in development affecting the goals of multiple teams, products, or divisions.** 111 | 112 | Works to improve code quality and eliminate technical debt, thereby **establishing** highly productive development processes **in their division or across teams.** Contributes to improving the **division's** development productivity by sharing skills and experience. 113 | **Examples: iterative/autonomous development, scalable development, and experience in infrastructure domains.** 114 | 115 | **Leads technical decision-making in development that impacts multiple teams, products, or divisions, and makes decisions swiftly** without getting bogged down in endless consensus-building. **Gathers data-backed evidence through proofs of concept (PoCs), testing, and external research to enable fact-based decisions.** 116 | 117 | ### [Engineering Manager Skills] 118 | 119 | **Improves collaboration among multiple teams** and increases development speed. 120 | 121 | Improves development productivity **in multiple teams or projects** by optimizing development processes and fostering member growth. 122 | 123 | **Adapts efficient and consistent decision-making processes across teams and projects to improve the speed and quality of decisions.** 124 | Makes swift decisions based on trade-offs between requirements, schedules, and technical approaches. 125 | -------------------------------------------------------------------------------- /jp/engineering_ladder.csv: -------------------------------------------------------------------------------- 1 | "",Commending Bold Challenges,Vision,Focus on the Mission,Teamwork,Professionalism,Continued Learning,Move Fast for Engineers 2 | MG1,"課題に対する解決策は、常に複数存在しうることを理解し、説明できる。 3 | 4 | アイデアの実現に向けて十分なデータが集まらない時でも、概念実証(PoC)などを実施して試す方法があることを理解し、説明できる。 5 | 6 | 不確実性が高い状況でも、周囲の手助けを得ながら、自分のコンフォートゾーンの範囲外の仕事に取り組んでいる。","チームの目標、会社のバリュー、組織のビジョンを理解し、説明できる。 7 | 8 | 課題解決や機能開発において、目的や開発の理由を理解し、説明できる。 9 | 10 | 周囲からのアドバイスを受け入れて、業務改善に活かせる。","プロダクトの基本的な使い方を理解しており、担当している仕事がお客さまに提供する価値を理解し、説明できる。 11 | 12 | チームのドメイン及び会社のプロダクトが、どのように利益をあげ、どのような価値を提供しているビジネスなのかを理解し、説明できる。 13 | 14 | 周囲の手助けを得ながら、生産性を向上する方法を活用し、適当な期間内に定義された小規模のエンジニアリングタスクを遂行している。 15 | 例:ソースコントロール、エディタ、ビルドシステム、テストの手法","称賛やフィードバックを丁寧に行うことの有用性を理解し、説明できる。 16 | 17 | チームメンバーやマネージャーと強い信頼関係を構築するため、周りの意見に耳を傾け、他者理解に努めている。 18 | 19 | 意思決定に必要な情報を集める方法を理解し、説明できる。 20 | 例:ロギングデータの活用, A/Bテストを実行するコード","自分の業務に必要な情報を探し、活用できる。 21 | 情報共有のために自分のチームに関連するドキュメントを作成している。 22 | 23 | セキュリティやリスクマネジメントの重要性を理解し、説明できる。 24 | 25 | 意見やアイデアを、相手に敬意を払いながら、理解しやすく説明している。","業務に関連する技術的な知識やスキルを、周囲の手助けを得ながら学び実践している。 26 | 例:開発言語、フレームワーク、テスト、デバッグ、可読性の高いコードの書き方など 27 | 28 | 周囲の手助けを得ながら、チームのコーディングガイドラインや基準に従い、テスト容易性、可読性、エッジケース、エラーを意識しながらコードを書いている。 29 | コードレビューで指摘された内容を理解し、リリースプロセスを理解・実行している。 30 | 31 | 自分のプラットフォームの開発言語、フレームワーク、ライブラリ、ドメインに関する基礎知識があり、周りの手助けを得ながら、インターフェースの互換性や拡張性を考慮した上で小さい機能の設計をしている。","効率的なプロダクト開発を行うための合理的な実装の重要性を理解している。 32 | 33 | 周囲の手助けを得ながら、生産性を向上する方法を活用し、適当な期間内に定義された小規模のエンジニアリングタスクを遂行している。 34 | 例:ソースコントロール、エディタ、ビルドシステム、テストの手法、チーム内のルールやベストプラクティスの活用 35 | 36 | 意思決定に必要な情報を集める方法を理解しており、自分の担当する開発業務の技術的な判断をメンターに提案できる。 37 | 例:ロギングデータの活用, A/Bテストを実行するコード 38 | 大きなボトルネックを回避するため、必要な情報を収集し、適切なタイミングでチームメンバーに共有している" 39 | MG2,"**既存の考え方に縛られず、進行中の機能開発や技術的課題を解決する方法を提案している。** 40 | 41 | **新しいアイデアを試すために、仮説を元に検証する方法を考え、チームに提案している。** 42 | 43 | **不確実性を許容でき、自分には難しいと感じる仕事に対しても、成長機会や成果のためにチャレンジしている。**","チームの目標、会社のバリュー、組織のビジョン**に従って行動している。** 44 | 45 | **チームや担当するPJの目標達成に対し、自分がどう貢献できるかを自律的に考え、目標を設定している。** 46 | 47 | **調査や議論に基づき、積極的に自身の業務改善に取り組んでいる。**","プロダクトや**自分のチームがお客さまに提供する価値**を理解しており、**ユーザ体験への影響を考慮しながら自分が担当するタスクに取り組んでいる。** 48 | 49 | チームのドメイン**がプロダクトにどのように貢献しているか、そしてプロダクトが業界に与える影響**を理解し、説明できる。 50 | 51 | **自分が担当するタスクの優先順位づけや分解ができ、生産性向上の手法を理解して実践している。** 52 | **例:リソースの再利用、ツールの利用、自動化**","称賛や**建設的な**フィードバックを**行う方法を理解し、実践している。** 53 | 54 | **周りの意見に耳を傾け、非言語的なコミュニケーションに注意を払い**、チームメンバー、マネージャー、**プロダクト側のカウンターパートと**強い信頼関係を構築**している。** 55 | 56 | **意思決定の際にソリューションの長所・短所をデータや事実を元に挙げ、どれが最適か判断している。**","**チームのドキュメントの作成だけでなく、必要に応じてドキュメントの改善をしている。** 57 | **知識や情報を共有することの重要性を理解し、説明できる。** 58 | 59 | **リスク調査を行い、発見した課題をシニアメンバーにエスカレーションできる。** 60 | 61 | **他のメンバーと意見の相違がある場合も健全な方法で解決している。意見を変更することに対してオープンである。**","業務に関連する技術的な知識やスキルを、**自ら選択して**学び実践している。 62 | 63 | **最小限のアドバイスで、バグや技術的課題を解決している。** 64 | **率先してコードレビューを行い、アドバイスなしで**リリースプロセスを理解・実行している。 65 | 66 | 自分のプラットフォームの開発言語、フレームワーク、ライブラリ、ドメインに関する**知識を持ち**、小さい機能の**開発を一人で行っている。**","**MVPの考え方を理解してフェーズ分けを意識した合理的な実装をするなど、効率的な開発方法を自発的に提案できる。** 67 | 68 | **生産性向上のための技術を理解して実装し、コード品質と開発プロセスに関する問題や提案を共有することで生産性の向上に貢献します。** 69 | **例:リソースの再利用、ツールの利用、自動化** 70 | 71 | **自分の担当する開発業務において、データや事実に基づいてソリューションのメリットとデメリットを比較することで、最適な技術的判断を迅速に行っている。**" 72 | MG3,"**アドバイスがほとんどない、もしくは全くない状況でも**、既存の考え方に縛られず**ソリューションを創出している。** 73 | 74 | **議論を重ねるだけでなく、必要に応じてインクリメンタルな開発を意識した技術的アプローチをリードしている。その結果を分析し、次の判断に活かしている。** 75 | 76 | **コンフォートゾーンを抜け出すことの重要性や不確実性への対処法を理解しており、周りのエンジニアがコンフォートゾーンを抜け出すための手助けをしている。** 77 | 78 | [Engineering Manager Skills] 79 | 80 | チームの課題を発見し、解決を推進する方法を考えて実施している。 81 | 82 | メンバーの能力を把握してチャレンジングなチーム目標を設定し、チームのリスク、チャレンジ、成果のバランスを管理し、パフォーマンスを向上させている。 83 | 84 | 個人に対する非難のない、チャレンジしやすいチーム文化を醸成している。","チームの目標**を積極的に発信したり、周りのエンジニアをサポートすることでチームの目標達成のために貢献している。** 85 | 86 | チームや担当するPJの**目標作成や技術的な戦略策定に関わっている。** 87 | 88 | **チームの課題を把握し、改善のため**調査や議論**を行い、改善への取り組みをリードしている。失敗や課題発見を元に、個人の責任ではなくプロセスにフォーカスして改善している。** 89 | 90 | [Engineering Manager Skills] 91 | 92 | Divisionの目標、会社のバリュー、組織のビジョンを理解し、チーム全体が目的達成に向かって進むことを手助けしている。 93 | 94 | 個人ではなくプロセスに対する課題分析を奨励している。","**PMと共に技術仕様を決定するなど、お客さまがプロダクトをどのように使用しているかを深く理解した上で、プロダクトの価値を向上するために貢献している。** 95 | 96 | **チームのドメイン知識に加えて、関連ドメインとの関わり方やプロダクトがビジネスゴールを達成する上での担当ドメインの重要性を深く理解している。周囲のドメイン理解を深めるための手助けをしている。** 97 | 98 | **生産性向上のために、自分なりのスキル、経験を持ち、それを周りのメンバーに共有することで、チーム全体の生産性向上に貢献している。** 99 | **例:パフォーマンス最適化やメモリ管理の知識** 100 | 101 | [Engineering Manager Skills] 102 | 103 | チームの業務がお客さまや業界にどのような影響を与えるかを理解し、お客さま視点をチームに共有したり、目標のためにPMと継続的に協力できる環境を作っている。 104 | 105 | 品質管理への深い知識に基づき、品質の維持・向上に努めながら、企業価値を常に提供するためにチームで行動を起こしている。 106 | 107 | 課題解決に必要なリソースを明確にし、成果とコストのバランスを取っている。","**周りからのフィードバックを積極的に求め**、称賛や建設的なフィードバックを**活用して、新しいチームメンバーを指導できる。** 108 | 109 | **開発のために説明責任を果たし、理解と協力を得ることを意識している。社内外問わず信頼関係を築き、仲間を集めるための行動をしている。** 110 | 111 | **データや信頼できる根拠をもとに結果や仮説を予想し、チームや関わるPJで意思決定をリードしている。** 112 | 113 | [Engineering Manager Skills] 114 | 115 | メンバーにタスクを任せてスキル向上を促している。責任を持って新メンバーのオンボーディングに取り組んでいる。 116 | 117 | 課題解決のために、さまざまなチームのメンバーやプロジェクトを繋げられる。 118 | 119 | 要件、スケジュール、技術的アプローチのトレードオフに基づいて意思決定している。","**チームや関連するPJ内の情報を、適切なプロセスや方法、ツールを活用して他のメンバーと共有している。** 120 | **例:インシデント時の事後分析(ポストモーテム)、Pros/Consの評価、意思決定マトリクスなどの活用** 121 | 122 | **将来的なリスクを考慮した開発など、リスクやインシデントを減らすために行動している。インシデント発生時の対応に貢献している。** 123 | **例:インシデント防止のための運用プロセスやソリューション、将来的なコンティンジェンシープランを考えてチーム内で実行するなど** 124 | 125 | **チームや関連するPJ内で**意見の相違が**あっても、建設的な議論を経てより良い解決策に導いている。** 126 | 127 | [Engineering Manager Skills] 128 | 129 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、チーム内で知識が効果的に活用される環境を整えている。 130 | 131 | チームの全員にそれぞれの業務に対してオーナーシップを持つよう促している。 132 | 133 | 自分と異なる意見や多様な考え方を尊重し、チームの全員にも同じことを促すことで、心理的安全性を維持している。","**プロダクトの価値向上のために新たな分野を学習してチームに貢献している。知識や技術を他のメンバーに教えたり共有している。技術発信の重要性を意識し、社内外問わず有益な情報を発信している。** 134 | 135 | **コードに対する深い知識を持ち、その知識をもって積極的にチームのコードレビューを行っている。** 136 | **新しいガイドラインや体系的なデバッグ手法の改善提案ができ、影響範囲の大きい**バグや技術的課題を解決している。 137 | 138 | 自分のプラットフォームの開発言語、フレームワーク、ライブラリ、ドメイン**に関して深い知識があり、抽象化や、コードの責務分けを適切に行っている。** 139 | **新規開発の設計を担当したり、既存のコードや機能に対して改善提案をしている。** 140 | 141 | [Engineering Manager Skills] 142 | 143 | 個人の成長に繋がるOKR設定をメンバーに促し、チームの業務量を管理・調整し、メンバーが自己成長(勉強会、カンファレンス、読書など)に時間を使える環境を作れる。 144 | 145 | コミュニケーションスキル、目標設定、1on1やパフォーマンス面談の実施方法などのマネジメントスキルを学び実践している。","**迅速に高品質なプロダクトを開発するために、複雑な機能の効率的な実装戦略や設計を立案している。** 146 | 147 | **コード品質の向上や技術的負債の解消に取り組み、生産性の高い開発プロセスを実現している。自身のスキルや経験を共有することで、チーム全体の開発生産性向上に貢献している。** 148 | **例:パフォーマンス最適化や適切なメモリ管理, 開発プロセスやツールの改善提案** 149 | 150 | **チームや関連するプロジェクト内の技術的な意思決定を、データや信頼できる根拠をもとに結果や仮説に基づき、合議にこだわらずすばやく決断またはサポートします。** 151 | 152 | [Engineering Manager Skills] 153 | 154 | 適切なアサインメントを迅速に行い開発速度を向上させている。 155 | 156 | 開発プロセスを最適化したり、メンバーの成長を促すことでチームの開発生産性を向上している。 157 | 158 | チーム内で意思決定がスムーズに行われるように、メンバーをサポートしている。要件、スケジュール、技術的アプローチのトレードオフに基づいて迅速に意思決定している。" 159 | MG4,"**複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発で**、既存の考え方に縛られず**革新的な**ソリューションを創出している。 160 | 161 | **複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発で**、インクリメンタルな開発を意識**するなど、難しい課題や技術的アプローチへのチャレンジをリードしている。** 162 | 163 | **未知へのチャレンジを常に行い、不確実性が高いことを厭わず、チームを超えて**エンジニアがコンフォートゾーンを抜け出すための手助けをしている。 164 | 165 | [Engineering Manager Skills] 166 | 167 | **複数**チームの課題を発見し、解決を推進する方法を考えて実施している。 168 | 169 | **目標を達成するために他のチームと協力し、他のチームの状況を考慮しながら**パフォーマンスを向上させている。 170 | 171 | **複数のチームに対して**、個人に対する非難のないチャレンジしやすい文化を醸成している。","**組織戦略に基づき、自分のチームの利益だけなく周りのチームの利益も踏まえた上で、他チームと協力して目標達成に貢献している。** 172 | 173 | **職種やチームを超えたステークホルダーと相談しながら、プロダクトの方向性や優先順位に関する開発チーム間の合意をリードしている。** 174 | 175 | **自分のチームに限らず、課題解決**のため調査や議論を行い、改善**やベストプラクティスとしてまとめるため**の取り組みをリードしている。 176 | 177 | [Engineering Manager Skills] 178 | 179 | Divisionの目標、会社のバリュー、組織のビジョンを理解し、**複数の**チームが目的達成に向かって進むことを手助けしている。 180 | 181 | **組織戦略を明らかにするために、長期的なチーム目標や、ロードマップを作成している。** 182 | 183 | 個人ではなくプロセスに**対して課題分析することを複数のチームへ促している。**","**自分のチームだけでなく、周りのチーム・プロジェクトも含め進行している開発の状況と課題・バックログを理解した上で**プロダクトの価値向上**をリードしている。** 184 | 185 | **チームおよび関連するチームのドメインについて深く理解しており、複雑なドメイン知識を要する仕様設計の議論をリードしている。** 186 | 187 | **生産性を高めるための深い知識と経験を持ち、チームを超えて、一緒に働くメンバーの**生産性向上に貢献している。 188 | **例:反復型・自律的開発、将来のスケールを見越した開発、基盤ドメインの経験** 189 | 190 | [Engineering Manager Skills] 191 | 192 | **自分のチームだけでなく他のチームがお客さまや業界に与える影響を理解し、お客さま視点をさまざまなチームに適用および共有できる。** 193 | 194 | **複数のチームにおいて品質とデリバリーのバランスを確保することができ**、品質の維持・向上に努めながら企業価値を常に提供するために**チーム横断的な**行動を起こしている。 195 | 196 | **複数のチームが関わる開発で**、成果とコストのバランスを取っている。","フィードバックを活用して**自分のチームメンバーや他チームのメンバーを**指導**し、成長を促せる。** 197 | 198 | **複数のチーム、またはプロダクトやディビジョンの目標に影響する開発で**説明責任を果たし、周囲の理解と協力**を得ている。** 199 | 社内外問わず信頼関係**の構築を常に意識し、優秀な**仲間を集めるための行動をしている。 200 | 201 | **概念実証(PoC)、テスト、外部調査を通してデータに裏付けされたエビデンスを探し、複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発で、事実を根拠にした**意思決定をリードしている。 202 | 203 | [Engineering Manager Skills] 204 | 205 | **オープンで相手を尊重する姿勢でメンバーを指導しており、チームを超えてエンジニアのオンボーディング改善を行なっている。** 206 | 207 | 課題解決のために、**Division全体の**さまざまなメンバーやプロジェクトを繋げられる。 208 | 209 | 要件、スケジュール、技術的アプローチのトレードオフに基づいて意思決定している。","**情報共有プロセスの標準化に貢献したり、複数のチームやプロジェクトで影響力の大きい情報を文書化して共有している。** 210 | **例:所属組織へのプロポーザル作成、会議での発表、ツールやガイドライン、文書の作成など** 211 | 212 | **リスク調査を行い、関係するチームと連携して必要な対応ができている。複数のチームでリスクマネジメントの意識を高めるなど**、リスクやインシデントを減らすために行動している。 213 | 214 | 建設的な議論を**自分や他のチームのエンジニアに促すなど、複数のチームのステークホルダーが抱える懸念を考慮した**解決策に導いている。 215 | 216 | [Engineering Manager Skills] 217 | 218 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、**複数のチームやプロジェクト**で知識が効果的に活用される環境を整えている。 219 | 220 | **チームの垣根を超えて、エンジニアが**それぞれの業務に対してオーナーシップを持つよう促している。 221 | 222 | **チームの垣根を超えて**、自分と異なる意見や多様な考え方を尊重**することを促し、もし意見の相違があっても各当事者が納得できる解決策を見つけられる。**","**自身の専門領域やアーキテクチャに関して高度なスキル・知識を持ち発揮している。**プロダクトの価値向上のために**自身の専門領域を超えて新しい知識を学び実践している。質の高い技術情報を発信し、周りにも同様の姿勢を促している。** 223 | 224 | コードに対する深い知識を持ち、**チームやPJのコードレビューに責任をもっている。** 225 | **難易度が高いコーディングや**、影響範囲の大きい**既存コードの読み解きを行うことができ、チームを超えてエンジニアの理解と成長を助けている。** 226 | 227 | 開発言語やフレームワーク、ライブラリ、**デザインパターン、社内の基盤ドメインなどの**深い知識**と経験を持っている。期待されているユースケースを元に修正コストや調査コストを抑えた設計ができ、複数のチーム、またはプロダクトやディビションの目標に影響する開発で設計をリードしている。** 228 | 229 | [Engineering Manager Skills] 230 | 231 | 個人の成長に繋がるOKR設定をメンバーに促し、チームの業務量を管理・調整し、メンバーが自己成長(勉強会、カンファレンス、読書など)に時間を使える環境を作れる。 232 | 233 | **多様なチームに必要なインクルーシブな**コミュニケーションスキル、**チームメンバーのレベルに合った**目標設定、1on1やパフォーマンス面談**の効果的な**実施方法など、**高度な**マネジメントスキルを学び実践している。","**複数のチーム、またはプロダクトやディビションの目標に影響する開発で、スピードと品質を高める施策を立案・実行している。** 234 | 235 | コード品質の向上と技術的負債の解消に取り組み、**ディビジョン内またはチームを超えて**生産性の高い開発プロセスを確立している。スキルと経験を共有することで、**ディビジョン**の開発生産性の向上に貢献している。 236 | **例:反復型・自律的開発、将来のスケールを見越した開発、基盤ドメインの経験** 237 | 238 | **複数のチーム、またはプロダクトやディビジョンの目標に影響を与える開発において技術的意思決定をリードし**、合議にこだわらずすばやく決断します。**概念実証(PoC)やテスト、外部調査を通じてデータに裏付けられたエビデンスを収集し、事実に基づいて判断できる。** 239 | 240 | [Engineering Manager Skills] 241 | 242 | **複数チーム間の連携を改善し**開発速度を向上させている。 243 | 244 | 開発プロセスを最適化したり、メンバーの成長を促すことで**複数のチームまたはプロジェクト**の開発生産性を向上している。 245 | 246 | **チームやプロジェクト間で効率的かつ一貫性のある意思決定プロセスを適応し、意思決定の速度と質を向上させている。** 247 | 要件、スケジュール、技術的アプローチのトレードオフに基づいて迅速に意思決定している。" 248 | MG5,"**プロダクトや組織に影響を与える**、革新的なソリューション**を生み出している。** 249 | 250 | **リスクを恐れて行動しない状況から抜け出し、まず実行して次の判断に繋げることをカンパニー全体に後押ししている。** 251 | 252 | **カンパニーに広く影響し、前例がなく難易度の高い状況でも、行動することの重要性を発信しチャレンジをリードしている。** 253 | 254 | [Engineering Manager Skills] 255 | 256 | **カンパニー**の課題を発見し、解決を推進する方法を考えて実施している。 257 | 258 | **組織課題のためのチャレンジングなカンパニーの目標設定に影響力を持っており、組織全体**の状況を考慮しながら**カンパニーのパフォーマンスを加速できる。** 259 | 260 | **カンパニー全体で失敗を恐れずチャレンジする文化の醸成に貢献している。**","**カンパニーの目標を達成するため、カンパニー全体で取り組むべきアクションを考え、実行に向けて各チームやPJに働きかけている。** 261 | 262 | **カンパニーの組織戦略をエンジニアが理解し合意できるようにリードするなど、目標へ向かってカンパニー内のエンジニアが協力できるように取り組んでいる。** 263 | 264 | **カンパニー規模の開発で開発効率の向上や改善の**ため調査や**提案**を行い、**カンパニー全体で**改善やベストプラクティスとしてまとめるための取り組みをリードしている。 265 | 266 | [Engineering Manager Skills] 267 | 268 | **カンパニーの目標とロードマップを設定し、他のEMが戦略を理解し目標設定を行うことをサポートしている。** 269 | 270 | 個人ではなくプロセスに対して課題分析することを**カンパニー全体へ**促している。","**カンパニー規模の開発で、プロダクト全体に関わる技術方針や仕様の決定に関わり、プロダクトの価値を向上させている。** 271 | 272 | **プロダクトとビジネス戦略を深く理解し、市場へ与えるインパクトとビジネスゴール達成を見据え、ドメイン同士の関わり方や役割の検討に関わっている。** 273 | 274 | **長期的に**生産性を高めるための深い知識と経験を持ち、**それらを踏まえた開発や発信をすることで、カンパニー全体の**生産性向上に貢献している。 275 | 276 | [Engineering Manager Skills] 277 | 278 | **会社規模での業務やビジネス上の意思決定、それらがお客さまへの価値提供にどのような影響を与えうるかを把握し、また周囲の理解を促進している。** 279 | 280 | **会社全体で他のEMに対してクオリティマネジメントのサポートをしている。** 281 | 品質の維持・向上に努めながら、企業価値を常に提供するために**会社**横断的な行動を起こしている。 282 | 283 | **カンパニー規模の開発で**、成果とコストのバランス**を考慮したうえで大きな成果をだしている。**","**カンパニー内のエンジニアに対し、建設的なフィードバックや称賛によって成長を促進しており、フィードバックの仕方においてロールモデルといえるような人物である。** 284 | 285 | **カンパニー規模の開発で**説明責任を果たし、周囲の理解と協力を得る**中で、信頼関係を構築している**。 286 | **ミッションに共感できる仲間を幅広く**集めるための行動をし、**多様性があり強い会社をつくるために貢献している。** 287 | 288 | **カンパニー規模の開発で、データや信頼できる事実に基づき、事業に良い影響を与えるための**意思決定**をしている。** 289 | 290 | [Engineering Manager Skills] 291 | 292 | オープンで相手を尊重する姿勢でメンバー**や他のEMを**指導しており、**カンパニー規模で**エンジニアのオンボーディング改善を行なっている。 293 | 294 | 課題解決のために、**カンパニー**全体のさまざまなメンバーやプロジェクトを繋げられる。 295 | 296 | **お客さまへ最大の価値を提供するような会社規模の技術的な意思決定を導くため、最も良い指標(時間・コスト・工数)を設定できる。**","**カンパニー内の文書化やプロセスの標準化**、情報・知識共有の促進に貢献し、**それらを文化として醸成している。** 297 | **例:カンパニー全体へベストプラクティスを提案して実行したり、これらを実行および改善するプロジェクトや委員会を主導して貢献する** 298 | 299 | リスク調査を行い、**カンパニー内で**連携して必要な対応ができている。**カンパニー内の**リスクマネジメントの意識を高め**ている。** 300 | 301 | **カンパニー内の開発チーム間のコンフリクトを解決するなど、カンパニー規模の開発で**ステークホルダーが抱える懸念を考慮した解決策に導いている。 302 | 303 | [Engineering Manager Skills] 304 | 305 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、**カンパニー内**で知識が効果的に活用される環境を整えている。 306 | 307 | **カンパニーの**エンジニアがそれぞれの業務に対してオーナーシップを持つよう促している。 308 | 309 | **カンパニー内で**、自分と異なる意見や多様な考え方を尊重することを促している。","**高度な専門技術や**知識を持ち発揮している。**カンパニー全体のエンジニアに対して、自分の役割の範囲に限らず**新しい知識を学び実践**することや技術情報の発信を促進し、その模範となる行動をしている。** 310 | 311 | **他のエンジニアの模範となるようなコードを書ける。** 312 | **コードレビューや体系的なデバッグに関する基準を定めたり、コーディングにおける問題解決や難易度の高いプロジェクトのために助言している。** 313 | 314 | 開発言語やフレームワーク、ライブラリー、デザインパターン、社内の基盤ドメインなどの**エキスパートである。** 315 | 期待されているユースケースや**運用を見据えた設計ができ、カンパニー規模の開発で**設計をリードしている。 316 | 317 | [Engineering Manager Skills] 318 | 319 | **ステークホルダーや期限を戦略的に管理し、エンジニアの自己研鑽のために、カンパニー全体で時間を確保するなど学習の文化を醸成している。** 320 | 321 | **戦略策定、長期のゴール設定、マネージャー達のマネジメント、効果的なコーチングといったものに関する、上級管理職としての**スキルを学び実践している。","**カンパニー全体の技術戦略の策定に寄与し、プロダクト開発のスピードと品質を最大化している。** 322 | 323 | **開発効率を改善するために、カンパニー全体の共通プラットフォームの戦略を確立するなど、持続的な生産性向上に貢献している。** 324 | 325 | **カンパニー全体において、データや信頼できる事実に基づき、事業に良い影響を与えるための迅速な技術的意思決定に寄与している。** 326 | 327 | [Engineering Manager Skills] 328 | 329 | **カンパニー全体で効率的な開発を実現するための施策を推進している。** 330 | 331 | **カンパニー全体で持続的に生産性を向上するための組織づくりに貢献している。** 332 | 333 | **カンパニー全体に関わる戦略的な意思決定の仕組みを確立している。お客さまへ最大の価値を提供するため、会社規模の技術的な意思決定を導く最適な指標(時間・コスト・工数)を設定できる。**" 334 | MG6,"**特定の領域において、前例がないようなソリューションやアイデアを考え、新しいプロダクトや機能で変革を起こせる。** 335 | 336 | **リスクを踏まえた上で、立ち止まらずに行動することの重要性や、失敗から学ぶ姿勢を、カンパニーを超えて促進している。** 337 | 338 | **カンパニーを超えた技術的チャレンジを推進しており、グループ内のエンジニアがコンフォートゾーンを抜け出すための環境作りに貢献している。** 339 | 340 | [Engineering Manager Skills] 341 | 342 | **複数カンパニーに関わる**課題を発見し、解決を推進する方法を考えて実施している。 343 | 344 | **社外でも認知されうるような、会社のための**チャレンジングな**目標を設定し、グループのパフォーマンス向上に貢献している。** 345 | 346 | **グループ**全体で失敗を恐れずチャレンジする文化の醸成に貢献している。","**カンパニー内外の目標や戦略を理解し、カンパニーを超えて各組織へ働きかけることでグループの目標達成に貢献している。** 347 | 348 | **グループ**の組織戦略を**各カンパニー**が理解し合意できるようにリードしたり、目標へ向かって**グループ**内のエンジニアが協力できるように取り組んでいる。 349 | 350 | **個人の責任ではなくプロセスにフォーカスすることをグループ内のエンジニアへ促進するなど、複数カンパニーに関わる課題に対して**改善への取り組みをリードしている。 351 | 352 | [Engineering Manager Skills] 353 | 354 | **グループの長期目標および戦略と背景を理解しており、複数のカンパニーが関わる開発のゴールやマイルストーンの設定における、オピニオンリーダーである。** 355 | 356 | **エンジニアリングにおけるリーダー達と協力し、将来的な大きな戦略を考えている。** 357 | 358 | 個人ではなくプロセスに対して課題分析することで、**グループ全体で心理的安全性の保たれた文化の醸成に貢献している。**","**複数カンパニーをまたぐ開発で、プロダクトの長期的な価値向上を見据え**、技術方針や仕様の決定**を行い、ビジネスゴールの達成をリードしている。** 359 | 360 | **自社だけでなく他社も含んだドメイン知識のエキスパートとして周囲から認められており、その知識を使って市場へ大きなインパクトを与えるためのビジネス戦略に関わっている。** 361 | 362 | **生産性が高い組織、プロダクトを作るために貢献しており、カンパニー内外のエンジニアにその貢献が認知されている。** 363 | 364 | [Engineering Manager Skills] 365 | 366 | **グループ全体のエンジニアへ対して、顧客視点を理解しようとする文化の醸成をしており、グループを通してハイクオリティなプロダクトを提供できるよう努めている。** 367 | 368 | **クオリティマネジメントや、リリースマネジメントにおいて、その分野で認知されている第一人者である。** 369 | 370 | **複数カンパニーをまたぐ**開発で、成果とコストのバランスを考慮したうえで大きな成果をだしている。","カンパニー**内外のエンジニアへ**建設的なフィードバック**を促進するなど、エンジニアがお互いの強みを活かし高め合う文化を醸成している。** 371 | 372 | カンパニー**を超えて信頼されるエンジニアである。** 373 | **社内外問わず、幅広い**信頼関係を構築**し、採用などを通して強いエンジニア組織の構築に**貢献している。 374 | 375 | **複数カンパニーをまたぐ**開発で、データや信頼できる事実に基づき、事業に良い影響を与えるための意思決定をしている。 376 | 377 | [Engineering Manager Skills] 378 | 379 | **複数のカンパニーを横断して新しいメンターの育成に取り組み、他のEMに対して、キャリア成長の環境やスキルを学ぶ機会を提供できる。** 380 | 381 | **複数カンパニーをまたぐ開発で、目標達成に向けて適切なコミュニケーションをしている。** 382 | 383 | お客さまへ最大の価値を提供するような会社規模の技術的な意思決定を導くため、最も良い指標(時間・コスト・工数)を設定**し活用している。**","**カンパニーを超えて**文書化やプロセスの標準化、情報・知識共有の促進に貢献し、それらを文化として醸成している。 384 | 385 | **複数のカンパニーをまたぐ開発で**リスク調査**やインシデント対応策をリードしており、グループにおける**リスクマネジメント**の専門家だと認知されている。** 386 | 387 | **複数のカンパニーをまたぐ開発でカンパニー間の**コンフリクトを解決するなど、**部門間の対立が起きないような仕組みを構築している。** 388 | 389 | [Engineering Manager Skills] 390 | 391 | 情報共有プロセスの標準化に貢献し、情報・知識の共有を促進することで、**グループ内**で知識が効果的に活用される環境を整えている。 392 | 393 | **グループ全体**のエンジニアが、それぞれの業務に対してオーナーシップを持つよう促している。 394 | 395 | **グループのエンジニアに**自分と異なる意見や多様な考え方を尊重することを促して**おり、グループ内でメンバーの意見を取り入れて解決策を考えられる。**","**専門家レベルの技術や最先端の研究など、プロダクトの価値向上と組織全体の発展のため新しいことを学び実践している。グループの**エンジニアに対して、自分の役割の範囲に限らず新しい知識を学び実践することや技術情報の発信を促進し、その模範となる行動をしている。 396 | 397 | **特定の分野のコーディングにおいて、エキスパートとして周囲から認められている。** 398 | **カンパニーを超えて**コードレビューや体系的なデバッグに関する基準を定めたり、コーディングの問題解決や難易度の高いリリースに関して助言をしている。 399 | 400 | **アーキテクトとしてグループ内で幅広く認知されており、ソフトウェアデザインの**エキスパートである。 401 | **幅広い知識と視野をもち、複数グループをまたぐ開発の設計や改善**をリードしている。 402 | 403 | [Engineering Manager Skills] 404 | 405 | **自己研鑽の時間をグループ内のエンジニアの文化として確保している。** 406 | 407 | **長期のビジョン設定や**、戦略策定、長期ゴール設定、マネージャー達のマネジメント、コーチング**といった経営レベルの**スキルを学び実践している。 408 | 409 | **社内外でエンジニアの成長を促すための環境を作るために、強いリーダーシップを見せている。**","**グループ全体**の技術戦略の策定に寄与し、プロダクト開発のスピードと品質を最大化している。 410 | 411 | **グループ全体**の共通プラットフォーム戦略を確立するなど、**グループの**持続的な生産性向上に貢献**しており、その貢献がカンパニー内外のエンジニアに認知されている。** 412 | 413 | **複数カンパニーをまたぐ開発やグループ全体において**、データや信頼できる事実に基づき、事業に良い影響を与える**ために迅速に意思決定している。** 414 | 415 | [Engineering Manager Skills] 416 | 417 | **グループ全体**で効率的な開発を実現するための施策を推進している。 418 | 419 | **グループ全体**で持続的に生産性を向上するための組織づくりに貢献している。 420 | 421 | **グループ全体**に関わる戦略的な意思決定の仕組みを確立している。お客さまへ最大の価値を提供するために会社規模の技術的意思決定を導くべく、最適な指標(時間・コスト・工数)を設定し**活用している。**" 422 | -------------------------------------------------------------------------------- /en/engineering_ladder.csv: -------------------------------------------------------------------------------- 1 | "",Commending Bold Challenges,Vision,Focus on the Mission,Teamwork,Professionalism,Continued Learning,Move Fast for Engineers 2 | MG1,"Explains that there are always multiple solutions for a given problem. 3 | 4 | Explains that even when they don’t have enough data to realize an idea, they can test it by creating proofs of concept (POC) and other methods. 5 | 6 | Takes on work outside of their comfort zone with help from those around them, even in uncertain situations.","Understands and explains team goals, company values, and organizational vision. 7 | 8 | Understands and explains the purpose of problem solving or feature development, or the reason for development. 9 | 10 | Listens to suggestions from others and utilizes them to improve their work.","Understands the basic usage of the product and can explain the value their work provides to end users. 11 | 12 | Explains how their team’s domain and the company’s product make a profit and provide value to users as a business. 13 | 14 | Completes small, defined engineering tasks within a reasonable amount of time, utilizing methods to improve their productivity while receiving help from those around them. 15 | Examples: Source control, editors, the build system, best practices for testing","Understands and explains the usefulness of delivering praise and feedback in a polite manner. 16 | 17 | Listens to others and makes their best effort to understand them, in order to build strong relationships with their teammates and manager. 18 | 19 | Understands and explains how to gather information necessary for making decisions. 20 | Some examples are: logging data, A/B tests.","Can find and leverage the knowledge required for their work. 21 | Creates documents relevant to their team for information sharing. 22 | 23 | Explains the importance of security and risk management. 24 | 25 | Explains their ideas and opinions to other members in a manner that's respectful and easy to understand.","Learns new technical knowledge/skills relevant to their work and applies them with help from those around them. 26 | Examples: Programming languages, frameworks, testing, debugging, writing readable code 27 | 28 | Writes code with help from those around them, following their team’s guidelines while paying attention to the organization of the code, testability, readability, edge cases, and errors. 29 | Understands other members’ code reviews and can follow release procedures with some guidance. 30 | 31 | Knows the basics of the programming languages, frameworks, libraries, and domain of their platform and, with help from those around them, designs minor functions taking into account interface compatibility and scalability.","Understands the importance of simple implementation for efficient product development. 32 | 33 | Completes defined small-scale engineering tasks within a reasonable timeframe, utilizing methods to improve productivity with the help of others. 34 | Examples: source control, editors, build systems, testing methods, utilizing team rules and best practices. 35 | 36 | Understands how to gather information necessary for decision-making and can propose technical judgments for their assigned development tasks to their mentor. 37 | Examples: using logging data, and code to execute A/B tests. Gathers necessary information and shares it with team members at the appropriate time to avoid major bottlenecks." 38 | MG2,"**Thinks outside the box and proposes solutions to technical challenges and ongoing feature development.** 39 | 40 | **Thinks of approaches to testing based on hypotheses and proposes them to their team in order to test new ideas.** 41 | 42 | **Accepts uncertainty and challenges themself to take on seemingly difficult tasks in order to grow and achieve results.**","**Takes action in accordance with** their team’s goals, the company’s values, and the organizational vision. 43 | 44 | **Autonomously considers how they can contribute to achieving their team or project’s goals and sets their own goals to do so.** 45 | 46 | **Proactively makes efforts** to improve their work **based on investigations and discussions.**","Understands **the value that** their product and **team provide to end users and actively works on their assigned tasks while considering the impact on the user experience.** 47 | 48 | Explains how their team’s domain **contributes to** the product **and how the product impacts the industry.** 49 | 50 | **Prioritizes and breaks down tasks as well as understand and utilize various methods to improve productivity.** 51 | **Examples: Reusing existing resources, using tools, automation**","**Understands and implements methods of delivering praise and constructive** feedback. 52 | 53 | Listens to others, **pays attention to nonverbal communication, and builds** strong relationships with their teammates, manager, **and product counterparts.** 54 | 55 | **When making decisions, lists the pros and cons of multiple solutions based on data and facts to determine which one is the most suitable.**","**Not only creating documentation for their team, but improves the team's documentation as needed.** 56 | **Understands and explains the importance of sharing knowledge and information.** 57 | 58 | **Investigates risks discovered and escalates issues to senior members.** 59 | 60 | **Handles disagreements with proper consideration and respect towards the** other members **involved; is open to changing their mind.**","**Selects,** learns, and applies new technical knowledge/skills relevant to their work. 61 | 62 | **Resolves bugs or issues with minimal guidance.** 63 | **Actively participates in** code reviews and can follow release procedures with **no guidance.** 64 | 65 | Knows the programming languages, frameworks, libraries, and domain of their platform and develops minor functions **on their own.**","**Takes the initiative to propose efficient development methods, such as making reasonable implementations by developing features in increments with an understanding of the MVP concept.** 66 | 67 | **Understands and implements techniques for productivity, and helps improve it by sharing issues and proposals regarding code quality and development processes.** 68 | **Examples: resource reuse, tool utilization, and automation.** 69 | 70 | **Makes optimal technical decisions swiftly within their assigned development tasks by comparing the advantages and disadvantages of solutions based on data and facts.**" 71 | MG3,"Thinks outside the box and **creates** solutions **with little or no guidance.** 72 | 73 | **Goes beyond just discussions and leads technical approaches focusing on incremental delivery as necessary;** 74 | **analyzes the results and uses them to make future decisions.** 75 | 76 | **Knows the importance of going out of one’s comfort zone and how to deal with uncertainty, and helps engineers around them step out of their comfort zones.** 77 | 78 | [Engineering Manager Skills] 79 | 80 | Identifies issues within their team and thinks of and implements methods to drive solutions. 81 | 82 | Knows their team members’ capabilities and sets challenging goals for the team accordingly; balances risks, bold challenges, and results to boost their team’s performance. 83 | 84 | Fosters a blameless team culture that welcomes new challenges.","**Contributes to the achievement of team goals by proactively communicating team goals or supporting the engineers around them.** 85 | 86 | **Involves themselves in creating team/project goals and formulating technical strategies.** 87 | 88 | **Continuously makes improvements by investigating and discussing ways** to improve their **team’s** work. 89 | **Addresses failures or discovered issues by making improvements focused on the process, not on individual responsibilities.** 90 | 91 | [Engineering Manager Skills] 92 | 93 | Understands the division’s goals, the company’s values, and the organizational vision, helping to move the team toward those goals. 94 | 95 | Encourages failure analysis focused on the process, not on individuals.","Understands **thoroughly how the product is being used by** end users, **contributes to the value enhancement of the product, such as works as a counterpart of the PM to decide on technical specifications.** 96 | 97 | **In addition to understanding the domain knowledge of their team, has a deep understanding of how their domain interacts with related domains and the importance of their assigned domain in achieving business goals. Helps those around them deepen their understanding of domain knowledge.** 98 | 99 | **Possesses productivity-boosting skills and experience, which they share with their fellow members to help increase the productivity of the entire team.** 100 | **Examples: Knowledge of performance optimization and memory management** 101 | 102 | [Engineering Manager Skills] 103 | 104 | Knows the impact their team's work has on end users and the industry, shares the user’s perspective with their team, and creates an environment where members can continuously communicate with PMs to align goals. 105 | 106 | Applies their deep knowledge of quality management to implementing practices that enable their team to continuously deliver business value while maintaining or increasing quality. 107 | 108 | Defines the resources the team needs to solve issues while making sure results are appropriate to the costs.","**Actively seeks feedback from those around them, utilizes** praise and constructive feedback, **and mentors new team members.** 109 | 110 | **Makes sure that they are accountable for development and consistently earns understanding and cooperation from others.** 111 | **Builds trust with people both inside and outside the company, and works to gather others to join them.** 112 | 113 | **Predicts results and formulates hypotheses** based on data and **credible evidence to lead decision-making within their team or project.** 114 | 115 | [Engineering Manager Skills] 116 | 117 | Delegates tasks to promote skill growth. Takes responsibility for onboarding new members. 118 | 119 | Connects different members and projects across teams to solve issues. 120 | 121 | Considers necessary trade-offs between requirements, timelines, and technical approaches when making decisions.","**Uses appropriate processes, methods, and tools to share relevant and useful information about their team and related projects with other members.** 122 | **Examples: Leverages methods such as post-incident analysis (post-mortem), pros/cons lists, decision matrices, etc.** 123 | 124 | **Takes action to reduce risk and incidents, such as by undertaking development that considers future risk, and in the event an incident occurs, contributes to the response.** 125 | **Examples: Considers operational processes and solutions intended to prevent problems, and creates and carries out forward-looking contingency plans within the team** 126 | 127 | **Turns disagreements within their team/project into constructive discussions and guides these discussions to better conclusions.** 128 | 129 | [Engineering Manager Skills] 130 | 131 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized within the team. 132 | 133 | Encourages everyone in the team to take ownership of their work. 134 | 135 | Values different opinions and diverse ideas, and encourages everyone in their team to do the same in order to maintain high psychological safety.","**Learns about new fields to contribute to the team in order to enhance the value of the product. Shares and teaches their knowledge and technical know-how with the engineers around them. Knows the importance of tech outreach and shares useful information inside and outside the company.** 136 | 137 | **Has deep knowledge of the code and uses that knowledge in actively doing** code reviews **for the team.** 138 | **Suggests new guidelines and ways to improve systematic debugging; resolves technical issues and bugs with large impact.** 139 | 140 | **Has deep knowledge of** the programming languages, frameworks, libraries, and domain of their platform; **appropriately carries out abstractions and code isolation.** 141 | **Takes charge of designing new development projects or suggests ways to improve existing code/features.** 142 | 143 | [Engineering Manager Skills] 144 | 145 | Encourages members to create personal growth OKRs and makes sure the team workload allows members to use some time for self-improvement (study groups, conferences, reading, etc.). 146 | 147 | Learns and applies management skills such as communication skills, goal setting, and one-on-one/performance review frameworks.","**Develops efficient implementation strategies and designs for complex features to rapidly develop high-quality products.** 148 | 149 | **Works to improve code quality and eliminate technical debt, thereby implementing highly productive development processes. Contributes to improving the entire team's development productivity by sharing skills and experience.** 150 | **Examples: performance optimization and appropriate memory management, suggestions for improving development processes and tools.** 151 | 152 | **Makes or supports swift technical decisions within the team or related projects without getting bogged down in endless consensus-building based on data and reliable evidence while predicting results and hypotheses.** 153 | 154 | [Engineering Manager Skills] 155 | 156 | Makes appropriate assignments swiftly and increases development speed. 157 | 158 | Improves the team's development productivity by optimizing development processes and promoting member growth. 159 | 160 | Supports members so that decision-making within the team proceeds smoothly. Makes swift decisions based on trade-offs between requirements, schedules, and technical approaches." 161 | MG4,"**In development that impacts multiple teams or the goals of the product or the division,** thinks outside the box and creates **innovative** solutions. 162 | 163 | **In development that impacts multiple teams or the goals of the product or the division,** leads **in taking on challenging issues and** technical approaches **such as** focusing on incremental delivery. 164 | 165 | **Consistently takes on new challenges, doesn’t fear high levels of** uncertainty, and helps engineers around them **and on other teams** step out of their comfort zones. 166 | 167 | [Engineering Manager Skills] 168 | 169 | Identifies issues **across multiple teams** and thinks of and implements methods to drive solutions. 170 | 171 | **Collaborates with other teams to achieve goals, and boosts performance while taking into account other teams' situations.** 172 | 173 | Fosters a blameless culture that welcomes new challenges **across multiple teams.**","**Works with other teams to help achieve goals based on the organizational strategy, considering the interests of both their own team and teams around them.** 174 | 175 | **Leads consensus among development teams regarding product direction and prioritization while consulting stakeholders across multiple job types and teams.** 176 | 177 | **Investigates and discusses** ways to improve their team **and other teams, taking the lead to implement work/process improvements & best practices in projects involving multiple teams.** 178 | 179 | [Engineering Manager Skills] 180 | 181 | Understands the division’s goals, the company’s values, and the organizational vision, helping to move **multiple teams** toward those goals. 182 | 183 | **Makes long-term team goals and a roadmap to illustrate the organizational strategy.** 184 | 185 | Encourages **multiple teams to conduct** failure analysis focused on the process, not on individuals.","**Leads the value enhancement of the product by understanding the status, issues, and backlog of not only their team and ongoing development but also of surrounding teams and projects.** 186 | 187 | **Understands thoroughly the domains of their team and related teams and leads specification design discussions that require complex domain knowledge.** 188 | 189 | Possesses **strong** productivity-boosting skills and experience, which they **use** to help increase the productivity of **members from other teams they work with.** 190 | **Examples: Iterative/autonomous development, scalable development, experience in infrastructure domains** 191 | 192 | [Engineering Manager Skills] 193 | 194 | Knows the impact their team’s **and other team’s** work has on end users and the industry **and applies and** shares the user perspective **across teams.** 195 | 196 | **Balances quality and delivery across teams and implements cross-team practices** to continuously deliver business value while maintaining or increasing quality. 197 | 198 | **Makes** sure results are appropriate to the costs **for development involving multiple teams.**","**Utilizes feedback to guide members of their own team and of other teams, encouraging those member’s growth.** 199 | 200 | **Fulfills accountability in development that impacts multiple teams or the goals of the product or the division**, and earns understanding and cooperation from those around them. 201 | **Always focuses on building** trust with people both inside and outside the company, and works to gather **other talented individuals.** 202 | 203 | **Seeks data-backed evidence through proofs of concept (POC), tests, and external research and** leads **fact-based** decision-making **in development that impacts multiple teams or the goals of the product or the division.** 204 | 205 | [Engineering Manager Skills] 206 | 207 | **Mentors their team members in an open and respectful manner; goes beyond their team to improve onboarding for engineers.** 208 | 209 | Connects different members and projects across **their entire division** to solve issues. 210 | 211 | Considers necessary trade-offs between requirements, timelines, and technical approaches.","**Contributes to standardization of information-sharing processes, or uses them to document and share high-impact information that is used across multiple teams or projects.** 212 | **Examples: Proposing improvements, presenting at meetings, and creating tools, documents or guidelines for their division** 213 | 214 | **Investigates risks, coordinates with the relevant teams, and takes necessary measures.** Takes action to reduce risk and incidents, **such as increasing awareness of risk management across multiple teams.** 215 | 216 | **Addresses problems with solutions that consider concerns held by stakeholders of multiple teams, such as by encouraging engineers in their own team and others to have** constructive discussions. 217 | 218 | [Engineering Manager Skills] 219 | 220 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized **across multiple teams or projects.** 221 | 222 | Encourages **engineers across multiple teams** to take ownership of their work. 223 | 224 | **Encourages members beyond their team to** value different opinions and diverse ideas; **mediates disagreements and finds an agreeable solution for each party.**","**Demonstrates advanced skills and knowledge in their field of expertise and architecture. Learns and applies new knowledge beyond their specialty field** to enhance the value of the product. **Communicates high-quality technical information and encourages those around them to do the same.** 225 | 226 | Has deep knowledge of the code and **takes responsibility for** doing code reviews for **teams or projects.** 227 | **Knows how to read and understand difficult coding and existing code with large impact to assist the understanding and growth of engineers across teams.** 228 | 229 | Has deep knowledge of **and experience using** programming languages, frameworks, libraries, **design patterns, Mercari’s infrastructure domains, and more.** 230 | **Based on expected use cases, designs code in a way that minimizes the cost of future changes/investigations; leads design for development that impacts multiple teams or the goals of the product or the division.** 231 | 232 | [Engineering Manager Skills] 233 | 234 | Encourages members to create personal growth OKRs and makes sure the team workload allows members to use some time for self-improvement (study groups, conferences, reading, etc.). 235 | 236 | Learns and applies **high-level** management skills such as **inclusive** communication skills **for diverse teams,** goal setting **according to each member's level**, and **effective** one-on-one/performance review frameworks.","**Plans and implements measures to increase speed and quality in development affecting the goals of multiple teams, products, or divisions.** 237 | 238 | Works to improve code quality and eliminate technical debt, thereby **establishing** highly productive development processes **in their division or across teams.** Contributes to improving the **division's** development productivity by sharing skills and experience. 239 | **Examples: iterative/autonomous development, scalable development, and experience in infrastructure domains.** 240 | 241 | **Leads technical decision-making in development that impacts multiple teams, products, or divisions, and makes decisions swiftly** without getting bogged down in endless consensus-building. **Gathers data-backed evidence through proofs of concept (PoCs), testing, and external research to enable fact-based decisions.** 242 | 243 | [Engineering Manager Skills] 244 | 245 | **Improves collaboration among multiple teams** and increases development speed. 246 | 247 | Improves development productivity **in multiple teams or projects** by optimizing development processes and fostering member growth. 248 | 249 | **Adapts efficient and consistent decision-making processes across teams and projects to improve the speed and quality of decisions.** 250 | Makes swift decisions based on trade-offs between requirements, schedules, and technical approaches." 251 | MG5,"Creates innovative solutions **that impact the product or organization.** 252 | 253 | **Encourages everyone in their company to act without fear of risks, trying something first and having the result inform the next decision.** 254 | 255 | **Exerts wide influence throughout their company, communicates the importance of taking action even in new and difficult situations, and leads the way in taking on new challenges.** 256 | 257 | [Engineering Manager Skills] 258 | 259 | Identifies issues **within their company** and thinks of and implements methods to drive solutions. 260 | 261 | **Influences the setting of challenging company goals to solve organizational issues, and accelerates the company's performance while** taking into account **the situation of the whole organization.** 262 | 263 | **Helps foster** a culture that welcomes new challenges **without fear of failure across their company.**","**Thinks about what actions their company should take in order to achieve the company’s goals and encourages teams and projects to execute them.** 264 | 265 | **Works to enable the cooperation of engineers in the company toward achieving goals such as by leading engineers in a way that ensures they understand and agree on the company's organizational strategy.** 266 | 267 | Investigates and **proposes** ways to improve **development efficiency and practices at the company level; Leads the implementation of improvements & best practices across the company.** 268 | 269 | [Engineering Manager Skills] 270 | 271 | **Sets goals and roadmaps for their company and helps other EMs to understand the strategy and set their own goals.** 272 | 273 | Encourages **their entire company** to conduct failure analysis focused on the process, not on individuals.","**Participates in deciding technical policies and specifications involving the entire product and enhances the value of the product in company-level development.** 274 | 275 | **Deeply understands the product and business strategies, and actively participates in examining the interactions and roles between domains, while keeping in mind the impact on the market and the achievement of business goals.** 276 | 277 | Possesses strong skills and experience **to boost productivity in the long term and helps** increase productivity **across their company by leveraging and sharing that knowledge with others.** 278 | 279 | [Engineering Manager Skills] 280 | 281 | **Comprehends and promotes understanding of work and business decisions made across the company and how they might impact value delivery to end users.** 282 | 283 | **Helps other EMs with quality management across the company. Implements cross-company** practices to continuously deliver business value while maintaining or increasing quality. 284 | 285 | **In company-level development, achieves greater results by considering the balance between results and costs.**","**Encourages other engineers within their company to grow through praise and constructive feedback, and acts as a role model for delivering effective feedback.** 286 | 287 | Is accountable for **company-level development, gains** understanding and cooperation from those around them, **and builds trust.** 288 | **Works to gather a wide range of individuals who share belief in the company’s mission, to help create a diverse, strong company.** 289 | 290 | **Uses data and reliable facts to make decisions that positively impact the business as part of company-level development.** 291 | 292 | [Engineering Manager Skills] 293 | 294 | Mentors their team members **and other EMs** in an open and respectful manner; improves onboarding for engineers **on the company level.** 295 | 296 | Connects different members and projects across their entire **company** to solve issues. 297 | 298 | **Designs the best metrics (time/cost/effort) to guide company-wide technical decisions, bringing the most value to our end users.**","**Promotes documentation and process standardization**, information and knowledge sharing, and **fosters a culture of applying these practices across the company.** 299 | **Examples: Proposes and implements best practices for the entire company and contributes to the projects and committees related to them** 300 | 301 | Investigates risks, coordinates with the relevant teams **across the company,** and takes any necessary measures. Increases awareness of risk management **within the company.** 302 | 303 | Addresses problems **in company-level development projects** with solutions that consider stakeholder concerns, **such as by resolving conflicts between development teams in their company.** 304 | 305 | [Engineering Manager Skills] 306 | 307 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized **within the company.** 308 | 309 | Encourages engineers across **their company** to take ownership of their work. 310 | 311 | Encourages members **across** their **company** to value different opinions and diverse ideas.","Demonstrates **highly-specialized technical** knowledge. **Encourages engineers across the company to learn and apply new knowledge outside of the scope of their role, as well as to share technical information, and acts as a role model for such sharing.** 312 | 313 | **Acts as a role model for how to write code.** 314 | **Provides advice on solving coding issues and carrying out high-difficulty projects, or sets standards for procedures such as code reviews and systematic debugging.** 315 | 316 | **Known as an expert in** programming languages, frameworks, libraries, design patterns, Mercari’s infrastructure domains, and more. 317 | **Designs code for** expected use cases **and operation and** leads design for development **on a company level.** 318 | 319 | [Engineering Manager Skills] 320 | 321 | **Strategically manages stakeholders and deadlines to ensure** time for self-improvement **for engineers across the company, thereby fostering a culture of learning.** 322 | 323 | Learns and applies **upper-management skills**, such as **strategic planning, long-term** goal setting, **management of managers, and efficient coaching.**","**Contributes to the formulation of company-wide technology strategies, maximizing product development speed and quality.** 324 | 325 | **Contributes to building highly productive development processes across the company in order to improve development efficiency, such as by establishing company-wide common platform strategies.** 326 | 327 | **Contributes to making swift technical decisions based on data and reliable facts for a positive business impact across the company.** 328 | 329 | [Engineering Manager Skills] 330 | 331 | **Drives initiatives to promote measures to achieve efficient development across the company.** 332 | 333 | **Contributes to organizational development for continuously improving productivity across the company.** 334 | 335 | **Establishes strategic decision-making mechanisms involving the entire company. Can set optimal metrics (time, cost, effort) to guide company-wide technical decisions to deliver maximum value to customers.**" 336 | MG6,"**Comes up with unprecedented solutions and ideas in specific areas and innovates with new products/features.** 337 | 338 | **Promotes such behaviors as learning from mistakes and taking calculated risks without hesitation to members in and outside of their company.** 339 | 340 | **Takes on technical challenges across companies and contributes to creating an environment that encourages engineers across the group to** step out of their comfort zones. 341 | 342 | [Engineering Manager Skills] 343 | 344 | Identifies issues **involving multiple companies** and thinks of and implements methods to drive solutions. 345 | 346 | **Sets** challenging goals for the company **that are recognized even outside of the company and helps boost the group’s performance.** 347 | 348 | Helps foster a culture that welcomes new challenges without fear of failure across **the group.**","**Understands the goals and strategies both inside and outside of their company and contributes to the achievement of the group's goals by encouraging organizations across companies to take action.** 349 | 350 | Leads the way to ensure that **all companies** understand and agree on the **group’s** organizational strategy and works to earn the cooperation of all engineers in **the group** in working toward the **group’s** goals. 351 | 352 | **Leads efforts to solve issues involving multiple companies, such as by encouraging engineers in the group to focus on the process and not on individual responsibilities.** 353 | 354 | [Engineering Manager Skills] 355 | 356 | **Understands long-term group goals and the strategies and reasoning behind them; is an opinion leader when it comes to defining goals and milestones for development across companies.** 357 | 358 | **Works with engineering leaders and comes up with major strategies for the future.** 359 | 360 | **Helps foster a culture of psychological safety across the group by ensuring that analysis of issues is** focused on the process and not on individuals.","**Decides** technical policies and specifications **for development across companies that** enhance the value of the product in **the long term, as well as leads the company to achieve business goals.** 361 | 362 | **Recognized by those around them as an expert in domain knowledge of not just their company, but also of other companies, and uses that knowledge to participate in creating business strategies aimed at making a significant impact in the market.** 363 | 364 | **Helps create a highly productive organization and product and is recognized for those contributions by engineers both in their company and in others.** 365 | 366 | [Engineering Manager Skills] 367 | 368 | **Fosters a culture that encourages engineers across the group to understand the user perspective and works across the group to deliver high-quality products.** 369 | 370 | **Recognized as an expert in their field in quality management and release management.** 371 | 372 | **In development across companies**, achieves greater results by considering the balance between results and costs.","**Fosters a culture in which engineers leverage each other's strengths to help each other grow, such as by encouraging engineers both in their company and in others to give constructive feedback.** 373 | 374 | **Trusted by even those in other companies.** 375 | **Builds trust with a wide range of people both inside and outside of the company and contributes to creating a strong engineering organization through recruiting and other activities.** 376 | 377 | **Makes decisions positively impacting the business, based on data and reliable facts, in development across companies.** 378 | 379 | [Engineering Manager Skills] 380 | 381 | **Works to train new mentors across the organization and provides other EMs with opportunities to grow their career and learn new skills.** 382 | 383 | **Communicates appropriately to achieve goals in development across companies.** 384 | 385 | Designs **and applies** the best metrics (time/cost/effort) to guide company-wide technical decisions, bringing the most value to our end users.","Promotes documentation and standardization, information and knowledge sharing, and fosters a culture of applying these practices across the **group.** 386 | 387 | **Leads risk investigation and incident response measures in development across companies and is recognized as a risk management expert within the group.** 388 | 389 | **Builds mechanisms to prevent disputes between units** such as by resolving conflicts between **companies in developments involving multiple companies.** 390 | 391 | [Engineering Manager Skills] 392 | 393 | Contributes to standardization of information-sharing processes and promotes knowledge sharing, to create an environment where knowledge is effectively utilized within the **group.** 394 | 395 | Encourages engineers across **the entire group** to take ownership of their work. 396 | 397 | Encourages **engineers across the group** to value different opinions and diverse ideas **and comes up with solutions incorporating the opinions of members within the group.**","**Learns and applies new knowledge, such as expert-level technology and cutting-edge research, in order to enhance the value of the product and the development of the organization as a whole.** Encourages engineers across **the group** to learn and apply new knowledge outside of the scope of their role, as well as to share technical information, and acts as a role model for such sharing. 398 | 399 | **Recognized by those around them as an expert in coding in certain domains.** 400 | Sets standards for how to do code reviews and systematic debugging and acts as an advisor on how to solve issues for coding and perform difficult releases **across companies.** 401 | 402 | **Recognized throughout the group as an architect and is an expert in software design.** 403 | Leads design **and improvements** for development **across companies with their broad knowledge and outlook.** 404 | 405 | [Engineering Manager Skills] 406 | 407 | **Ensures that** self-improvement **is part of engineering culture within Mercari Group.** 408 | 409 | Learns and applies **executive-level** management skills, such as **long-term vision setting,** strategic planning, long-term goal setting, management of managers, and coaching. 410 | 411 | **Shows strong leadership, inspiring engineers both inside and outside the company to challenge themselves and grow.**","Contributes to the formulation of a **group-wide** technology strategy, maximizing the speed and quality of product development. 412 | 413 | Contributes to the **group's sustained productivity improvement,** such as by establishing **a group-wide** common platform strategy, **and this contribution is recognized by engineers both inside and outside the company.** 414 | 415 | **Makes swift decisions** based on data and reliable facts to positively impact the business **in development across multiple companies and for the entire group.** 416 | 417 | [Engineering Manager Skills] 418 | 419 | Drives initiatives to promote measures to achieve efficient development across the **group.** 420 | 421 | Contributes **to building an organization that** continuously improves productivity across the **group.** 422 | 423 | Establishes mechanisms for strategic decision-making involving the entire **group. Sets and utilizes** optimal metrics (time, cost, and effort) to guide group-wide technical decisions that deliver maximum value to our customers." 424 | --------------------------------------------------------------------------------