jQuery in Action, 3rd edition
The moose likes Agile and Other Processes and the fly likes Manage it- Is it the same everywhere? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Manage it- Is it the same everywhere?" Watch "Manage it- Is it the same everywhere?" New topic

Manage it- Is it the same everywhere?

Mohamed Mabrouk

Joined: Mar 06, 2007
Posts: 28

I just wanted to ask about one of the persistant challenges in every project,unrealistic deadlines, somehow the developers find themselves commited to dates they know it's impossible to deliver on, and in such cases, project management has no way but push ppl to put in extra hours and not loose one minute... Is this concern handled in the book as well?
could you give us a hint of how to handle this?

Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Mohamed Mabrouk:
project management has no way but push ppl to put in extra hours and not loose one minute...

That tactic in fact doesn't work very well for knowledge workers, if at all. More hours mean less concentrated developers, which leads to more errors, which means rework -> less productivity.

What helps better is working smarter. And for that you need well rested team members.

And in the end it is management's job to manage the project (doh!), which, besides other things, includes managing the *scope* of the project so that the deadline can be held.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Johanna Rothman
Ranch Hand

Joined: Feb 10, 2005
Posts: 72
What Ilja said.

I included a chapter on schedule games, because so many managers (and team members) play them. If you manage the scope as Ilja said, you can do well. But you also can manage the date. Or you can manage the defects.

If you're given a deadline, your best bet is to implement by feature, most valuable feature first. And to sleep enough every night so you can do your best work the next day. Overtime might work for short bursts (one week), but it's not a long-term solution. If you repeatedly need to work overtime, the project is not being managed; it's managing the people on it. Bad idea.


See all my books
My blogs:Hiring Technical People blog - Managing Product Development blog
Don't get me started about those stupid light bulbs.
subject: Manage it- Is it the same everywhere?
It's not a secret anymore!