Explore CareerPlug's Assignments

Choose Organization Growth Framework
Exploring CareerPlug's growth framework
Choose Starting Position
Starting with the position: Software Engineer (Check out Software Engineer)
Choose Assignments
Now it is time for you to build your unique job description! Simply go through and add a checkmark next to all of the Assignments you'd want to take on.
Click to copy the URL to share this exploration

Showing only relevant Assignments

  • CareerPlug

     Assignments:

    We take the ideals of "continuous improvement of daily work" to its most actionable level. We join Tiger Teams when we think we can help make something better. We see a need, and fill a need.

    Full Description

    A tiger team is a specialized, cross-functional team brought together to solve or investigate a specific problem

    This is a concept that CareerPlug has used many times in the past. Product has recently made use of them as well.

    Requirements
    • Must have a position with the reach of 1.1 or higher
    • For this role, you must be milestone 1 or greater inCollaboration
    Examples
    An observation relating to  Tiger Team Member  has not been publicly recognized yet.

    • Product

       Assignments:

      We are the builder, thinkers, the foundation for our business. Our business exists to provide value primarily via software – and we have the tremendous honor of being the caretakers of the software. Our motto as Product People is; Continuously Deliver Value – that Clients and Partners Love – and works for the business.

      Full Description

      This Assignment is different. There is no specific accountability other than to uphold the principles and values that come with being a member of Product.

      We hold ourselves to a very high standard, and this Assignment is intended to be an acknowledgment of that fact. The things we all must do to call ourselves Product People.

      • We are experts of our Product...not just our squad's functional area
      • We are students of the game... meaning we see process not as a set of commandments to be followed, but as guidelines that help us achieve our actual goals. Speaking of goals...
      • We are knowledgable about our business... meaning we know enough about our business and the market in general to make informed decisions
      • We know this is a team sport... meaning collaboration is a skill we seek to hone every day
      • We are outcome-focused... meaning we don't seek to just build software... we seek to make a difference... to change human behavior and deliver real results.

      This is not all of what it means to be on Product... but, it is a solid start. As such every member of Product must have this Assignment, and in the spirit of the 80:20 rule, let's set this to 20% for all positions. It'll remind us that the growth framework does NOT aim to capture 100% of your time, energy, or thoughts. The hope is that setting 20% of your job description to being something that does NOT have an observable outcome, it'll reinforce this idea.

      Requirements
      Examples
      An observation relating to  Product Teammate  has not been publicly recognized yet.

      • Engineering

         Assignments:

        We put teammates first by using code reviews as a way to help them continuously improve while continuously delivering value

        Full Description

        Code reviewers help in our quest to push quality to the left by giving actionable feedback on code including (but not limited to) the following areas:

        • Test Coverage
        • Performance
        • Security
        • Coding Conventions
        • Architectural patterns

        We put teammates first by using code reviews as a way to help them do their best work

        • We offer advice and resources to share knowledge and teach others
        • We discuss the advantages and disadvantages of different approaches
        • We aim to balance the number of PRs we create with the number of PRs we review

        Notes:
        As an engineer grows their engineering skills, they will be able to tackle larger and more complex code reviewers. A good guideline for what an engineer would be able to review successfully is to compare the complexity of a PR to their current ruby/rails milestones. Participating in code reviews for code at higher ruby/rails milestones is a great way to get more experience and grow, but having a more senior engineer to approve/act as a second set of eyes can be a good guardrail for safety.

        Requirements
        Examples
        An observation relating to  Code Reviewer  has not been publicly recognized yet.

        We write the software that drives the value delivery of our offering

        Full Description

        This is an Assignment primarily for App-Dev Software Engineers. However, site reliability, software in test, and escalation engineers may take on this Assignment. For specific notes to the types of folks taking on this Assignment see the bottom of this description

        The One Number we are accountable for

        • Likely Value Launched, Effectiveness... more on this coming soon, but for now check out this Guru card

        Supporting / leading indicators we pay attention to (aka constellation measures)

        • Coming soon

        Things you might deliver/do

        • Coming soon

        Notes to the different types of engineers

        • Escalation Engineers
          • Escalation Engineers who take on the Code Author Assignment execute against the things that will make everything better – T1/T2 mitigations, remediation of bugs that squads don't have the capacity to handle, implementation of functionality that we know will help reduce resistance and/or increase value for us, our stakeholders, or our customers.
        Requirements
        Examples
        An observation relating to  Code Creator  has not been publicly recognized yet.
  • Explore Options
    At this step you'll be able to choose different positions or roles that will take you down different paths along your journey. It'll give you an idea of what areas to focus on next and if you do focus on them, what it may take to get to where you are going