- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Just to piss off the frist kiddies!
Addendum (2012-01-31 10:40): On a more serious note... I think Doug would have had a terrible accident of some sort on his way to work one day :)
Admin
And this is why it's good to be a manager who was a developer and to listen to what your devs say.
Then, we fire people like Doug.
Admin
Project Managers are TRWTF, 9.7 times out of 10.
I have a theory that a Project Manager is actually just a 7-line VB loop:
"Is it done yet?"
"When will it be done?"
GO TO 1
Admin
The position of project manager was originally created to run the Manhattan Project. From the success there, it migrated into business. Point being, if you're build the bomb, or some other complex project involving several managers (or directors), you're going to need someone whose sole job is to keep up with the overall status of the project, and to ensure that resources (including people) don't get diverted to competing priorities without anyone considering what that means.
But for a single team of four people?
Admin
It sounds like Josh has a chip on his shoulder and is the real glory hog in this story. Just because you don't understand industry best practices doesn't mean they are meaningless or that the person enforcing them is stupid. The original developers were flexible enough to adapt to the contractor's style, but the contractors couldn't take being managed properly by a real project manager. That is TRWTF!
Admin
One incompetent manager can easily undo the work of a hundred competent employees.
Admin
Where I work, we have 4 project managers, 2 product owners, 3 team managers, 8 business analysts, 2 teams of 3 developers and a QA. That is the only way for things to be accomplished properly.
Admin
Doug sounds like a real quier.
Admin
TRWTF is TFS
Admin
In Soviet Russia, the project manages you!
CAPTCHA: opto (root): this is not the optomum work environment.
Admin
Well, if Dough was from the client side, maybe they wanted to make sure the project failed, in order to avoid some payments, or because of internal battles.
Admin
Looks like Nagesh took an English class and renamed himself "Paul Neumann".
Admin
Admin
Admin
The same Manhattan Project that eventually exploded several times, with each explosion causing more and more destruction?
Obviously a Project Manager was involved.
Admin
Admin
Admin
Admin
That reminded me of a few times I heard some bozo devs (especially conducting job interviews) brag about their app, like: "this app has 20 thousand lines of code, you know" (like, that's a measure of anything related to features or quality).
Admin
It also just occured to me that your 7 line function doesn't accept any input... well played :)
Admin
The size of the application and number of people on the team gives a good idea of how large a project a developer has experience working with. As an interviewer, I'm very interested to know that. As a developer, I want people to know it if I single-handedly managed a large codebase for a successful project. That demonstrates my organizational skills.
Admin
Following there would be a picture supposed to be taken in Hyderabad showing some clumsy, extremely dangerous structure where 3 people are working, two of them spatially above the other.
Admin
Admin
According to this article, small teams beat large teams in efficiency, and are only negligibly slower.
Admin
Project Manager 2.0:
Admin
Especially vex not the Unix geeks, who discount you by a further six lines.
$ printf %s%08x
ifconfig|grep -o 'HWaddr [0-9a-f:]*'|sed -e 's/HWaddr //' -e 's/://g' -e '1q'
command --that --outputs --an --integer
Admin
Funny when that happens, is it...
Admin
FTFYFTW
Admin
(Reality-fied That For You)
Admin
Stories like this aren't even mildly amusing to me. They strike far too close to home and really just send my blood pressure into the stratosphere.
Admin
I love this. Mine always do this to my quotes, and I've learned to adapt. For a project that will take me 80 hours, I say 100. This way, when they tell me I only get 80 (despite telling them 100) I look like a hard worker for pushing harder, and they look good for "managing well". This is better than saying 80 and only getting 60, because when it takes 80, the project is now over-budget, poorly-managed, and lazily-developed.
Admin
Where I used to work, this would be less a "Curious Perversion" and more "Another Tuesday".
At first, everything was run and managed by developers, who spent so much time trying to "manage" a project that very little development work got done.
So they created a PMO, which spent so much "managing" projects that no development work got done.
Admin
If it takes two contractors six months to drive a project to failure, four contractors will achieve that failure in half the time, but it will take twice as long for the failure to be acknowledged.
Admin
What kind of schedule padding is this? Normal rule is double. So if it takes in theory 1 week to do you say 2 weeks*. Then you explain that the * means just your part and does not factor in all the other parts that will come after it and should be or have to be done, for example: testing, integration, and QA. So when it is all said and done that one week fix really gets/needs 6+ weeks of schedule to pull it off.
And that does not even factor in padding for spending time on the The Daily WTF.
Admin
(Knowing there will be backlash)...I actually support having a PRoject Manager anytime the environment (not the team) involves a large number of people.
On the otherhand, nothing in the list of items Doug was doing should be done by a project manager. Instead the PM should take the information from the DEV/QA/etc. teams, distill it down to the information necessary for external consumption, as well as gather extrnal influences, and make sure they are presented to the DEV/QA/etc teams in a coherent manner.
Admin
Admin
Admin
No, Nagesh's QA may work from a pear tree, but, our QA works in a cube.
Admin
Admin
Admin
QA is important in any project. Josh should not questioning authority. It is clear that Josh is lone hero programer in organization. We need less heros and more followers.
Admin
You are quite correct. Daily status meetings make for shorter meetings and more productive time which is monitored.
Admin
I like rusty spoons. I like to touch them.
Admin
It is also only 5 lines.
Admin
This company does not deserve to ever complete a project or earn earn a profit from any client. The sooner these a$$hats go out of business the better.
-Harrow.
Admin
Er, what? I tried $ printf %s%08x
ifconfig|grep -o 'HWaddr [0-9a-f<b>A-F</b>:]*'|sed -e 's/HWaddr //' -e 's/://g' -e '1q'
<b>echo 1</b>
but that just gives me what it looks like it should give me, my MAC in hex with no colons, followed by a number.
How does that replace the perfectly functional seven line script?
Captcha: commoveo, Commoveo here and explain this to me...
Admin
Those pics from Kolkata and not Hyderabad.
Admin
Admin
I am more confused then you.
Admin
TRWTF is that Josh didn't start looking for another job when Doug declared himself QA Officer and Build Officer.