reading too much into a few things here... (Destiny)
Bungie was in a state of crunch for virtually that entire period - based on Timmins' definition of crunch as, "whenever you're working at least 50 hours a week."
This is a joke, right? 50 hours? I never worked less than 60 hours a week in the 13 years I tested video games, except for the six months I worked 30 hours a week while being full-time enrolled in college. "Crunch" meant 80-100 hour weeks. Listen, I get that we shouldn't normalize more than 40 hour work weeks, but there's overtime and then there's crunch, and crunch in the gaming industry is fucking brutal. 50 hour weeks ain't it. The existence of this line makes much of the rest of the article feel like whining about nothing rather than solving a difficult and chronic problem. The writer undermined the whole thing, right here. Maybe Timmins does define anything over 50 as "crunch" but don't write the article in such a way that it draws a false equivalency between 50 hour work weeks and breaking a company's morale. Especially in this industry.
50 Hours a week is actually the commonly used benchmark in studies, that's probably why he's using that number.
"The Halo 2 crunch almost killed Bungie as a company," he said. "It is the most I've ever seen humans work in a year and a half. It was brutal.
50 hour work weeks didn't do that. UGH. This article makes Timmins sound like a whiny brat. I bet most of that year and a half was spent around 80 hour work weeks, not 50. 50 doesn't break a man the way 80 does. Last I'm going to say about the hours thing.
Halo 2 was far more than 50, as per his later comment ;)
"When your company is used to crunching, not relying on crunch to ship is now hard," he said. "Un-ringing that bell is very difficult. It requires changes to planning and culture, which takes a long time to do. It took us years and multiple games to move away from crunch philosophy."
I disagree here. If it took a long time to un-ring that bell, then the problem was the leadership. After your first game, you know how long it takes to make a game. Your experienced coders can say how many man hours of work you're looking at. You have a line producer whose entire job is to know how many hours things take and assign budgets to match. So at that point, you can set a schedule with no crunch, or set one with crunch, but you can't pretend that the crunch time is magically sneaking up on you and taking you by surprise. Back when I was testing, I could tell you that it took in the neighborhood of 300 man hours to properly test every possible combination of clothing and skate deck in a tony hawk game. We could assign 10 guys 30 hours of work and get it done in 3 days or we could assign 30 guys 10 hours of work and finish in a day. Or we could be giant dick bags and decide one guy was gonna do it all and work 100 hour weeks and finish in 3 weeks because hey, fuck that guy, right? But we NEVER got surprised by how long it took. Not once. Occasionally we'd roll the check into a new build because we didn't finish between releases, but - again - we were never surprised when that happened and, in fact, told the coders in advance what checks wouldn't be done in time for their planned pushes.
1st: That's not totally true. Games are hard! You realize something sucks and have to totally redo a section of the game (EG destiny 1's story). or some tech doesn't work. I think that's a pretty normal story, especially if you are working with new ideas or a new engine.
I think if this was as easy as your positing, we wouldn't see nearly so much Crunch.
Here's my take: When your company doesn't really give a shit about its employees, relying on crunch time to ship is easy. When you treat your employees as assets to be invested in instead of expenses to be minimized or resources to be exploited, planning to ship without using crunch is easy.
I think that's what he's saying, when your company accepts crunch as normal, you have to work really hard to break away from "WE CAN ask for crunch to get these things done. That's a cultural issue that takes time to change.
"You should take this seriously, but it's not free," Timmins said. "If I'm a manager, every report I have is about 10% of my time... It's really hard, and you're constantly going to have that pressure: 'Can't we just skip one on ones? Can't we just skip your goals for this period?'
Right here... He knows how much time things take. And then he immediately says he wants to cut corners. DUDE. The whole point of a crunch-free philosophy is that you plan ahead and consider how much time things take. So if you know how long these 1 on 1s take, then you schedule them such that you don't feel the time pressure to get them done by either working crunch hours on them or skipping the quality work altogether, and if you don't have enough man hours in the week to do all of your weekly tasks, you hire help. He's preaching no crunch while exactly providing an example of how management forces crunch on employees. I can see why it took so long to shift... they're bad at it, even if they want to be better. If the 1 on 1s take too much of his time, he needs to divide his management groups into smaller sets of people and hire more managers so everyone gets the attention they deserve.
"The answer is no. People management is more important than that one extra feature."
Or you could hire another manager and divide your workload, getting both done. Rule of thumb: You will be assigned more and more work until you ask for help or break. It's your responsibility to admit when you have been given too much to do. Yes, even if you're a manager.
Instead you have to tell upper management to chill the fuck out if mike wants some time off, and to guarantee everyone that they'll be able to come right back if they do need time. You go to bat for your team, you encourage them to take the time off, but man... Forcing someone to leave the office can easily be seen as not wanting them there. That's a dangerous game.
I've seen the opposite of this. Large amounts of easily consumable vacation often leave to very few people taking vacation. People get passionate about what they do, and they don't take their time.
it's over by four months and it's not going to fit. On Halo 2 I was that person, and before you know it I'm there every day until 4am and I never see my wife.
This right here is exactly why I quit my job in video games. My boss saw his wife once a month. I had turned off the gas and electricity at my apartment because I was home so rarely. I slept on a cot in the break room and showered at the gym next door. So yeah, crunch is bad. It's really, really bad.
UGH yup, I was doing a kids game and I was working 9:30-7:00, I'd get home at 7:45, put my kid to bed, maybe nap for 20 min, and start working again at 11, and finish up at 3-4AM to check in with the German team. After 6 weeks of doing this, AND being yelled at about the state of the project (mostly because the owner kept changing product direction and refused to change deadlines, and the place was just toxic), and expecting 24 hour email availability. I've moved to a casual mobile shop and I'm much happier.
"The majority of it is always having enough awesome ideas and things you want to build, so you always need to have that rigour. 'No, we can't do that, and that's okay.' The second you don't, the whole thing falls apart."
And then the last bit doesn't make sense to me. There's no such thing as "no we can't." You either need more people, more time, or more money, or some combination thereof, and anything is possible. You can't tell your boss "no" unless it's literally impossible (and I don't mean impossible for you, but completely, physically impossible). instead, you tell your boss you can do that in X amount of time, or with Y more people, or at a cost of Z. Maybe he's implying the "no we can't [do that with the number of people we have in the amount of time remaining]" but this article is not giving me total confidence in Bungie's understanding of the golden triangle of labor.
His implication there that saying no in the time allotted was pretty clear to me?
Complete thread:
- no-crunch development -
Kermit,
2017-08-04, 20:48
- no-crunch development -
Cody Miller,
2017-08-04, 21:04
- no-crunch development -
Ragashingo,
2017-08-04, 22:29
- no-crunch development - Kahzgul, 2017-08-05, 01:00
- no-crunch development -
Ragashingo,
2017-08-04, 22:29
- no-crunch development -
Kahzgul,
2017-08-05, 00:56
- no-crunch development -
DEEP_NNN,
2017-08-05, 06:04
- no-crunch development - General Battuta, 2017-08-08, 06:40
- no-crunch development -
Yapok,
2017-08-05, 06:32
- no-crunch development -
Ragashingo,
2017-08-05, 08:39
- no-crunch development -
Kahzgul,
2017-08-07, 13:10
- no-crunch development -
Cody Miller,
2017-08-07, 13:57
- no-crunch development -
Kahzgul,
2017-08-07, 16:46
- no-crunch development -
Cody Miller,
2017-08-07, 17:20
- no-crunch development - Kahzgul, 2017-08-08, 09:58
- no-crunch development -
Cody Miller,
2017-08-07, 17:20
- no-crunch development -
Kahzgul,
2017-08-07, 16:46
- no-crunch development -
Cody Miller,
2017-08-07, 13:57
- no-crunch development -
Kahzgul,
2017-08-07, 13:10
- Agreed. Estimates != deadlines.
- slycrel, 2017-08-05, 16:01
- no-crunch development +1 estimates are hard. - dogcow, 2017-08-07, 12:36
- no-crunch development - Kahzgul, 2017-08-07, 12:53
- no-crunch development -
Ragashingo,
2017-08-05, 08:39
- no-crunch development -
Xenos,
2017-08-05, 08:03
- no-crunch development -
Ragashingo,
2017-08-05, 08:47
- no-crunch development -
INSANEdrive,
2017-08-05, 13:21
- Days per week -
Cody Miller,
2017-08-06, 12:42
- Days per week -
Kahzgul,
2017-08-07, 13:17
- Days per week -
Cody Miller,
2017-08-07, 13:44
- Days per week -
bluerunner,
2017-08-07, 16:11
- Days per week -
Cody Miller,
2017-08-07, 16:16
- Days per week - bluerunner, 2017-08-07, 16:24
- Days per week - Kahzgul, 2017-08-07, 16:49
- Days per week -
Cody Miller,
2017-08-07, 16:16
- Days per week -
Kahzgul,
2017-08-07, 16:47
- Days per week - bluerunner, 2017-08-07, 18:41
- Days per week -
bluerunner,
2017-08-07, 16:11
- Days per week -
Cody Miller,
2017-08-07, 13:44
- Days per week - electricpirate, 2017-08-07, 23:50
- Days per week -
Kahzgul,
2017-08-07, 13:17
- Days per week -
Cody Miller,
2017-08-06, 12:42
- no-crunch development -
INSANEdrive,
2017-08-05, 13:21
- no-crunch development -
Ragashingo,
2017-08-05, 08:47
- Reducing scope -
narcogen,
2017-08-06, 17:37
- Reducing scope - INSANEdrive, 2017-08-06, 19:58
- reading too much into a few things here... - electricpirate, 2017-08-07, 12:17
- no-crunch development -
dogcow,
2017-08-07, 13:26
- no-crunch development -
Cody Miller,
2017-08-07, 14:20
- no-crunch development -
dogcow,
2017-08-07, 14:34
- no-crunch development -
Kermit,
2017-08-07, 15:49
- no-crunch development - Cody Miller, 2017-08-07, 16:14
- no-crunch development -
Kermit,
2017-08-07, 15:49
- no-crunch development -
dogcow,
2017-08-07, 14:34
- no-crunch development -
Kahzgul,
2017-08-07, 16:54
- no-crunch development - dogcow, 2017-08-08, 11:40
- no-crunch development -
Cody Miller,
2017-08-07, 14:20
- no-crunch development -
DEEP_NNN,
2017-08-05, 06:04
- Not buying it- smells like bullshit.
- Revenant1988, 2017-08-05, 09:54
- Not buying what? -
Xenos,
2017-08-05, 10:08
- Not buying what? -
Revenant1988,
2017-08-05, 18:57
- Not buying what? -
cheapLEY,
2017-08-05, 19:12
- Not buying what? - Yapok, 2017-08-05, 20:51
- Not buying what? -
Kahzgul,
2017-08-07, 17:05
- Not buying what? - Cody Miller, 2017-08-07, 18:31
- Not buying what? -
Xenos,
2017-08-05, 19:21
- Not buying what? - Revenant1988, 2017-08-06, 00:07
- Not buying what? -
cheapLEY,
2017-08-05, 19:12
- Not buying what? -
Revenant1988,
2017-08-05, 18:57
- Not buying what? -
Xenos,
2017-08-05, 10:08
- I dreamed a dream. - INSANEdrive, 2017-08-05, 13:14
- no-crunch development -
Kermit,
2017-08-06, 14:08
- +1
- Xenos, 2017-08-06, 15:54
- +2
- Robot Chickens, 2017-08-06, 18:25
- +½ -
INSANEdrive,
2017-08-06, 19:28
- +½ -
Kermit,
2017-08-08, 10:32
- Response to the Rhetorical -
INSANEdrive,
2017-08-08, 10:46
- Response to the Rhetorical - Kermit, 2017-08-08, 11:52
- Response to the Rhetorical -
INSANEdrive,
2017-08-08, 10:46
- +½ -
Kermit,
2017-08-08, 10:32
- +1
- no-crunch development -
grantixtechno,
2017-08-07, 09:30
- no-crunch development - Cody Miller, 2017-08-07, 10:04
- no-crunch development -
Kahzgul,
2017-08-07, 17:04
- no-crunch development - INSANEdrive, 2017-08-07, 19:29
- no-crunch development - dogcow, 2017-08-07, 12:04
- crunch is satan -
General Battuta,
2017-08-08, 06:46
- crunch is satan - Kahzgul, 2017-08-08, 10:01
- no-crunch development -
Cody Miller,
2017-08-04, 21:04