My Message close
GAME JOBS
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
May 22, 2013
 
Blizzard Entertainment
Senior Software Engineer, Server
 
Blizzard Entertainment
Senior Software Engineer, Game Play
 
Blizzard Entertainment
Senior Software Engineer, Game Engine
 
NetherRealm Studios
Senior Software Engineer
 
NetherRealm Studios
Lead Software Engineer
 
Monolith Productions
Lead Mission Designer
spacer
Blogs

  Hammers, Drills, and Screwdrivers, oh my!
by Andrew Grapsas on 05/13/11 12:30:00 pm   Featured Blogs
2 comments Share on Twitter Share on Facebook RSS
 
 
The following blog was, unless otherwise noted, independently written by a member of Gamasutra's game development community. The thoughts and opinions expressed here are not necessarily those of Gamasutra or its parent company.

Want to write your own blog post on Gamasutra? It's easy! Click here to get started. Your post could be featured on Gamasutra's home page, right alongside our award-winning articles and news stories.
 

I often, almost haphazardly, throw around the words Scrum, Agile, and Lean. Along with these, I talk about sprints, backlogs, check lists, standardized work, right fit, sprint artifacts, and so many other details. But, in essence, what are these beyond mere tools for our use?


It’s relatively common knowledge that a nail calls for a hammer and a screw a screwdriver, not the other way around. Yet, our world, as developers, isn’t as black and white, is it? Our problems are less apparent, less well understood, and do not directly lend themselves to an explicit, self-illuminated one-to-one relationship, right?

Right?

Tools for tools' sake
Wrong. The same tools built for manufacturing can be applied to all walks of life and all types of employments, just as the same systems of thought found in mathematics can be applied to art, music, and software engineering. But, that’s not really what I want to talk about today. I want to focus on the “how” of application, not the “why”.

Peter Senge, author of The Fifth Discipline, says “Practicing a discipline is different from emulating a model.” This is key to the proper application of the aforementioned development methodologies and production philosophies. In applying agile to a company, we must not simply look at the components of agile and say, “Yes, we can have this.” Rather, we must truly understand our organization, how it currently operates, what weaknesses exist, and we must fully and truthfully embrace the core beliefs of the system we plan on implementing.

The philosophy is champion
“Woah! Woah, wait a minute, Andrew, what the hell are you talking about? Philosophy? Beliefs? This isn’t some hocus pocus hokum. This is business! I don’t want your dogma in here!”

To apply a toolset without experiencing a mental transformation first is like hiking without loving the forest. It’s just walking without purpose. To love the forest is to bring purpose to the walking, to bring meaning and balance.

Rollo May’s The Courage to Create states that the artist must have an encounter to find creativity, to find the wellspring that will fill her palette with colors. This encounter is the catalyst, the source of fire that transforms technique and talent into passion and results. Without passion, without the encounter, there is no inspiration.

This same affirmation and vigor must be used in the business and production disciplines to shape and mold a self learning, inner looking organization with emotional intelligence. Like the Olympic torch, these flames must be preserved and passed from employee to employee. Whereas the artist is solely concerned with her own inspiration, the company does not have this luxury.

The company’s corpse
Corpus is the root of the word corporation. The company is the body. Yet, mayhap this is a misnomer. Ultimately, it is the people, their emotions, abilities, and minds that form the true “stuff” of the company. They provide value, meaning, and direction. As with an individual, when portions of the corporate-mind are repressed, the whole suffers.

“Stop, Andrew! That’s psycho-babble!”

Companies are composed of people. People have minds, personalities, and emotions. They are composed of experiences and genetics, a mix of nature and nurture. Indeed, the relationships we see within an organization are familial and can have the same level of dysfunction as one would expect to have between father, mother, brother, sister, and so forth. The actions of the company and its culture affect the individuals the company is composed of.

Bottoms up
It’s far easier to apply a set of rules to a company and expect change than to actually engage in change. Typically, mandates come from above that indicate which development methodologies are to be employed. At most companies I’ve worked for, some subset of developers--usually producers--are provided with cursory training in the new systems and then expected to magically alter their teams and the environment they work within.

