About the Author |
|
xi | |
|
|
1 | (8) |
|
|
1 | (1) |
|
How is a Team Leader to Juggle All of This? |
|
|
2 | (1) |
|
|
3 | (1) |
|
Preamble on Distributed Development |
|
|
4 | (5) |
|
Why Would I Use Distributed Development? |
|
|
4 | (1) |
|
So You Don't Like Outsourcing and Think It's a Bad Idea |
|
|
5 | (1) |
|
The Difference between Traditional Outsourcing and Distributed Development |
|
|
6 | (1) |
|
Who We Will Meet in Our Case Studies, and Why We Care about What They Have to Say |
|
|
7 | (2) |
|
Overview of the Development Process |
|
|
9 | (26) |
|
The Basic Games Development Cycle |
|
|
9 | (1) |
|
|
10 | (2) |
|
|
12 | (4) |
|
|
16 | (3) |
|
|
19 | (2) |
|
|
20 | (1) |
|
How to Use Distributed Development Teams to Alleviate Demo Problems |
|
|
20 | (1) |
|
When They're out of Control |
|
|
20 | (1) |
|
|
21 | (7) |
|
|
21 | (4) |
|
|
25 | (3) |
|
|
Manufacturing and Distribution |
|
|
28 | (1) |
|
|
28 | (1) |
|
Post Launch Support and Updates |
|
|
28 | (1) |
|
|
29 | (6) |
|
|
30 | (5) |
|
|
Your World and Your Internal Team |
|
|
35 | (28) |
|
Types of Distributed Collaboration: How to Organize Your World |
|
|
35 | (4) |
|
Organization of Key Players: Developers, Publishers, Customers, and Retailers |
|
|
35 | (1) |
|
Traditional Distribution Model |
|
|
36 | (1) |
|
Digital Distribution Model |
|
|
37 | (2) |
|
Organization of Distributed Development Teams |
|
|
39 | (3) |
|
|
39 | (1) |
|
|
40 | (1) |
|
|
40 | (1) |
|
How Many People per Group? |
|
|
41 | (1) |
|
|
41 | (1) |
|
How to Pick Your Internal Reps |
|
|
42 | (2) |
|
|
42 | (1) |
|
|
42 | (1) |
|
|
43 | (1) |
|
|
43 | (1) |
|
|
43 | (1) |
|
Key Roles and How to Identify Good Candidates |
|
|
44 | (8) |
|
|
44 | (2) |
|
|
46 | (1) |
|
|
46 | (1) |
|
|
47 | (1) |
|
|
47 | (2) |
|
|
49 | (1) |
|
Integration Engineer and Build Master |
|
|
49 | (1) |
|
|
50 | (1) |
|
|
50 | (2) |
|
News Flash: A Team Is More Than the Sum of Its Parts |
|
|
52 | (1) |
|
Insourcing: It's Like Hiring Family Because Dad Told You To |
|
|
52 | (2) |
|
How to Use Insourcing Effectively |
|
|
53 | (1) |
|
|
54 | (9) |
|
|
54 | (9) |
|
|
|
63 | (42) |
|
Where to Find Candidates and Teams |
|
|
63 | (1) |
|
How to Know What You Need |
|
|
64 | (13) |
|
Questions for Fay Griffin, Development Director, Electronic Arts |
|
|
65 | (4) |
|
Partner Evaluation Matrix |
|
|
69 | (2) |
|
Warning Signs When Evaluating Teams |
|
|
71 | (2) |
|
|
73 | (4) |
|
|
How Developers Can Find Partners and Publishers |
|
|
77 | (4) |
|
|
78 | (2) |
|
Why Developers Need to Self-Promote Early and Always |
|
|
80 | (1) |
|
Warning Signs for the New Developer |
|
|
80 | (1) |
|
How Developers Should Evaluate a Development Deal |
|
|
81 | (13) |
|
|
82 | (1) |
|
|
82 | (3) |
|
|
85 | (2) |
|
|
87 | (1) |
|
Intellectual Property Rights |
|
|
88 | (1) |
|
|
89 | (1) |
|
|
90 | (1) |
|
|
90 | (1) |
|
|
90 | (1) |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
92 | (2) |
|
Roles and Responsibilities |
|
|
94 | (3) |
|
|
95 | (1) |
|
|
95 | (1) |
|
|
96 | (1) |
|
|
96 | (1) |
|
Publisher-Independent Quality Control |
|
|
97 | (1) |
|
First-Party Certification |
|
|
97 | (1) |
|
|
97 | (8) |
|
|
98 | (7) |
|
|
Getting off on the Right Foot |
|
|
105 | (42) |
|
Making Sure You Have a Shared Vision |
|
|
105 | (7) |
|
How Do You Best Establish a Shared Vision? |
|
|
105 | (3) |
|
|
108 | (4) |
|
|
Defining Project Parameters: Scheduling Goals, Techniques, and Milestones |
|
|
112 | (15) |
|
|
112 | (1) |
|
How to Structure Milestones |
|
|
113 | (6) |
|
Dealing with Multiple Platforms Simultaneously |
|
|
119 | (6) |
|
Devising Collaborative Schedules: Scheduling from the Ground Up |
|
|
125 | (1) |
|
What Does Good Look Like? |
|
|
126 | (1) |
|
|
127 | (5) |
|
When you First Discuss the Possibility of Working Together |
|
|
128 | (1) |
|
When the Project is a Go and the Contract is Signed |
|
|
128 | (2) |
|
When the Bulk of the Staff Starts to Come Online |
|
|
130 | (1) |
|
When Key Team Members Meet (Art Directors' Summit) |
|
|
131 | (1) |
|
How to Keep Balance among Internal and External Teams: Avoiding'' Us versus Them'' and Other Common Problems |
|
|
132 | (2) |
|
Tools for Keeping the Team in Sync |
|
|
134 | (6) |
|
|
134 | (1) |
|
Using Source Control across Multiple Sites and Teams |
|
|
134 | (1) |
|
|
135 | (1) |
|
|
136 | (1) |
|
E-mail Archiving of Critical Information |
|
|
136 | (1) |
|
|
136 | (1) |
|
|
136 | (1) |
|
|
137 | (1) |
|
|
137 | (1) |
|
Shared Documentation Space: Wikis, Sharepoint, and Google Docs |
|
|
138 | (1) |
|
|
138 | (1) |
|
|
139 | (1) |
|
|
140 | (7) |
|
|
140 | (7) |
|
|
|
147 | (36) |
|
Establishing and Maintaining Trust |
|
|
147 | (1) |
|
Progress Checkpoints and Milestone Tracking Progress |
|
|
148 | (2) |
|
On Equipment and Software Needs |
|
|
150 | (1) |
|
|
150 | (1) |
|
For Publishers and Those Who Loan out Gear |
|
|
150 | (1) |
|
How to Know When Things Are Going Wrong, and What to Do about It |
|
|
151 | (3) |
|
|
152 | (1) |
|
|
153 | (1) |
|
Try to Break Down Communication Silos |
|
|
153 | (1) |
|
What to Do When the Job Requires More Work Than You'd Agreed Upon |
|
|
154 | (4) |
|
|
154 | (1) |
|
Determine If You Need Additional Resources |
|
|
155 | (2) |
|
Even When It is Difficult or Expensive, Do What You Say You Will Do |
|
|
157 | (1) |
|
How to Deal with Product Goal or Design Changes |
|
|
158 | (1) |
|
How to Gracefully Exit When Required |
|
|
159 | (2) |
|
Finaling and Product Submission |
|
|
161 | (15) |
|
|
168 | (8) |
|
|
|
176 | (1) |
|
Planning for Your Next Date |
|
|
177 | (4) |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
181 | (2) |
|
Site Visits and Common Situations |
|
|
183 | (30) |
|
|
183 | (1) |
|
|
184 | (3) |
|
|
185 | (1) |
|
|
185 | (1) |
|
Getting to Know Individual Strenghts and Weaknesses |
|
|
185 | (1) |
|
Soaking up Their Attitude |
|
|
186 | (1) |
|
|
186 | (1) |
|
|
187 | (1) |
|
|
187 | (1) |
|
Representing Your Company and the Project While On-Site |
|
|
187 | (1) |
|
|
188 | (4) |
|
|
190 | (2) |
|
|
|
192 | (1) |
|
Dealing with Distractions |
|
|
193 | (2) |
|
Understanding Local Politics |
|
|
193 | (1) |
|
Ferreting out Destructive Non-Work Distractions |
|
|
194 | (1) |
|
|
195 | (1) |
|
|
196 | (2) |
|
Helpful Tools for Staying in Touch with Home Base |
|
|
198 | (1) |
|
A Cell Phone with an International Rate Plan |
|
|
198 | (1) |
|
|
198 | (1) |
|
|
198 | (1) |
|
Blackberry or Other Mobile E-mail Device |
|
|
198 | (1) |
|
|
199 | (1) |
|
Failure Study: When the Schedule Is Wrong |
|
|
199 | (3) |
|
What to Do When Your People Are Spending Too Much Time On-Site |
|
|
201 | (1) |
|
Failure Study: When Your Vision Is Clouded |
|
|
202 | (2) |
|
When You're Shooting for the Wrong Target |
|
|
202 | (2) |
|
Failure Case: When the Bugs Eat You |
|
|
204 | (1) |
|
Failure Case: The Decision-Making Bottleneck |
|
|
205 | (1) |
|
|
206 | (2) |
|
|
208 | (5) |
|
|
208 | (5) |
|
|
Review, Conclusions, and the Future |
|
|
213 | (10) |
|
A Review of What We've Discussed |
|
|
213 | (7) |
|
|
213 | (1) |
|
Overview of the Development Process |
|
|
214 | (1) |
|
Your World and Your Internal Team |
|
|
214 | (1) |
|
|
215 | (1) |
|
Getting off on the Right Foot |
|
|
216 | (1) |
|
|
217 | (1) |
|
Site Visits and Common Situations |
|
|
218 | (2) |
|
|
220 | (1) |
|
|
220 | (3) |
Index |
|
223 | |