Skip to content

Instantly share code, notes, and snippets.

@nsipplswezey
Last active August 29, 2015 14:14
Show Gist options
  • Save nsipplswezey/b694850af9ee1bd41d4c to your computer and use it in GitHub Desktop.
Save nsipplswezey/b694850af9ee1bd41d4c to your computer and use it in GitHub Desktop.
A Rubric for Greenfield Projects, to help people evaluate their own projects, and others.

Instructions: Take your greenfield project. Circle which description best fits your project. Sum the pain points that correspond to the descriptions you circled!

Pain Score: Testing

1 Pain:	The project has test coverage of >80%	
2 Pain: The project has at least 10 tests.	
3 Pain:	The project has no tests.

Pain Score: Demo

1 Pain: The demo looked extrordinarily fun to work with
2 Pain: The demo seemed like something I could get behind.
3 Pain: The demo made me scared to work on this project.

Pain Score: Documentation

1 Pain: README.md links are active. The git workflow is clear. 
Project pull requests have screenshots, waffle.io is well organized.
There's a wiki with more than 3 pages.

2 Pain: README.md links are active. The git workflow is clear.
There's a wiki. Waffle.io exists.

3 Pain: README.md has broken links. Git workflow is vague. 
No wiki. No Waffle.io. It's unclear where to start.

Greenfield Rubric: How painful is it going to be to work with this project? 9 pains! This many pains is insanely painful! 6 pains! This many pains is workable. 3 pains! This many pains will be delightful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment