Priority vs Effort Evaluation
This morning I am evaluating the next steps I have for Stormwind. There are so many that I am confused as to which ones should I start. So I had t come up with a straightforward way of deciding that.
First I had to find out what activities I had to do. So I wrote the following list (it's exactly as I wrote!):
- DeployIt
- Code Churn CCNet Plug-in
- NMVP 1.0.0 (DDD?)
- ValEver Windsor Interceptor
- Symian (NAnt)
- License Verifier
- Cache
- Digital Fortress
- Migrations
- Outliner
- Portal Documentation
Cool, I found out what I have to do in the next 3 years, lol!
Now I must find what to do first! Then I thought: "Well I'll rank those in priority, 1 being higher priority, and I'll score each an effort rating from 1 to 10, with 10 being a very hard task or a very big task.".
So here's the new List:
|
Task
|
Priority
|
Effort
|
|
DeployIt
|
6
|
6
|
|
Code Churn
|
10
|
10
|
|
NMVP 1.0.0 (DDD?)
|
1
|
10
|
|
ValEver Windsor Interceptor
|
7
|
3
|
|
Symian (NAnt)
|
9
|
4
|
|
License Verifier
|
5
|
3
|
|
Cache
|
2
|
5
|
|
Digital Fortress
|
4
|
7
|
|
Migrations
|
8
|
4
|
|
Outliner
|
3
|
9
|
|
Portal Documentation
|
11
|
10
|
I'm sure you all know that those are arbitrary numbers assigned based on what I think the priority and efforts are for each of those tasks.
Ok, so now what should be my next task. I just multiplied the priority and the complexity based on the principle that the higher priority and smaller tasks should be done first.
I got the following result:
10 - NMVP 1.0.0 (DDD?)
10 - Cache
15 - License Verifier
21 - Valever Windsor Interceptor
27 - Outliner
28 - Digital Fortress
32 - Migrations
36 - Symian (NAnt)
36 - DeployIt
100 - Code Churn Plug-in
110 - Portal Documentation
Now, this was a very interesting result. I really thought I should do the Code Churn Plug-in asap, but after this experiment, I started to think that it's not as important as those other tasks, as it won't add as much value to the community as the other ones do. I'm prioritizing tasks that will help in other tasks (like NMVP, ValEver and Cache will all help in DeployIt).
What do you guys think of my method? Is there a better way of prioritizing? The upper side of this experiment is that it made me think of what I had to do and prioritize it!
Now back to waiting VS 2005 download!
#135