Purpose: Build the software the world needs to unleash evolution and empower purpose in organizations
  • 3rd Party Technical Services Steward

    Purpose:

    Effective and efficient 3rd-party administration of technical services

    Accountabilities:

    • Publishing a list internally of third-party services that GlassFrog is integrating with in the product codebase, including how the account is being paid
    • Adding and removing user accounts from third-party services used by GlassFrog
    • Publishing authorized budget for outside services
    • Administering paid third-party technical services used by GlassFrog
  • Agilator

    Purpose:

    Team processes that facilitate awesomeness

    Accountabilities:

    • Evolving defined processes as productivity improvements are identified
    • Scheduling and maintaining meetings to support the agile development processes defined by @Agilator
    • Defining and maintaining agile software development processes within @Design and Engineering, including recurring meeting agendas
    • Coordinating the ShapeUp process including maintaining the ShapeUp calendar and facilitating the ShapeUp meetings
  • Architect

    for backend

    Purpose:

    Sustainable, healthy architecture for the long run

    Accountabilities:

    • Planning and executing large infrastructure investments and improvements.
    • Reviewing PRs and providing feedback to Developers on request
    • Providing feedback on suitability of developer-initiated infra stories
    • Blocking or escalating work on any developer-initiated infra stories that seem harmful or overly wasteful
    • Providing ad-hoc technical leadership as opportunities present themselves
    • Integrating objections from @Product Vision to potential investments for improving development capacity, before committing to those investments
    • Supporting @Developer in using defined source control systems effectively and efficiently
    • Soliciting and integrating feedback from other @Architect role fillers on design and execution of large infrastructure changes
    • Maintaining and prioritizing the Pivotal Tracker Infra project backlog
    • Publishing architectural guidelines for @Developer to follow
  • Beta Feature Owner

    for AI

    Purpose:

    Rapidly progressing beta features

    Domains:

    • Features in beta

    Accountabilities:

    • Coordinating development activity of beta features
  • CI Wrangler

    Purpose:

    CI that just works

    Accountabilities:

    • managing & optimizing CI configuration
    • maintaining and improving stability and performance of builds
    • responding to bundle-audit failures and other emergent sources of build failure
  • Cloud Expert

    Purpose:

    Healthy hosted environment

    Domains:

    • AWS Infra

    Accountabilities:

    • Administering DNS
    • Establishing and maintaining security of hosted infrastructure
    • Defining, maintaining, and evolving the hosted infrastructure enabling GlassFrog functionality
    • Installing and integrating backend email infrastructure
  • DevOps Support

    Purpose:

    smooth operations for developers

    Accountabilities:

    • Supporting @Developer with web app deploys and rollbacks as needed
    • Running rake tasks on production at the request of @Developer
    • Notifying @Ribbiting Communications when functionality is about to ship and when it has been shipped
    • Defining, implementing and publishing deployment processes for hosted environments
    • Triaging infrastructure issues in the development pipeline on request
  • Developer

    Purpose:

    Satisfy the customer through early and continuous delivery of truly valuable software

    Accountabilities:

    • Monitoring and triaging issues reported in #bugs-og that are urgent or likely resulted from work you as an individual developer introduced
    • Reviewing open pull requests at the request of other @Developer role-fillers
    • Advising @L2 Support on technical fixes for customer issues
    • Notifying @Ribbiting Communications when functionality has been deployed
    • Testing new functionality before deploying it to production
    • Prioritizing critical bugs above other new stories, then fast-tracking fixes and shepherding them to resolution once pulled
    • Participating in team processes defined by @Agilator
    • Following architectural guidelines published by @Architect
    • Deploying functionality that they have merged into master to production, or coordinating the deployment and the running of necessary scripts for said functionality within 2 business days of merging it in
    • Attempting to reproduce bugs at the request of @QA
    • Implementing GlassFrog user stories, bug fixes, and chores to improve the product and GlassFrog operations
    • Adding infra stories to get rid of dead code as observed
    • Sharing development challenges with other @Developer role fillers as challenges arise in their development work
    • Delivering bugs and stories in a testable state before triggering @QA to test them
    • Providing projections on availability to pull critical bugs on request
    • Coordinating with @Beta Feature Owner when working on bugs or features that are currently in beta
  • Incident responder

    Purpose:

    Professional incident response

    Accountabilities:

    • Informing Privacy Compliance Coordinator as soon as any breach of personal data is suspected
    • Assessing Red Alert reports on slack and providing information on the status of related fixes, including acknowledging the initial report, providing updates on status, and confirming when they're complete
    • Triaging and resolving environment service degradations
    • Updating the status page when we have scheduled maintenance or unplanned downtime
  • Security Maintenance

    Purpose:

    Secure infrastructure and software

    Accountabilities:

    • Identifying potential security threats to GlassFrog and customer data
    • Championing security issue fixes through the process
    • Scanning for security holes and known vulnerabilities on a regular basis
    • Informing @Privacy Compliance Coordinator as soon as any breach of personal data is suspected
    • Documenting, reviewing and updating security configuration standards
    • Performing reviews to validate compliance with documented standards.
    • Responding to requests about GlassFrog security
  • System Monitor

    Purpose:

    Unspecified

    Accountabilities:

    • Scanning for security holes and known vulnerabilities on a regular basis
    • Monitoring application performance, and triaging or submitting critical bugs for significant performance regressions or problems
    • Observing the logs for errors frequently, preferably every day, and alert the team if something got worse
    • Providing metrics about GlassFrog's performance that can be shared with customer organizations
  • Technical Screener

    Purpose:

    Unspecified

    Accountabilities:

    • Defining a technical screening process for candidates for roles requiring technical software development related skills
Purpose:

Our Essence is: GlassFrog is the morning sun, breaking dawn with radiant clarity.

Our Blessing is to provide the spark of insight that ignites the fire of evolution.

Our Mission is to transform every organization into a sanctuary of clarity, passion, and purpose.

Our Message is: Organizational life can be so much better. Lack of clarity is the root of organizational pain, and you can’t optimize what isn’t clear to start with. Creating organizational clarity enables change, and change enables evolution; and once you’ve unleashed evolution in your company, progress isn't just possible, it's unstoppable.

Note: GlassFrog uses the purpose discovery framework and four aspects of purpose from Tim Kelley's book "True Purpose".

  • Partnership Steward

    Purpose:

    The circle has the requisite partners and partner relationships for its needs and context

    Accountabilities:

    • There are no accountabilities defined for this role.
Purpose: Easy onboarding, smooth operations, delighted customers
  • L2 Support

    Purpose:

    @Customer Support gets the technical assistance they need

    Accountabilities:

    • Updating feature flags settings upon request of @Customer Support
    • Evaluating the severity of tickets escalated to L2 and assisting @Customer Support in shepherding potentially critical bugs to a timely resolution
    • Triaging user-reported issues after @Customer Support has attempted to find a reproduction
    • Handling complex imports at the request of @Customer Support during customer onboarding
    • Arranging successive role filler(s) to avoid coverage gaps.