TIP: Click on subject to list as thread! ANSI
echo: c_echo
to: All
from: Bruce D. Wedding
date: 2004-04-30 00:39:30
subject: [C] Threadjack II: Schedules and deadlines

From: "Bruce D. Wedding" 

"I love deadlines, especially the sound they make as they go swishing
by." Douglas Adams

JG >> "I complete roughly 75% of my major software projects on time."

That in itself is very impressive.  I'm guessing you write small programs?

JG>> Here's how to do it:  Start with a clear idea of what is to be
delivered."

9 out of 10X, the customer doesn't have this so how will you get it?  In my
experience,
you get it by finding out what he doesn't want.  You get that by writing
code and then
having him object to how your wrote it so you rewrite it.

JG>> Next, add a sane schedule.  (An old engineer can tell you how to create
JG>> a sane schedule.

God, I want to work in your world.  In my world, marketing and management
create the schedule.
Any input from engineering is promptly disregarded.

JG>> Design to handle more complexity, usually a LOT more
JG>> complexity, than the project appears to need at first glance.

Good suggestion.  I do this.  It is one thing I CAN control.

JG >> Implement the essential functionality first.  Add nonessential
functionality
JG >> in order of decreasing priority.

Exactly what XP suggests and I have intuitively done for years.  Good advice.

I think you have some good thoughts Jon.  Unfortunately, in the world of
the corporate
programmer and not a consultant bidding a job, we are not at liberty to do all that
you suggest.  I recall presenting a schedule to a project manager that had every
resource working 24 hours a day to meet the due date.  My intention was to show him
that the goal was impossible.  His pointy headed boss answer was to
"reduce some of the
task estimates!"

Damn, I was already assuming things went perfect as it was.  There was no room for
error, verification problems, design changes, etc. Do you think he listened too me?
If so, I've got a bridge you may be interested in.

--- BBBS/LiI v4.01 Flag-5
* Origin: Prism's_Point (1:261/38.1)
SEEN-BY: 633/267 270
@PATH: 261/38 123/500 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.