« Notes on Full Spectrum Warrior | Main | Notes on Siren and Fatal Frame 2 »

June 20, 2004

Comments

Chris Busse

Remember, when they finally get the catwalks up that the delay is not just from June 7th to when they get the catwalks up, you have to assume that a similar percentage of slippage will occur on each of their other tasks. This will give you the pessimistic end date of when your apts will be looking good again. I would then add 3 months to that date, since contractors are notoriously LATE.

It's not just games that have a bitch of a time getting things done on time, you either have people who have learned how to estimate times and schedule or you don't. Experience helps a ton, as does thinking about this sort of thing, as does having more than one person in your company (like many contractors are). Complexity of the job makes things much harder, as does unmovable ship dates, as does fluctuating team composition, and most certainly a moving target of what you are making.

Chris Busse

More Gannt Chart thoughts...

Making a beautiful Gannt chart IS very useful at certain times throughout the project, especially the beginning. It's like making a GDD. The process of thinking through each item and trying to relate it to all of the other tasks that need to be done is a must do for all projects taht expect to ship anywhere close to on schedule.

Maintaining an up-to-date daily gannt chart, however, is a collosal waste of time.

Tracking progress on tasks and people is essential, seeing that you've slipped one day, then another, then another each day doesn't help.

It's like getting on the scale each morning when you are trying to lose weight. There are so many factors that determine weightloss, that looking at it on a daily basis is just a bad bad idea. Most doctors and weight people suggest not weighing yourself but once per week. It takes the perspective of some time to be able to rationally tell if what you are doing is working or not.

Game dev is the same way, daily is just plain ridiculous, not only of the amount of effort it takes to do this sort of thing, but in the miopic results that you are seeing on a daily basis gives you the wrong information (you don't see the forest for the trees). I think anywhere from semi-monthly to bi-monthly is the right time frame, depending upon the length of the project and the phase of the project you are in. Any longer and you run the risk of being WAY off course, any shorter and you end up shifting so often that no one can hit their stride. I'm convinced that when devs are allowed to progress "naturally" on a task or series of tasks, that's when the best work gets done.

Plus, then you can save the shifts and this must get done nows for when you really need them; and the team will respond better in those situations if they haven't been told wolf 1000 times already.

Scott Macmillan

Chris - Agreed.

Jamie - Perhaps instead, we should all be worried that our Gannt Charts approximate those of the construction industry? :)

Jeffool

Having just finished a two month course in which we made a 'thesis game', daily Gantt updates pretty much made me feel like I'd been bitch-slapped daily. There was tons of, "Oh man, the shotgun was supposed to be done two days ago! Okay, the sniper rifle's cut!" in my group.

Of course I'm sure our quickened schedule made things different than a normal game development cycle, but I despised the Gantt chart none-the-less. I think if we did it weekly it would've been better. I could definitely understand monthly or bi-monthly working better in a real cycle.

Jamie Fristrom

But wait; if you hadn't had the Gannt chart, you wouldn't have realized the sniper rifle needed cutting, and the overall quality would have suffered, right? So yeah. Forget daily.

Jeffool

I think the Gantt chart is helpful and a good thing to have, but I just meant to rail against daily updates.

(This is what you get when don't preview, odd paragraph structure. That and the urge to tell everyone it's spelled 'Gantt' because you're a grammatical ass. ;) )

Scott Macmillan

You know, I was going to spell it that way, then went with the crowd. :D

Jeffool

Actually, I almost did as well. The power of 'the crowd', huh? Honestly, I Googled it to make sure I hadn't been spelling it wrong for the past few months.

Chris Busse

I just looked at Jamie's post and aped.

noobee

How do you make everyone in the team refers to their respective Gantt Charts and at least know that they are behind/ahead schedules?

It's great to tell the team,"Hey, you are way ahead of schedule! We can really push this game out sooner than we thought!".

And it's another to say," Hey look, get your act together okie?!"

Maybe it's still back to old school voice communication...

Jamie Fristrom

You know, I didn't realize I spelled it wrong until today - on the bright side, this post is the third google hit for anyone else who misspells it.

Jeffool

Salt, meet wound. I think it was just a month or so after this I completely screwed up a chance at a job that someone went out of their way to set up for me. How? Sent in a short written piece that, even if the idea behind it was genius, was so horribly written and spelled that they couldn't have hired me if they wanted to.

The shame was heavy I tell you. My tail was tucked so far between my legs it looked like a second, yeah, well, y'know.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)

Jamie's Bragging Rights

  • Spider-Man 2
    The best superhero games of all time Game Informer
    Top five games of all time Yahtzee Croshaw
    Top five superhero games of all time MSNBC
    Top 100 PS2 games of all time Official Playstation 2 Magazine
    1001 Games You Must Play Before You Die Nomination for Excellence in Gameplay Engineering Academy of Interactive Arts & Sciences
  • Schizoid
    Penny Arcade PAX 10 Award
    Nominated for XBLA Best Original Game
    Nominated for XBLA Best Co-Op Game