Goal templates — Software Engineering — P1
Software Engineering · Software Engineering · P1 — Entry-Level Professional
These are canon-derived frames, not advice: every line is either verbatim JobFrame canon text or a fixed template wrapping it. ⟨target⟩ / ⟨baseline⟩ / ⟨date⟩ are placeholders for the manager to fill in. Nothing here is generated by AI — rows are omitted, never invented, when the canon lacks the underlying field.
SMART goals
One row per canon core output / responsibility this level owns.
JFM responsibility (P1)
Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision.
- Specific
- Deliver: "Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision."
- Measurable
- Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩.
- Achievable
- Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision."
- Relevant
- Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional.
- Time-bound
- ⟨date⟩
JFM responsibility (P1)
Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks.
- Specific
- Deliver: "Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks."
- Measurable
- Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩.
- Achievable
- Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision."
- Relevant
- Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional.
- Time-bound
- ⟨date⟩
JFM responsibility (P1)
Configures and tests services and ensures tasks meet the Definition of Done.
- Specific
- Deliver: "Configures and tests services and ensures tasks meet the Definition of Done."
- Measurable
- Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩.
- Achievable
- Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision."
- Relevant
- Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional.
- Time-bound
- ⟨date⟩
JFM responsibility (P1)
Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control.
- Specific
- Deliver: "Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control."
- Measurable
- Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩.
- Achievable
- Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision."
- Relevant
- Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional.
- Time-bound
- ⟨date⟩
JFM responsibility (P1)
Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox.
- Specific
- Deliver: "Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox."
- Measurable
- Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩.
- Achievable
- Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision."
- Relevant
- Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional.
- Time-bound
- ⟨date⟩
Copy / print as textshow ▾hide ▴
1. Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision. [source: JFM responsibility (P1)] Specific: Deliver: "Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision." Measurable: Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩. Achievable: Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision." Relevant: Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional. Time-bound: ⟨date⟩ 2. Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks. [source: JFM responsibility (P1)] Specific: Deliver: "Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks." Measurable: Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩. Achievable: Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision." Relevant: Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional. Time-bound: ⟨date⟩ 3. Configures and tests services and ensures tasks meet the Definition of Done. [source: JFM responsibility (P1)] Specific: Deliver: "Configures and tests services and ensures tasks meet the Definition of Done." Measurable: Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩. Achievable: Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision." Relevant: Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional. Time-bound: ⟨date⟩ 4. Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control. [source: JFM responsibility (P1)] Specific: Deliver: "Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control." Measurable: Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩. Achievable: Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision." Relevant: Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional. Time-bound: ⟨date⟩ 5. Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox. [source: JFM responsibility (P1)] Specific: Deliver: "Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox." Measurable: Move the metric this drives from ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩. Achievable: Scoped to this level's jfm complexity/problem-solving rubric: "Solves routine, well-defined bugs and features with standard answers under close supervision." Relevant: Advances the Software Engineering · Software Engineering mandate for a P1 — Entry-Level Professional. Time-bound: ⟨date⟩
OKRs
Objectives from this level's core outputs; key results only where a real dimension or capability backs them.
JFM responsibility (P1)
Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision.
- From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision."
- Evidence at this level's scope bar: "Own tasks within a defined component" — ⟨target⟩ by ⟨date⟩
JFM responsibility (P1)
Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks.
- From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks."
- Evidence at this level's autonomy bar: "Close supervision; work reviewed frequently" — ⟨target⟩ by ⟨date⟩
JFM responsibility (P1)
Configures and tests services and ensures tasks meet the Definition of Done.
- From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Configures and tests services and ensures tasks meet the Definition of Done."
- Evidence at this level's complexity bar: "Routine problems with known solutions" — ⟨target⟩ by ⟨date⟩
JFM responsibility (P1)
Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control.
- From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control."
- Evidence at this level's impact bar: "Own deliverables" — ⟨target⟩ by ⟨date⟩
JFM responsibility (P1)
Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox.
- From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox."
- Evidence at this level's decision rights bar: "Few independent decisions; escalates the rest" — ⟨target⟩ by ⟨date⟩
Copy / print as textshow ▾hide ▴
Objective 1: Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision. [source: JFM responsibility (P1)] KR1. From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision." KR2. Evidence at this level's scope bar: "Own tasks within a defined component" — ⟨target⟩ by ⟨date⟩ Objective 2: Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks. [source: JFM responsibility (P1)] KR1. From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks." KR2. Evidence at this level's autonomy bar: "Close supervision; work reviewed frequently" — ⟨target⟩ by ⟨date⟩ Objective 3: Configures and tests services and ensures tasks meet the Definition of Done. [source: JFM responsibility (P1)] KR1. From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Configures and tests services and ensures tasks meet the Definition of Done." KR2. Evidence at this level's complexity bar: "Routine problems with known solutions" — ⟨target⟩ by ⟨date⟩ Objective 4: Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control. [source: JFM responsibility (P1)] KR1. From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control." KR2. Evidence at this level's impact bar: "Own deliverables" — ⟨target⟩ by ⟨date⟩ Objective 5: Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox. [source: JFM responsibility (P1)] KR1. From ⟨baseline⟩ to ⟨target⟩ by ⟨date⟩ — tied to: "Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox." KR2. Evidence at this level's decision rights bar: "Few independent decisions; escalates the rest" — ⟨target⟩ by ⟨date⟩
MBO areas
Key result areas from this level's responsibilities, each with a standard grounded in the canon leveling rubric where one exists.
| Area | Standard | Target | Due |
|---|---|---|---|
| Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision. | Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." | ⟨target⟩ | ⟨date⟩ |
| Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks. | Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." | ⟨target⟩ | ⟨date⟩ |
| Configures and tests services and ensures tasks meet the Definition of Done. | Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." | ⟨target⟩ | ⟨date⟩ |
| Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control. | Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." | ⟨target⟩ | ⟨date⟩ |
| Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox. | Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." | ⟨target⟩ | ⟨date⟩ |
Copy / print as textshow ▾hide ▴
1. Area: Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision. [source: JFM responsibility (P1) — reused, no distinct responsibility content] Standard: Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." Target: ⟨target⟩ Due: ⟨date⟩ 2. Area: Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks. [source: JFM responsibility (P1) — reused, no distinct responsibility content] Standard: Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." Target: ⟨target⟩ Due: ⟨date⟩ 3. Area: Configures and tests services and ensures tasks meet the Definition of Done. [source: JFM responsibility (P1) — reused, no distinct responsibility content] Standard: Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." Target: ⟨target⟩ Due: ⟨date⟩ 4. Area: Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control. [source: JFM responsibility (P1) — reused, no distinct responsibility content] Standard: Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." Target: ⟨target⟩ Due: ⟨date⟩ 5. Area: Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox. [source: JFM responsibility (P1) — reused, no distinct responsibility content] Standard: Consistent with this level's jfm knowledge-application rubric: "Applies basic coding, debugging, and algorithmic principles in Java/C++ to well-defined tasks; learning the codebase and standard tooling such as GitLab, Bitbucket, Slack, and Google Drive." Target: ⟨target⟩ Due: ⟨date⟩
Scorecard
Only perspectives with real canon backing are shown — no Financial or Customer perspective, since nothing in the canon grounds business-financial or customer measures for a role alone.
Internal process
- "Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision."→ ⟨target⟩ by ⟨date⟩
- "Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks."→ ⟨target⟩ by ⟨date⟩
- "Configures and tests services and ensures tasks meet the Definition of Done."→ ⟨target⟩ by ⟨date⟩
- "Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control."→ ⟨target⟩ by ⟨date⟩
- "Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox."→ ⟨target⟩ by ⟨date⟩
Role calibration
- Meets the scope bar: "Own tasks within a defined component"→ ⟨target⟩ by ⟨date⟩
- Meets the autonomy bar: "Close supervision; work reviewed frequently"→ ⟨target⟩ by ⟨date⟩
- Meets the complexity bar: "Routine problems with known solutions"→ ⟨target⟩ by ⟨date⟩
- Meets the impact bar: "Own deliverables"→ ⟨target⟩ by ⟨date⟩
- Meets the decision rights bar: "Few independent decisions; escalates the rest"→ ⟨target⟩ by ⟨date⟩
- Meets the leadership bar: "None — building the craft"→ ⟨target⟩ by ⟨date⟩
Copy / print as textshow ▾hide ▴
Internal process - "Takes a well-defined task and finishes it, working on simpler, well-defined bugs or features under close supervision." → ⟨target⟩ by ⟨date⟩ [source: JFM responsibility (P1)] - "Applies basic coding, debugging, and algorithmic principles in Java or C++ on assigned tasks." → ⟨target⟩ by ⟨date⟩ [source: JFM responsibility (P1)] - "Configures and tests services and ensures tasks meet the Definition of Done." → ⟨target⟩ by ⟨date⟩ [source: JFM responsibility (P1)] - "Handles tasks assigned by the team lead, learning the codebase and company culture and using GitLab or Bitbucket for version control." → ⟨target⟩ by ⟨date⟩ [source: JFM responsibility (P1)] - "Contributes ideas in team meetings, coordinating via Slack and sharing work through Google Drive or Dropbox." → ⟨target⟩ by ⟨date⟩ [source: JFM responsibility (P1)] Role calibration - Meets the scope bar: "Own tasks within a defined component" → ⟨target⟩ by ⟨date⟩ [source: level dimension (Scope)] - Meets the autonomy bar: "Close supervision; work reviewed frequently" → ⟨target⟩ by ⟨date⟩ [source: level dimension (Autonomy)] - Meets the complexity bar: "Routine problems with known solutions" → ⟨target⟩ by ⟨date⟩ [source: level dimension (Complexity)] - Meets the impact bar: "Own deliverables" → ⟨target⟩ by ⟨date⟩ [source: level dimension (Impact)] - Meets the decision rights bar: "Few independent decisions; escalates the rest" → ⟨target⟩ by ⟨date⟩ [source: level dimension (Decision rights)] - Meets the leadership bar: "None — building the craft" → ⟨target⟩ by ⟨date⟩ [source: level dimension (Leadership)]