About Us | Contact | Support
username  
password  
 
 Consultants  Consultants Directory  Consultant Forum
 Consultants Articles  Consultant Blogs    
rc.com forum - opinions that count

Qualified opinions from people in the know! Use the rc.com forum to find out what’s happening in your industry and be part of a vibrant community. Need help – ask the community – somebody out there will have an answer.

 

Be informed

 

Develop your network and build your brand

  Find people you want to work with
Subject: Problem Juggling Projects
Prev Next
You are not authorized to post a reply.

Page 1 of 212 > >>
Author Messages
Lloyd MUser is Offline
Apprentice
Apprentice
Posts:12

13-03-2008 6:50 AM  

I am a one-man IT department for a small company in Norwich.  Though my title is IT Director, I do it all.  I have a side project for one of our clients to do (a Flash feasibility study) an I was told that "all company work comes first."  However, taking this advice realistically means that I will never get to the client's project.  I recently made a list of my current projects (mostly database development and coding, debugging, etc for a web-based application we produced) and other ongoing IT duties (network maintenance, backups, etc).  We are also setting up an offsite disaster recovery location with full redundancy and failover for our web apps and database.  There is a lot to do.

In my attempt to get these projects organised, I input all of these projects into MS Project (its what I have).  I broke each project down in to sub-parts and linked them properly.  However, right now the projects are in MS Project as if they were all going to be done concurrently.  A few of them can wait until others are done but most of them need to be in work at the same time (e.g. one of our in-house programming projects AND the client's project AND the disaster recovery project).  However, since I am the only resource available to be added to any of these projects, I am torn (no pun intended) on how to make sure that the projects get worked on simultaneously.  Should I devote certain days of the week to certain projects?   I already write Mondays off because of meetings and organisation.  If I go this route I have no idea how to code this into MS Project so I can give management a realistic view of my schedule.  I would love to show them that there is too much work for me to do and give them a reason on paper to hire additional personnel.

Any advice is welcome.

reeceUser is Offline

Posts:9

14-03-2008 7:25 AM  
Lloyd,
Well... you have a real problem on your hands. I can say, I have personally been there before as well.
My advice is this... take it back to simple project managment. You are going to have to be VERY STRONG with your leadership.
Here are the keys:
Your company has a finite amount of the 3 following things:
1) Time
2) Funding (cost)
3) Resources

You will have to be FIRM in your commitment to these things. You have to illustrate to them that you can ONLY do X amount in a given time frame. That if they want more than that, they will have to expend Funding (increase costs) to increase your resources. It is a triangle, and you can’t have 1 without the support of the other 2.
It is completely unrealistic for them to expect that you can deliver on these 3 items without some level of understanding. You can also equate the triangle this way:
1) Faster
2) Effective/Efficient
3) Low Cost

Again, you can not have 1 without the balance of the other 2. If you want high quality, you are NOT going to get that fast or cheap. If you want it cheap, it is not going to be fast or efficient... you get the idea.
I don't envy your position. I would suggest that you are working for a firm that does not really value your capability or competency. If they can't see this, you might want to consider other options.
You are a human being, and deserve to be treated like one, not some slave who performs miracles because of their belief that it should only take 15 minutes....
Best Regards,
Reece
Lloyd MUser is Offline
Apprentice
Apprentice
Posts:12

14-03-2008 1:12 PM  
Reece,

Thanks for your comments. I have foreseen the "you want all this, ante up" meeting coming for a while. In an IT capacity, I have always worked alone. I began moonlighting building web sites (didn’t we all) and got into programming via the web. I began doing that full time for a couple of clients for many years. I never got to the point where I needed a second body to get it done. As a sole proprietor, I was used to working as much as needed to get it done. Long story short, my bread-and-butter clients tanked and I got this job. The company is small but is currently breaking into (and doing well) a market with multi-million dollar banking and real estate companies. I have some gripes with the company and the job (as most do) but I would like to be here when the company takes off (famous last words?)

Anyway, being unable/unwilling to put in the kind of hours that I did when it was *my* company, I am going to have to shed some light on the reality of IT and development or look for something else, as you hinted.

So in the meantime, any suggestions on how to split time between multiple projects effectively? You know... when they all need to be done yesterday.

lesUser is Offline
Newbie
Newbie
Posts:7

17-03-2008 9:25 AM  
I think you are digging yourself into a big hole and eventually your hole will crumble with you in it.

IMHO, I say you break down the time it will take to complete each project in working days. In each project show the milestones and the time for each one. You then go to your leaders and say what do you want first and/or how much should you dedicate to each project. You let them choose the schedule. And if they say they want everything you point your finger at your schedule and say that is not possible. If you are lucky they will tell you that maybe they should hire an additional person.

It is very important you manage expectations. Not just the expectations from management, but the expectations you have for yourself.
andypetersonUser is Offline
Apprentice
Apprentice
Posts:16

18-03-2008 7:44 AM  
I was in a similar situation, they hired another programmer to "help" with the workload, he turned out to be a schmuck, now I have to spend extra time rewriting/redoing what he does so it works right and doesn't crash stuff, I told my boss please don't try and "help" me anymore, at least when I was alone I knew stuff got done right, this isn't digging ditches, sometimes more bodies hurts not helps, I dream of being alone again...
Lloyd MUser is Offline
Apprentice
Apprentice
Posts:12

