Skip to content

Checklists and Processes

Jonathan Cutrell edited this page Jun 29, 2015 · 13 revisions

Checklists for Whiteboard processes

Purpose: to create a maintainable, repeatable, bite-sized process lists to reduce error rates and increase measurability across disciplines on our team.

Setting up a new computer

Alias /phpmyadmin /usr/local/share/phpmyadmin
  <Directory /usr/local/share/phpmyadmin/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
<VirtualHost *:80>
ServerName dev
  DocumentRoot /Users/JonathanCutrell/Sites
  VirtualDocumentRoot /Users/JonathanCutrell/Sites/%-2
  UseCanonicalName Off
  <Directory "/Users/JonathanCutrell/Sites/*">
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Note: Having issues with your sites directory not working? Make sure you uncomment the line that includes your user conf. It's commented out by default. httpd-userdir.conf - there's a line that includes the users/*.conf from your apache configs.

Pair Programming Session

Moral of the story: Pairing can be good, but let's keep it under control. It's not always the most important thing to do. Steve Wozniak says to work alone, for example. There is value in solving problems on your own. Some research says pairing is bloat; let's make sure we invest in pairing for learning and out of necessity, not simply out of principle.

Code Review Session

  • Code review, especially for more junior developers, should be done on a semi-regular basis.

Go-live for the first time: WordPress, WP Engine

  • To-do

Go-live for the first time: Rails, Heroku

  • To-do

Pushing new features

  • To-do

WordPress new project initiation

  • To-do

Static new project initiation

  • To-do

Rails new project initiation

  • To-do

D+D Pre-Handoff Meeting Checklist

This meeting occurs between 50% and 75% of design phase. The following things should be validated as complete or to-be-completed.

  • Assess basic feasibility of major sections - verbally identify areas of high complexity and low value (take notes, etc)
  • Discuss overall layout approach - full width grid, mobile needs, animation concepts
  • Deliverable: Style guide (At this stage, the style guide should be roughly complete. Note, style guide requirements are found below.)
  • Determine all necessary ancillary views during this meeting. (This should be a working list of views that have not been explicitly designed yet, but that the content structure calls for.)
  • Surface any other questions and concerns on both sides of the table

D+D Handoff Meeting Checklist

  • All design assets in full form (not JPG, for example)
  • Exported photos at full resolution with a reasonable naming structure
  • SVG assets
  • Links to font icons
  • Accompanying type sheet with all font sizes (This should have been delivered with original style guide, but if it has changed, it should be delivered now)
  • Any animations, videos, or other assets that aren't explicit in the design
  • Accompanying design document explaining anything else that may not be clear, answering any questions that were raised in the Pre-handoff meeting.

D+D Post-Handoff Meeting Checklist

*This meeting occurs at the 50% or later mark during development.)

  • Identify if content structure is still intact
  • Confirm all deliverables, one page at a time
  • Answer all final questions and concerns related to specific modules before development begins
  • Discuss any mobile outliers

D+D Mid-dev Informal Meetings

  • To-do

D+D Pre-Launch Meeting

  • To-do

Style Guide

Clone this wiki locally