This expectation of change from a simple injection of a new, often ephemeral idea can do more damage than one would imagine. Barely grasping an idea can cause damage to the team if one is not careful (empathetic, respectful), delay products, and hinder quality of life and quality of product.

A radical proposition: let the people doing the work learn the ins and outs of the new process. Bring them to a local company that does agile, lean, or scrum well. Have them encounter the result.

The cost of change
To embrace change, to instill a movement of ideas from one tried and true methodology to another that has yet to be tested, to fully take wings, is a costly event. Yet, to not move, to remain the same, is death, the ultimate cost.

The game industry, like all industries, has progressively moved faster and faster as technology has charged onward. To not change, to not adapt is to become extinct.

We humans are grand creatures capable of morphing our surroundings and using our most powerful asset--our brain--to alter the conditions we find ourselves in for our survival.

Anxiety
Death is a driving force. We all know our days are numbered. We all feel the marching rhythm to the grave. This is a prime cause of anxiety, indirectly or directly. Fear is a large factor in many decisions we, as humans, make.

Is the company any different? We cannot and must not make decisions out of fear. We must apply systems thinking, we must find our passion and inspiration, and must step above and beyond the fear. Only in doing so, only by empowering our precious resources (our employees) can we avoid extinction.

In summary
Companies are human. Employees are human. We must all use our emotional intelligence to not just apply blanket policies or blindly utilize tool sets. Rather, we must use our critical minds to observe the existing system, how it interacts with our worlds, and to create future methodologies that engage our employees in the process of process.

 

 

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.

Andrew is actively writing and programming for various projects. You can read more at his blog aagrapsas.com. He promises to update it soon.

Follow Andrew on twitter!

 
 
Comments

Glenn Storm
profile image
Your idea about taking a 'field trip' of sorts to another institution, to experience the practice of a methodology in question, is an interesting one. And in contrast to cursory management training on the subject, this idea makes me think of other learning systems, training strategies and change catalysts. I've got a friend in the business of doing something like a life coach for companies, and although their focus is primarily on the content creation processes, it has been the subject of a couple discussions to broaden that to a holistic pursuit. We have members of this forum who work similarly to this kind of personalized company coach. But, this article highlights the kinds of considerate self-examination required to make pretty dramatic changes from the core of the company out. As alluded to here, this kind of metamorphosis requires not just a commitment from the top down, but a sensibility from the bottom up, regarding the people who will employ the process desired. This is an indication that kinds of change like this may necessarily be an ongoing effort that takes internal leadership whose [perhaps only] role is to ask the hard questions, drive the self-critique and shepard the kinds of change that improve the company as a whole.



Thank you, Andrew.

Andrew Grapsas
profile image
Thanks for the great reply, Glenn!



As I've been exploring agile, scrum, lean thinking, and systems thinking I've been feeling a pretty large disconnect between the tools/metrics and the philosophy/psychology (in the way they are taught/projected). Lean does a pretty good job of saying, "We have to respect people" and explaining why; but, most of it is cursory and many applying companies glance over the respect for people bit (respect for people is reflected in Agile's "trust your developers").



Having that "life coach" (or sensei in Toyota speak) is great for providing a driving force and guiding hand. The difficulty is merging the sensei into the culture (culture is often resistant to change -- unless it has been formed to be critical and adaptive) and making the organization understand that "this isn't just about policy or practice." It's almost like conquering Eastern thought when one has only been exposed to Western thinking. There's so much there and it's so different!



We really need more critical thinking on the subject--and I'm glad to see that you and others have been thinking about all of this! This isn't just a lesson for game development, it's one for all business. I feel like we, as a mostly creative industry, have a unique potential to apply these beliefs and build new systems of thought that other older, more traditional, more risk avert organizations can't.



And, wow, yeah, there's so much food for thought. More posts to come related to all of this :)



Thank you so much for reading!


none
 
Comment:
 




 
UBM Tech