19-03-2008 9:37 AM  
Hehe. Talk about opposing opinions... I have always wanted to work on a small team of good programmers or network gurus, but only if they aren't schmucks. I have had a time where I would have liked to hire someone (when I consulted from home full time) but I was afraid of spending hours to train and orient some goob that would leave eventually. Having considered options, I am leaning toward the idea of having a small team. However, I rue the day I might have to find a geek to hire.

I realised that I was in trouble when I went to a Microsoft training weekend and I had trouble deciding which meetings to attend. The lectures were broken down into different tracks (data, programming, networking, security, etc) and I needed ALL of them. Afterward, when my boss asked me what I had learned, I said "I learned that I am crazy to be doing all of this alone." Which was the truth. It is nice to hear from others that I am justly frustrated.

Since my personal client's companies tanked (no fault of mine) I have not had much work outside my day job. I have thought about even asking them if they would sub-contract out a project or two to me. I doubt they would go for that though.
andypetersonUser is Offline
Apprentice
Apprentice
Posts:16

20-03-2008 9:08 AM  
There are so many schmucks in IT, and sometimes the full schmuckiness takes time to become apparent, and by then the schmuck may be very hard to dislodge, then you are stuck in schmucksville, no, it is better to be alone, regardless of the workload, oh aloneness I crave! Once again to be isolated! It is something to be devoutly wished, you are lucky, savour your aloneness while you still can, for you will be in schmuckland with me soon I fear..
andypetersonUser is Offline
Apprentice
Apprentice
Posts:16

20-03-2008 10:16 AM  
Let's just throw money and bodies at the problem, oh don't get me started!
Lloyd MUser is Offline
Apprentice
Apprentice
Posts:12

21-03-2008 9:51 AM  
Hehe Andy is on a rant. I do prefer working alone. I just don't like having some cool projects to work on but getting bogged down with the other stupid IT stuff that saps away my time. What I would like is someone to come in and take over the network and PC maintenance and let me do the application design and programming.

Stars for everyone!
reeceUser is Offline

Posts:9

24-03-2008 6:56 AM  
So in the meantime, any suggestions on how to split time between multiple projects effectively? You know... when they all need to be done yesterday.

There is only 1 right answer to this question... Prioritisation.  How you go about that is the tricky part.  In my experience, the best way to do this is to actually have your business partner prioritise, though for now that doesn't sound too possible.  I would suggest weighing what will deliver the most "value" (sometimes value is in perception, so you have to gauge this one carefully).
     Focus on the things that will enable making other things easier as well.  Not all tasks have the ability to be made easier by certain things, but some do, so look for those.  Don't let others put their monkey on your back either... this is how you really get bogged down, and lose valuable time during the day on the "Fire-fighting" instead of making real progress.  I know this sounds vague, but so is my knowledge of what you are trying to juggle.
     At the end of the day, don't be afraid to just say, "I'm going home" when you pass a "reasonable" hour.  Sometimes resting yourself is the best thing you can do for your future productivity.

Good luck.

Best Regards,
Reece


lesUser is Offline
Newbie
Newbie
Posts:7

25-03-2008 9:13 AM  
This is not about throwing money/people at the problem. It is about managing projects and knowing when you need more money and people. And having only one developer is such a big risk for a small company because if that developer leaves the company can be screwed.

andypetersonUser is Offline
Apprentice
Apprentice
Posts:16

27-03-2008 9:48 AM  
Again, it depends on the developer(s) in question, all are not equal, there are huge differences from person to person.

Eric247User is Offline
Apprentice
Apprentice
Posts:10

28-03-2008 1:00 PM  

Technical question:  how to make MS Project show that Mondays are not available for project work.

Answer:
1.  Tools | Change working time
2.  Click on the "new" button
3.  In the popup change "Copy of Standard" to "XYZ Company", click the radio button next to "create a new base calendar", click on OK.  "Create a new base calendar" was chosen because someone may have played with the Standard calendar and this way you can be certain you get a clean calendar.
4.  In the pop up that shows the new calendar click on "M" (for Monday) to select all Mondays; click on the radio button "Non working time"; click OK
5.  Project | Project Information.... in the popup change the calendar field to "XYZ Company" (or whatever you entered in step 3), click on OK.
6.  View | Gantt
7.  Right Mouse Button on the Gantt chart and, in the popup, choose "Non-working time"
8.  In the popup click on the radio button "In front of task bars", click on "Calendar" and choose "XYZ Company" (or whatever you chose in step 3).

You're done.  Tasks will no longer be scheduled on Mondays.

Lloyd MUser is Offline
Apprentice
Apprentice
Posts:12

03-04-2008 6:35 AM  
Thanks Eric. I think my MS Project question got lost in the philosophical discussion
andypetersonUser is Offline
Apprentice
Apprentice
Posts:16

04-04-2008 8:08 AM  
When you're up to your ass in alligators, it's hard to remember that the objective was to clear the swamp.

But the good thing about this discussion is that it shows business environments and one's handling of them are just as important to success as one's technical knowledge. Project's just a tool. If you have a hammer, you at least need to know which is the business end to be effective with it. Using Project correctly will show the powers-that-be that you can't put ten pounds of potatoes in a five-pound bag.
You are not authorized to post a reply.
Page 1 of 212 > >>

Forums > Consultant Zone > Project Management > Problem Juggling Projects



ActiveForums 3.7

 
Articles

Privacy Statement Terms Of Use Sitemap Links
  designed by adstorm