Project Evaluation Rubric (Activity)

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  
This rubric is provides a structure to record results from the [http://foss2serve.org/index.php/Project_Evaluation_(Activity)Project Evaluation] Learning Activity.  
+
This rubric provides a structure to record results from the [http://foss2serve.org/index.php/Project_Evaluation_(Activity) Project Evaluation Learning Activity].  
  
Use: View the source for this page and copy the table below to a new wiki page and then fill in your evaluation.
+
Use: View the source for this page and copy the table below to a new wiki page and then fill in your evaluation
 +
 
 +
'''POSSE participants''': View the source for this page and copy the rubric to your wiki User page and fill it in there.
 +
 
 +
=== Rubric instructions ===
 +
 
 +
The table below contains entries for each of the evaluation criteria in the [http://foss2serve.org/index.php/Project_Evaluation_(Activity) Project Evaluation Activity].  For each criterion, find the evaluation information needed and record it in the "Evaluation Data" column.  Then assign a score in the level column using 0 if the criterion is not met at all, 2 if the criterion is fully met, and 1 if in between.
 +
 
 +
;Licensing: Score 2 if the product has a ''free software'' or ''open source software'' license.  Score 0 for other licenses or if the license is missing.
 +
;Language: Score 2 if the language is your preferred choice. Score 1 for less preferred languages or if your preferred language is only a small part of the product. Score 0 if the language is not suitable for your needs.
 +
;Level of Activity: Score 2 if all 4 quarters in the last year were active. Score 1 if some quarters were active. Score 0 if no quarters were active.
 +
;Number of Contributors: Score 2 if there are 10 or more contributors. Score 1 if there are 3-10 contributors. Score 0 if there are only 1 or 2 contributors. Most projects have only 1-2 contributors, but the score assumes you want a larger, clearly established project. If you would prefer to work with a smaller, less well-established project then adjust your scoring.
 +
;Project Size: Scoring for size depends on your objectives in contributing to a project.  A project with little or no code should probably be scored 0.  For projects that have an established code base, you might think about whether there is a "sweet spot" for code base size that you think would be ideal for your needs.  If you can define that, then score projects in that range as 2.  Score projects that are neither 0 or 2 as 1.  If you don't know what size would be appropriate, then score anything over a reasonable minimum (suggestion: 10,000 lines) as 1.
 +
;Issue Tracker: Score 2 if issues are being actively added and resolved. Score 0 if there is no issue tracker or no sign of recent activity. Score 1 if there is activity but it is very low or sporadic.
 +
;New Contributor: Score 2 if there are clear instructions and welcome for new contributors (positive answers to at least 3 of the learning activity questions).  Score 0 if there is little or no evidence of welcome or instructions for new contributors.  Score 1 for anything in between.
 +
;Community Norms: Score 2 if there is a documented and easy to locate statement of community norms that is welcoming and inclusive.  Score 0 if there is any evidence of rude, unprofessional, harassing or other undesirable behavior.  Score 1 if there are no signs of poor behavior but no stated code of conduct.
 +
;User Base: Score 2 if there clearly is an active and engaged user base.  Score 0 if there is little or no evidence that the product is actually being used by anyone beyond the development team.  Score 1 if there is some evidence of use but not much.
 +
 
 +
Once you have filled in your evaluation for each of the criteria, total your scores for the project overall.
  
  
Line 8: Line 26:
 
|-
 
|-
 
! Evaluation Factor
 
! Evaluation Factor
! Level<br/>(0-4)
+
! Level<br/>(0-2)
 
! style="width:60%;" | Evaluation Data
 
! style="width:60%;" | Evaluation Data
 
|-
 
|-
Line 36: Line 54:
 
|-
 
|-
 
| '''New Contributor'''
 
| '''New Contributor'''
 +
|
 +
|
 +
|-
 +
| '''Community Norms'''
 +
|
 +
|
 +
|-
 +
| '''User Base'''
 +
|
 +
|
 +
|-
 +
| '''Total Score'''
 
|
 
|
 
|
 
|
 
|}
 
|}
  
 +
[[Category:Instructor Activities]]
 
[[Category:Learning Activity]]
 
[[Category:Learning Activity]]
[[Category:Minimal Sketch]]
+
[[Category:Use and Evaluate]]
 +
[[Category:Good Draft]]

Latest revision as of 16:13, 13 November 2021

This rubric provides a structure to record results from the Project Evaluation Learning Activity.

Use: View the source for this page and copy the table below to a new wiki page and then fill in your evaluation.

POSSE participants: View the source for this page and copy the rubric to your wiki User page and fill it in there.

Rubric instructions

The table below contains entries for each of the evaluation criteria in the Project Evaluation Activity. For each criterion, find the evaluation information needed and record it in the "Evaluation Data" column. Then assign a score in the level column using 0 if the criterion is not met at all, 2 if the criterion is fully met, and 1 if in between.

Licensing
Score 2 if the product has a free software or open source software license. Score 0 for other licenses or if the license is missing.
Language
Score 2 if the language is your preferred choice. Score 1 for less preferred languages or if your preferred language is only a small part of the product. Score 0 if the language is not suitable for your needs.
Level of Activity
Score 2 if all 4 quarters in the last year were active. Score 1 if some quarters were active. Score 0 if no quarters were active.
Number of Contributors
Score 2 if there are 10 or more contributors. Score 1 if there are 3-10 contributors. Score 0 if there are only 1 or 2 contributors. Most projects have only 1-2 contributors, but the score assumes you want a larger, clearly established project. If you would prefer to work with a smaller, less well-established project then adjust your scoring.
Project Size
Scoring for size depends on your objectives in contributing to a project. A project with little or no code should probably be scored 0. For projects that have an established code base, you might think about whether there is a "sweet spot" for code base size that you think would be ideal for your needs. If you can define that, then score projects in that range as 2. Score projects that are neither 0 or 2 as 1. If you don't know what size would be appropriate, then score anything over a reasonable minimum (suggestion: 10,000 lines) as 1.
Issue Tracker
Score 2 if issues are being actively added and resolved. Score 0 if there is no issue tracker or no sign of recent activity. Score 1 if there is activity but it is very low or sporadic.
New Contributor
Score 2 if there are clear instructions and welcome for new contributors (positive answers to at least 3 of the learning activity questions). Score 0 if there is little or no evidence of welcome or instructions for new contributors. Score 1 for anything in between.
Community Norms
Score 2 if there is a documented and easy to locate statement of community norms that is welcoming and inclusive. Score 0 if there is any evidence of rude, unprofessional, harassing or other undesirable behavior. Score 1 if there are no signs of poor behavior but no stated code of conduct.
User Base
Score 2 if there clearly is an active and engaged user base. Score 0 if there is little or no evidence that the product is actually being used by anyone beyond the development team. Score 1 if there is some evidence of use but not much.

Once you have filled in your evaluation for each of the criteria, total your scores for the project overall.


Evaluation Factor Level
(0-2)
Evaluation Data
Licensing
Language
Level of Activity
Number of Contributors
Product Size
Issue Tracker
New Contributor
Community Norms
User Base
Total Score
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox