Showing posts with label communication. Show all posts
Showing posts with label communication. Show all posts

Saturday, May 15, 2010

It's All About the Plan, Right?

This brings back somewhat painful memories of a large project post-mortem where the CEO continually asked "Well, was there a project plan?" (and didn't ask anything else). In this specific case, there was a decent project plan, but so many other things (that the CEO chose not to acknowledge) went wrong that the project plan was not able to salvage the project.

Jim Vaughan, in the IT Project Management Blog, also asks (from a much more informed perspective of course) why so many projects with a project plan are failing? His explanation is that too many project managers will open up their slick & sophisticated PM tools and start entering tasks, since the task list is the first thing they will see. This process is a more bottom-up approach (or inside-out, as he says).

His solution to this problem:

...is not the tool but rather the methodology that the PM chooses to use for the development the project plan. The best way that I have found to do this is to gather the technical experts together in a large room with a blank wall. Together, under the leadership of the project manager, using sticky notes, create the WBS from the top down on the blank wall. From there the data can be entered into the tool of choice. This methodology will produce a much more effective plan.

Agreed, that working together with the experts will lead to much more accurate and reliable project plan, but let's not discount the advantage that a powerful project management and collaboration system can give the project leader in setting up and maintaining the plan throughout the project. With web based project management software where all team members can log in and collaborate on each task in the project, the project plan will no longer be something that one person maintains in their own little bubble (like I used to, back in my MS Project days). With a system that allows team members to estimate their tasks in ranges and add new tasks once issues crop up or new challenges arise, the project plan will continuously be relevant.


So, take Jim Vaughan's good advice in building your next project plan, but make sure when you do that you are using a project management tool (albeit somewhat slick) that will allow you to keep your experts engaged and connected throughout the project.

Thursday, February 11, 2010

Keeping the Micro out of Manager

Was talking with someone a few days ago, and surprised to discover that we both took the same career path. He was also a front-end web developer for a number of years, then went into web project management. The only difference was after 2-3 years he dropped project management and went back to doing web programming. I asked him why he stopped and his answer was, "I was tired of getting on people to make sure they got their work done, and dealing with the frustration when they didn't. It was too much like babysitting." I nodded, thinking of my own struggles with team members over the years, trying to keep the micro out of manager. Of course, there are always legitimate reasons why something is not done when we originally think it will be. But this is more about how to make sure people are clear on their priorities and know where to go to find help, without having the Project Manager standing right behind them the whole time watching them do their work. Someone I used to work with suggested the 'walk around with a clipboard' technique, a variation of managing by walking around. But, to me it seemed more like I was getting too much in my team members faces, checking off what they have done and asking what was left to finish a task, etc. I prefer to let my team members report this on their own, and give them the tools to do so.

Then there was also the suggestion of putting a big dashboard on the wall, with a list of task and due dates and assignees. Of course this is very visible and a great way for everyone to see what everyone else is doing, but takes time to manage, and it didn't seem to make sense to me to lose time managing multiple tasks lists in different places. Of course, if I could have a projector that would take the team's task list right out of our web based tool and display it on a wall, now THAT would be awesome.

So, what is the best way to make sure work gets done, without breathing down that team member's back (and I'm sure we can all think of atleast one team member that needs this kind of 'help')?

1. Regular status or 'stand-up' meetings are good, keep them standing so that the meeting is quick and on track, and have each team member report:
  • What s/he just finished
  • What s/he will be working on next
  • If there are any issues holding him/her back

2. A strong web based project management and collaboration system, so that all team members can see the online dashboard that lists all critical deadlines and tasks with their assignees. The collaboration system will keep all details in one place so nothing will get lost in email folders or scribbled notes. Team members should be able to log into their personalized dashboard and see their upcoming tasks with due dates, and also get regular email reminders of their upcoming tasks and due dates.

3. And sure, a little bit of walking around is good. Don't get me wrong, I'm not against checking in one-on-one with team members, just having been micro-managed in the past I'd prefer to avoid creeping over to that dark side.

What have you done to keep your team members on track, especially the ones who need a little extra attention?

Wednesday, September 10, 2008

Maybe I'm just spoiled - my new calling in PTSTC

Maybe I'm just spoiled by all of the technology that I see and use around me, I work in the technology field after all. Words like RSS, social networking, blogs, email, text messaging, and others are a part of the daily vocabulary where I am each day. And when I get home at night, I get the time to catch up on all of the blogs, feeds, social network site activity, etc. (after the kids are asleep of course).


So, now that my older daughter is beginning pre-k and we have gotten a taste of how her new school works and especially the private minibus system chosen to bring her to and from school each day, I am painfully aware of how spoiled I am with the technology I have at my fingertips.


What DO they have? Two phone lines ( I give them credit for having more than one). No voicemail, no message system to let you know if your child's bus is delayed or has forgotten you entirely (like what happened to us a few times this week). They put you on hold forever and you're stuck there waiting to see when your kid will get picked up, held completely hostage to the phone attendant lady.


What DON'T they have? No website, no email, no efficient communication system. It's hard to even find them on Yellowpages.com or Google Local, sometimes I wonder if they even exist.


