by jmilinion on 4/29/13, 6:16 PM with 4 comments
by voidvoid on 4/30/13, 4:27 AM
That really is a significant warning sign. If you are dealing with an organization that is currently failing at something it can mean almost anything. They don't have the skills? They trusted a 3rd party supplier? They have one bad leader?
If you are dealing with an organization that has failed repeatedly on the same task, then you are dealing with entrenched issues that you are not going to easily change. If they've decided in the past that this project can be done by 10 people in 3 months with continuously increasing scope then there's a good chance that's how it will run this time too.
As far as I can tell the key is to learn to be diplomatic but emphatic about saying no.
You can only be an asshole to coworkers occasionally, and you need to recharge your karma in the meantime, so being the guy who always says "no, that's too hard. It would take too long" will just mean you'll get sidelined and routed around.
You need to be the guy who says "Yes! That feature sounds awesome! Our customers will love it! Which feature can we cut to make time for it?"
Pretending that design and scope will stay the same for 6 months is fantasy, but as it changes you need to maintain a non-negotiable climate of people working regular hours and not getting bullied into making impossible promises.
Give somebody a goal 10% out of his comfort zone and he will work harder to meet it. Give somebody a goal 50% out of his comfort zone and he will make jokes about the whooshing sound that deadlines make as they fly past.
by davismwfl on 4/30/13, 3:45 AM
The recipe is almost always the same though, identify the gaps, increase communication, organize the project, reduce the initial scope, set some realistic deadlines, get some easy/quick wins and get both sides (IT and business) to the table to discuss reality regularly.
Also, quickly get rid of negativity, if you find someone that pulls the team down and out, try to pull them aside and get to the root of it. If they can't be influenced to help positively get them off the project or out of the company quickly, like ripping the band-aid off. No one likes to talk about firing people, but reality is what it is, one bad apple on a team can destroy a project by killing morale and feeding FUD. And frankly, you aren't doing that person any favors by letting them stay and be miserable either.
My 2 cents, projects need to be rescued because of weak leadership and decisions that went without being made for too long. A bad decision is almost always better than no decision, at least you have something to work with. No decision is almost always a mistake and guarantees nothing changes.
by projectileboy on 5/13/13, 4:15 PM
by pasbesoin on 5/8/13, 8:14 PM
The world is full of discarded heros.