alreadyused
Regular
- Joined
- Jan 13, 2006
- Messages
- 69
Im looking some pointers, advice, suggestion, etc. I am having a hard time balancing it all, and am curious what methods work best for everyone out there.
Up until now it has been myself plus one, and I have had the lead role. That person is very fast, but also very impatient, so I have found myself having to be more detail-oriented than I would like. That also means that there are a lot of concepts and tasks that I have to have intimate knowledge of. While I definitely enjoy learning new concepts, that also takes a lot of time. (I am not comfortable with just doing something because it works... I like to understand why) Along with this, it means that I typically have to tackle the more complex tasks. And the more I do of that, the less time I have to stay focused on the big picture, which slows me down and the whole project down.
Looking back on it, Im guessing if I allocated a certain amount of time each week for researching the unknowns and new topics, and started that as soon as they arise, that I would be spending less time reacting to the issues in the end, but Im not sure.
Going forward, I will be working with the current developer plus two others, and I will have the lead role. What Im really looking for is any tips that you may have that you found work well, and why. If it seems like a common sense thing, please mention it anyway.
I know going into this, because of my knowledge of the product we're writing the software around, that I'm going to have to write some portions of the code.
For others who are in this situation or have been in this situation, do you have any pointers?
Here are some specific questions I have:
Outside of that I'll take any other tips or suggestions that anyone may have as well.
TIA!
Up until now it has been myself plus one, and I have had the lead role. That person is very fast, but also very impatient, so I have found myself having to be more detail-oriented than I would like. That also means that there are a lot of concepts and tasks that I have to have intimate knowledge of. While I definitely enjoy learning new concepts, that also takes a lot of time. (I am not comfortable with just doing something because it works... I like to understand why) Along with this, it means that I typically have to tackle the more complex tasks. And the more I do of that, the less time I have to stay focused on the big picture, which slows me down and the whole project down.
Looking back on it, Im guessing if I allocated a certain amount of time each week for researching the unknowns and new topics, and started that as soon as they arise, that I would be spending less time reacting to the issues in the end, but Im not sure.
Going forward, I will be working with the current developer plus two others, and I will have the lead role. What Im really looking for is any tips that you may have that you found work well, and why. If it seems like a common sense thing, please mention it anyway.
I know going into this, because of my knowledge of the product we're writing the software around, that I'm going to have to write some portions of the code.
For others who are in this situation or have been in this situation, do you have any pointers?
Here are some specific questions I have:
- How much code do you write, percentage-wise, versus how much you assign?
- Is there certain code that you prefer to write versus hand off?
- How many new topics are you comfortable taking on in a package?
- Do you have any rules on how you spend your time, ie design, writing code, reviewing code, researching new topics?
Outside of that I'll take any other tips or suggestions that anyone may have as well.
TIA!