What's my perfect dream scenario? The bus company sends me an email the night before reminding me that my daughter's bus pickup will be the following morning at 8:45 am. This is good to do, especially in the first week when things are hectic and the route is getting figured out. This probably won't be necessary every day of the schoolyear, maybe just reminders when the bus service isn't running, etc. Then, the morning of the pickup, I would like a text message sent to my phone to alert me if the bus is behind schedule. I would like to know approximate location, which kid is getting picked up, and how many more need to get picked up before they come for mine. I would like to be able to go to a website and see a live map with the bus on it, and each pickup pinned and the order that the bus will go to them (and it would be extra nice to have the pin label show the name of the family, so that I can call that home to introduce myself and my daughter and help start a bus-riders playgroup).


This is really not so much to ask, right? If I wasn't rushing off to get my younger daughter to daycare and then myself to work, I probably wouldn't mind sitting around dealing with all of the uncertainty of it. But, since I am... then I do. Maybe this is a new career calling - Private Transportation Service Technology Consulting (PTSTC).


Ultimately I will probably cancel the bus service and use the good 'ol MTA and the Coney Island bound F train to get my daughter to school, atleast then I will have more control over when we come and go and it will be nice to see her classmates and teachers each morning. Then I won't have to feel so much in the dark ages when working with these bus people, and guilty about demanding so much more of them.

Sunday, July 27, 2008

My Failed Project, and Lessons Learned

I'll probably come up with a couple more posts about my contracter before this is all over, he's finally back in touch and doing some work for us. It's always interesting having him around, especially when I can reflect on how work we do with him can relate to good or really bad project management.

This time I might as well take the blame.

We asked Fernando to install two wall unit air conditioners in each of our daughters small and stuffy rooms. For reasons I wont go into, window unit A/C's were not an option and fans weren't cooling down the rooms enough (nothing like getting woken up at 2am by a very sweaty baby, I felt terrible about it and we had to fix it as soon as possible).

So, what went wrong? Well, the air conditioners were cemented into the walls and put through to the back, but without a sleeve to hold them. So, two big problems here - the mechanics in the back of the A/C are exposed and not protected by the elements, and there is no easy way to remove the A/C if and when it breaks down. How did this big (expensive) mistake happen? A serious of bad decisions...

Let's start with the purchase of the appliances. My husband (who is a wonderful father and very intelligent and talented in his field of English Literature, but not exactly a handy fixit kindof guy) went to buy the wall units. Ideally we would have went online beforehand and picked out exactly what we wanted and done the research to help us figure out what accessories we needed, but we didn't.

Mistake #1: Lack of research & planning.

We rushed to get the A/Cs so that Fernando's guy could install them ASAP, and before the next brutal heatwave. Apparently wall units are sold without the sleeves, because they assume you might already have one in the wall. So, the sales guy was happy to sell us the A/C, but when my husband asked if he needed anything else, the guy said absolutely not.

Mistake #2: Bad communication and transfer of knowledge (assuming that the sales guy knew exactly what our situation was and would know enough to make the right recommendations).

So, we purchased two nice new wall unit A/Cs and brought them home (without the sleeve, of course). Fernando came by to look it over and raised the red flag. He said we bought the wrong thing, these were without a sleeve and we could not put them into the wall without one. I think it was morning when we came to this realization, and I was juggling getting the girls dressed and fed and getting my own stuff together so that I could get everyone where they needed to be and myself to work on time, and had not planned for this little hitch in my schedule. So, I wasn't focusing enough on the problem and trusted that Fernando would be able make everything ok. We looked through the box and took out all the pieces. I asked Fernando if there was any way to make it work, or what we should do. He said he'd figure something out. Sounded good to me... I dashed downstairs, fed the girls and got us all out the door.

Mistake #3: Rushing the schedule and not taking the time to properly reflect on the issue at hand and manage the new risks of the project.

So, Fernando's guy (who is an electrician by trade and not an A/C installation expert) started working on putting the holes in the wall. Within a couple of days the units were in the wall. The units were cemented back in, so no chance of anything sliding out. When I went to look at the work that was done, it was only then that I realized how important that sleeve was, because I saw the 3-4 inches of mechanics exposed in the back of the A/C. I asked Fernando if this was going to be a problem and he said only in the winter. So, he promised to get it covered by winter.

The next day my neighbors (one of whom is an expert in heating & air conditioning I have recently learned) raised about 10 red flags and told me that we needed to cover that A/C as soon as possible, before the first rain. So, now I have my contractor (who I've trusted for many years) telling me one thing and our neighbors (who we also trust) telling me another. I'm just using common sense here and figuring my neighbor is probably right. Another issue that my neighbor mentioned and I'm kicking myself for not realizing sooner is that if we ever needed to remove the unit, we'd have to break through all that concrete. Without a sleeve, there's no easy way to get the units out of the wall.

So, what was the end result? We cut our losses and decided that rather than remove both units from the wall now to put in a sleeve (and risk breaking the new units while separating from the concrete), we'd cover the exposed parts of the units and 5-10 years from now (hopefully not sooner) when they break down for good, we'll break the concrete and put the sleeves in.

I regret not spending more time to properly think the whole process through and expecting that each player would know exactly what to do. At this point I'm just keeping my fingers crossed that the units aren't damaged by the rain we've had in the last couple of weeks and we can atleast salvage our investment.

The bright side is that I learned some great lessons. I try to be super careful with planning, risk management and communication with the software projects I manage from 9 to 5 (I only wish it was from 9 to 5!) but maybe it's time to be more careful with the stuff that happens after 5.