CIRCUMSTANCE * |
MODIFIER |
Easy Task |
+2 |
Taking Twice As Long On
A Task |
+2 |
Routine Task |
+1 |
Have Similar Code To Copy
From |
+1 |
Have Good Specification
or Documentation |
+1 |
Tweaking / Expanding Existing
Code |
+1 |
Interactive / Powerful
Debugger |
+1 |
Taking Half Again As Long
On A Task |
+1 |
Adding Deliberately Malicious
Behavior |
-0 |
Adding Deliberately Malicious
Behavior And Hiding It |
-1 (or more) |
Imitating Someone Else's
Coding Style |
-1 (or more) |
Working Outside Direct
Experience |
-1 |
Starting From Scratch |
-1 |
Modifying Code Written
By Someone Else |
-1 |
Poor / No Specification
or Documentation |
-1 |
Unfamiliar Tools / Development
Environment |
-1 |
Tricky Task |
-1 |
Modifying Code Poorly
Written By Someone Else |
-2 (or more) |
No Tools / Development
Environment |
-2 |
In A Hurry |
-2 |
Inability to Debug |
-2 |
Difficult Task |
-2 |
Very Difficult Task |
-3 (or more) |
Inability To Compile On
Demand |
-3 |
* All Circumstances are
cumulative, but not all apply to every Skill
use |