Welcome to Manicprogrammer Sign in | Join | Help

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!):

  1. DeployIt
  2. Code Churn CCNet Plug-in
  3. NMVP 1.0.0 (DDD?)
  4. ValEver Windsor Interceptor
  5. Symian (NAnt)
  6. License Verifier
  7. Cache
  8. Digital Fortress
  9. Migrations
  10. Outliner
  11. 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
 

Published Friday, February 15, 2008 7:08 AM by heynemann

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Priority vs Effort Evaluation

Friday, February 15, 2008 6:47 AM by Paulo Quicoli

Very interesting your method.

I ´ll apply it in my decisions :)

Now, i found this project: www.mvcsharp.org, its a MVP framework... take a look

If you need some help... contact me :)

Bye

# re: Priority vs Effort Evaluation

Friday, February 15, 2008 7:55 AM by claudio.figueiredo

I think that you should add dependency to the the table. Just to clarify it.

And also i think you´re putting very little importance in Code Churn.

Priority 10? I think it Deserves at least 5. :)

Regards.

# re: Priority vs Effort Evaluation

Friday, March 07, 2008 11:32 AM by Frederico Mourão

Wooowww, i was just think you are not over load there and playing a lot Xbox360 but i was wrong!

Its nice see you work being finished, i really appreciate your codes and ideias.

Keep going! And remember from us in Brazil!

# re: Priority vs Effort Evaluation

Friday, March 07, 2008 11:35 AM by Frederico Mourão

I forget to ask one think... i was today look for somewhere i could find a good information about Patterns and architecture news, could you send me you rss feeds or any other help?

Thanks man!

fred.mourao at hotmail dot com

# re: Priority vs Effort Evaluation

Friday, March 07, 2008 3:14 PM by heynemann

It's fairly easy Frederico! Click in RSS 2.0 in this page! :) There's my feed :)


Enter the text you see in the image:

Leave a Comment

(required) 
required 
(required)