Borisoff;47561 said:
Imagine (better visualize) you have 100 projects on the plate (active+sm). Next week You can put 1 of those projects onto the active Projects list and do it 100% or you can put i.e. 50 and do each of them approximatelly (100/50=2) 2%. How do you calculate (what kind of guess methodology you use
) if you should take 100 projects, 50 projects or only 1?
Hi again Eugene,
Okay, if I have 100 projects, this is what I'd do:
1) First, I'd sort out which ones really need to get done soon: they go in my Current Projects list.
2) Then, I usually find some that I'm not really committed to doing immediately, whether that's because my work hasn't reached that stage, or because I don't feel like it, or whatever. They go straight into my Someday/Maybes.
3) I'm left with a bunch of things that I am committed to, but that aren't imminent. These form my Pending list (I actually call it my Ignoring list).
4) Then I may move a few from my Pending list to my Current list, depending on the state of my Current list. The algorithm for this is probably what you're looking for, and it's a bit complex, depending as it does on my energy level, other committments, and what's flared up in the meantime. But here's a rough guide:
a) I won't ever have more than 14 major projects on the go at one time, because I don't feel that I can give enough attention to a major project if I can't spend at least a few hours in the week on it. For my purposes, a major project is one that will require something of the order of days/weeks/months to complete, and the work on these tends to be doable in blocks. So if I can't give most of a morning or an afternoon to it, I'll put it on hold for that week.
b) My personal preference is for 5 - 7 major projects in a week. That gives me variety and concentrated focus time.
c) I also like to have a bunch of minor projects, that can be knocked off completely in a short time. This gives me something to do when I don't feel like intense work: I'll just crank through a few short tasks and feel like I've achieved something. Note that some of these minor projects can be sub-parts of larger projects, but I'll only put the minor part on my Current list, because that's what I'm focusing on.
The real key is thinking about what you have to do, and estimating how long those parts will take. Once you've done that, it's just a matter of deciding for yourself how many things you're willing to commit to in one week, and how widely you want to spread your focus.
And webR0ver, I should also point out that we had in-house and client time estimates: only the one we gave the client used this algorithm. Perhaps your developers are giving you the in-house estimate?
AdamMiller81, yes, I laughed a lot when I first heard it, but it really is surprisingly useful. It allows substantial time for all the aspects of development besides just cutting code, and it provides a reasonable estimate really quickly.
It works, and it's fast: what more can one ask for?