Game Design Portugal
Olá bem vindo a comunidade GDPT, se quiseres te:

Apresentar aqui

Registar aqui
Últimos assuntos
» Aulas de programaçao gratuitas em Lisboa para adolescentes
Qui Nov 21, 2013 9:51 pm por Talmeida

» Lista Actualizada de Empresas Portuguesas 14/11/2013
Qui Nov 14, 2013 10:17 pm por IuriMonteiro

» Restart - Game Design
Qua Set 11, 2013 8:23 am por IuriMonteiro

» ZombieApocalift
Ter Set 10, 2013 5:24 pm por IuriMonteiro

» Nova GamePlay
Qua Ago 28, 2013 2:14 am por easygamesproduction

» Programador Procura Conselhos
Sex Ago 02, 2013 5:45 am por easygamesproduction

» Unity 4 -Serie: Crie Seu Jogo de RPG 3D
Sex Ago 02, 2013 5:20 am por easygamesproduction

» Videojogos portugueses - Portugal Aqui Tão Perto
Sex Maio 31, 2013 7:39 am por IuriMonteiro

» Rayman Origins
Dom Maio 19, 2013 11:45 am por IuriMonteiro

» Last of Us
Sab Maio 18, 2013 11:16 am por IuriMonteiro

» Lista de todas as empresas portuguesas
Sex Maio 10, 2013 8:09 pm por IuriMonteiro

» Chrome World Wide Maze
Dom Mar 24, 2013 4:26 pm por IuriMonteiro

» Brigade - Real-time path tracing engine - WIP
Dom Mar 24, 2013 4:24 pm por IuriMonteiro

» Novo jogo da Battlesheep: Bounty Monkey
Dom Mar 24, 2013 4:06 pm por IuriMonteiro

» Unreal Engine 3
Seg Mar 04, 2013 11:37 am por Diogo86

» Where can I sell my Indie PC game?
Sab Nov 17, 2012 4:44 pm por IuriMonteiro

» When Players Make the Rules: On Memes and the Meta-Game
Sab Nov 17, 2012 4:41 pm por IuriMonteiro

» Electronic Arts COO Fights to Lead the New Game Industry
Dom Nov 04, 2012 3:36 pm por IuriMonteiro

» Miniclip - Game Designer
Dom Nov 04, 2012 3:31 pm por IuriMonteiro

» Miniclip - Studio Manager
Dom Nov 04, 2012 3:30 pm por IuriMonteiro


People Make Games

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

People Make Games

Mensagem por IuriMonteiro em Sab Fev 26, 2011 2:04 pm

It's really easy to get lost in the numbers. They frequently pervade our lives. What's our street date? How long is pre-production? What are our analyitics? How many days will this task be? How many programmers will this project need? What will this cost us?

Numbers.

If you're not reading LeanBlog, I highly suggest you check it out. Mark's most recent post (Enough With the Factory Bashing) somehow plucked a string and struck a chord. I've never visited a factory; but, I can definitely tell you how damn valueable a trained, motivated, skilled, and properly listened-to employee is.

With Lean and a lot of other contemporary philosophies (Agile, for example), there is a renewed focus on the individual as the most critical part of the equation. After all, a tech company without any people would just be a collection of idling computers. What's a compiler without someone to write code for it, or Maya without an animator to move a rig and export animations? Not much.

So, why does it feel like the human element is, too often, lost?

Indoctrination in the "Numbers of Life"

Often times, producers, managers, and employees find it easy to focus on a date. It's simple, really, our organizational lives revolve around moments of time and, well, hell, a number is something that can be compared, contrasted, and evaluated.

How many calendars do you look at during your workday? Outlook? Google? Do you have project management software that ticks down the days remaining until the shining example of game development you've orchestrated must be demoed at E3?

You probably have to be at work at a specific time (9:00 AM or 10:00 AM), have an expected lunch hour (12:30 -> 1:30 PM?), and, honestly, let's face it, you're human: you want to get home, so you're anticipating 6:00 PM, or 7, or 8, or whenever you're allowed to leave your work space.

You have a salary ($60k, $70k, $80k, $90k, more?), a morgage ($1500, $2000, $3000 a month?), and bills ($60 for gas, $100 for electricity, $100/mo paying your recent engagement ring purchase down).

