Other Possible Tasks
Content Migration
- PM has discretion to see if a task makes sense to assign to Support Dev or to another available Dev. Questions to ask:
- Is Dev familiar with the CMS?
- Is Dev familiar with the project?
- Is there time in the budget for onboarding?
- Is there time for QC/error tolerance?
- PM approaches developer with task
- Developer reviews ticket response QC
- PM reviews work
- PM submits work for client review
- Client approves launch/publication of content
QC Assistance
- PM has discretion to see if a task makes sense to assign to Support Dev or to another available Dev.
- PM briefs Dev on what to look for, and their preferred means of ticket reporting/tracking.
- Dev performs tasks as needed in the hours allotted.
Internal / Non-Billable Tasks
Housekeeping
Weekly
- Coordinate with client services to update active projects list
- What projects need to be added?
- What projects have lost their retainer?
- Which clients have we sunsetted?
- Compare Jeeves with active projects list
- Nudge lead dev of project to update project
Bi-weekly
- Update WP Starter repo with plugin and core updates (max 1h).
- Add new features from other projects if determined helpful for future projects (see next section).
- Do the same for Drupal as needed.
Convert institutional knowledge to shared knowledge
- Coordinate with developer team to document best practices and update the developer handbook
- Expand the developer handbook as a how-to manual on common and/or uncommon scenarios on how developers on the team have approached a problem. Examples:
- Setting up faceted filtering in WordPress
- Documenting complex queries
- Putting together samples of commonly used Drupal Views
- Documenting site architecture for page content and fields modeling
- Schedule regular, short meetings with developers on the team to get an update on new knowledge; update developer handbook. Should happen soon after a project has launched.