Purpose:
Build the software the world needs to unleash evolution and empower purpose in organizations
-
Accessibility champion
Purpose:
An accessible GlassFrogAccountabilities:
- Assessing GlassFrog with accessibility standards (e.g. WCAG)
- Writing user stories to improve GlassFrog accessibility
-
Architect
Purpose:
Sustainable, healthy architecture for the long runAccountabilities:
- 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
Purpose:
Rapidly progressing beta featuresDomains:
- Features in beta
Accountabilities:
- Coordinating development activity of beta features
-
Credentials Manager
Purpose:
Totally buttoned-up 3rd-party administration of credentials used by the codebase to maintain business continuityDomains:
- Third party credentials used by the codebase
Accountabilities:
- Maintaining access to third party credentials used by the codebase
-
Developer
Purpose:
Satisfy the customer through early and continuous delivery of truly valuable softwareAccountabilities:
- 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
-
Developer Onboarding & Offboarding
Purpose:
Incoming developers are up and running, outgoing developers are disconnectedAccountabilities:
- Creating a checklist of onboarding activities for new developers within the circle
- Creating a checklist of offboarding activities for developers leaving the organization
- Ushering new developers through the onboarding checklist
- Coordinating the disconnection of outgoing developers according to the offboarding checklist
-
Eye of the Frog
Purpose:
Internal stakeholders have visibility into GlassFrog usage and subscription dataAccountabilities:
- Cataloguing and publishing all existing sources of GlassFrog usage analytics data with links to the raw data
- Processing relevant raw analytics data into an easy to consume and useful format
- Publishing easy-to-consume and useful usage data internally
- Analyzing data to inform product design
- Collaborating with Marketing to create better usage insights
-
GlassFrog Mobile
Purpose:
Maintaining the native mobile experienceDomains:
- native glassfrog-mobile codebase & repository
- native mobile backlog
- Google Group: Mobile App Developers (Apple ID Account)
Accountabilities:
- Maintaining native mobile infrastructure
- Maintaining a groomed and prioritized backlog of user stories
- Maintaining our mobile app development subscriptions (e.g. for Apple, Google)
-
Secretary
Purpose:
Stabilize the Circle’s constitutionally-required records and meetings.Domains:
- All governance records of the Circle
Accountabilities:
- Scheduling regular Tactical Meetings for the Circle
- Capturing and publishing Tactical Meeting outputs
- Scheduling Governance Meetings for the Circle
- Capturing and publishing the outputs of the Circle’s Governance Process
- Interpreting the Constitution and anything under its authority upon request