Maybe even your reviews have been somehow synthesized into numbers (70%, that means you're satisfactory... or something).

We're educated and constantly reinforced to view things in terms of numbers (I got a 92% on Professor Grapsas's quad tree assignment, awesome! Or, I have 7 jellybeans left, if I eat 3 jellybeans, there will be 4 remaining. My barrito costs $10, I have a 2% coupon on barritos. My mother-in-law is coming over in 2 weeks.).

So, naturally, we tend to take these mental models of time and numbers and apply them to everything else. Soon enough, these are the most imminent elements within our minds.

What we should be asking ourselves is: what can I do to make my employees have less road blocks, understand their domain better, and, generally, achieve their goals?

Instead, we recall that we have a phone conference at 2:00 PM, a meeting about resource allocation from 3:15-4:00 PM, that we have to prepare something for someone's yearly review, and that there are 10 days until the next deliverable and 32 outstanding features.

Misperceptions

As my fiancee says, "Children don't fail in school because they don't want to succeed."

Everyone wants to be a success. No one wakes up and says, "I'm going to suck at my job today, gee, that'll be swell!" A more appropriate reflection might be, "I'm going to be asked to write a backend hook for the new monetization system. [That's boring/I don't know how/I can't think of that because there are external pressures/I hope that doesn't involve talking to my manager]."

"Before we can build cars, we must first build people." ~ Toyota

Toyota had it right. If we're constantly following the traditional perception of a factory (read: focusing on numbers instead of people, quality, environment, etc.), we'll have all of the same difficulties and challenges that have plagued these models.

People aren't machines. We can't add another programmer to the assembly line and definitively expect an increase in output (The Mythical Man Month emphasizes this). Instead, humans are complex beasts composed of thoughts, dreams, motivations, and fears. Every individual has unique abilities and capabilities.

A good manager can read these qualities and properly nurture an employee.

Peopleware says, "Your employees are very aware of the one life they have to live." Give them a good life, and they'll treat you well.

Alleviation

A manager's job description is to enable those individuals that they work with in order to achieve success.

I've previously touched on various musing about how to create great places to work with brilliant people. But, there's a lot more to be said.

Let's get to Joe Developer's complaints for the day:

That's Boring

Joe isn't being challenged. Dan Pink says, rather intuitively, that employees need to be challenged and engaged in order for them to really be driven and succeed. They need to have an opportunity to master the tasks they're required to do, and to share that mastery.

I don't know how

Many employers offer educational benefits (typically in the form of a yearly committement for paying $x towards pre-approved classes). How many employers push their employees to attend classes? How many bring professors or experts on-site to provide continual education? I know EALA did it while I was there, and I loved it! I learned a lot about optimizing C++ from those classes.

An employee that doesn't know "how" is like a child embarassed to go up to the black board and solve a math problem. We're constantly taught that not knowing an answer is a sign of slacking and displays a lack of capability and intelligence. That's just not the case. When presented with the proper tools and support, more ofen than not, an employee would rather learn the new system, technology, etc. and perform the task; but, when improper support is provided, resistance increases.

I can't think of that because of external pressures

Maybe the employee doesn't have health care and her knee hurts. How can she be expected to focus on her work? Maybe she knows the deadline is too imminent and doesn't feel like she can ask for it to be pushed back, generating anxiety that's keeping her from doing her work. We have to consider these things. As much as possible, employers need to focus on making their employees comfortable, healthy, and stress free.

I hope that doesn't involve talking to my manager

More often than not, individuals that quit do so because of someone they directly report to. Managers can make or break an employee's experience. Treat them with respect. Treat them correctly. Let them know you really appreciate their time and commitment.

Conclusion

Sure, we need time estimates. And, no, don't hide your calendar. Just, next time you have to make a big decision, consider how it's going to impact your employees. Remember, there's a human part to all of this, too.

About the Author

Andrew Andreas Grapsas is a game programmer at Arkadium, Inc. developing facebook games. Previously, he was a gameplay and animations programmer at Kaos Studios|THQ, and intern systems programmer on Medal of Honor.
Fonte:Gamasutra
avatar
IuriMonteiro
Admin
Admin

Mensagens : 425
EXP : 3706
Kudos : 1
Data de inscrição : 05/09/2010
Idade : 25
Localização : Carnaxide

Ver perfil do usuário http://gamedesign.forumeiros.net

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum