48
Outsourcing Frontlines: The Lessons Never End Kristine Coco - Midway GDC 2007

Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcing Frontlines:The Lessons Never End

Kristine Coco - MidwayGDC 2007

Page 2: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Chicago

AustinSan DiegoLos Angeles

Seattle

NewcastleNewcastle

Page 3: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcers

Page 4: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcing Pipelines

• Concept Art• 3D Objects • Characters• Vehicles• Levels

Page 5: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcing Pipelines

• Concept Art• 3D Objects • Characters• Vehicles• Levels

Page 6: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcing Pipelines

• Concept Art• 3D Objects • Characters• Vehicles• Levels

Page 7: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcing Pipelines

• Concept Art• 3D Objects • Characters• Vehicles• Levels

Page 8: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Outsourcing Pipelines

• Concept Art• 3D Objects • Characters• Vehicles• Levels

Page 9: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Internal Process Makes or Breaks Us

Page 10: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Good Internal Process• #1 – Integrate vendor into team

Page 11: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Good Internal Process

Page 12: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Typical Outsourcing Issues

• Late delivery• Over budget• Poor quality

Page 13: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Root Problems

• Poor internal process• Wrong vendors• Bad tools

– Miscommunication– Unrealistic expectations

Page 14: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Vendors

• Carefully vet vendors– Management– Experience– Skills

Page 15: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Tools

• Communication– Provide visibility– Key info in one place– Frequent

• Delivery– Integrated into team workflow– Foolproof

Page 16: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Internal Process

• Scope• Pre-Production • Requirements• Feedback• Staffing

Page 17: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Internal Process

• Scope• Pre-Production• Requirements• Feedback• Staffing

Page 18: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Internal Process

• Scope• Pre-Production • Requirements• Feedback• Staffing

Page 19: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Internal Process

• Scope• Pre-Production • Requirements• Feedback• Staffing

Page 20: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Internal Process

• Scope• Pre-Production• Requirements• Feedback• Staffing

Page 21: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Scope

• Good scope is exact– Specific asset list– Deadline– Budget

• Bad scope is undefined– Estimates– Asset types

Page 22: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Scope

• 329 unique assets

Asset Name Time

Shirt1 2d

Shirt2 2d

Earrings1 3d

Pants1 3d

Page 23: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Scope

• Defined scope gets you solid bid

Asset Name Time Start Date End DateShirt1 3.3d 16-Jan 19-JanShirt2 2.9d 16-Jan 18-JanEarrings1 3.9d 16-Jan 20-JanPants1 3.9d 16-Jan 20-Jan

Page 24: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Scope

• Bad scope cost us extra money & time

Each prop was a 4-day task

Man Day Rate Time Actual Cost Paid1 prop

$400 3d $1,200 $1,600

Page 25: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Pre-Production

• Pre-production provides efficiency– Slow ramp up– Training

• No pre-production cause mistakes– Not enough time– Start heavy load immediately

Page 26: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Pre-Production

• ~ 3+ months to get ready to start work

4 weeks 3 weeks 3 weeks 6 weeksTests Negotiation Schedule Logistics & Training

Page 27: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Pre-Production

329 unique assets

Month 1 Month 2 Month 334 assets 74 assets 73 assets

Page 28: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

• Good requirements leave no questions– Provide detail upfront

• Bad requirements create more work– Shouldn’t make assumptions

Requirements

Page 29: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Reference• Quality Target• Proxy• Process• Technical Spec

Page 30: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Reference• Quality Target• Proxy• Process• Technical Spec

Page 31: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Reference• Quality Target• Proxy• Process• Technical Spec

Page 32: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Reference• Quality Target• Proxy• Process• Technical Spec

How To Build

Low Poly Model

High Poly Model

UVs

Collision

Smoothing Groups

Tiling Textures

Page 33: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Reference• Quality Target• Proxy• Process• Technical Spec

Page 34: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Bad requirements are common– Assumptions are easy to make

• Assumptions cause rework

Page 35: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Requirements

• Bad requirements caused errors with – Scrolling UVs– Inefficient textures– Missing detail in geometry– 2-sided materials– Incorrect tiling at seams– Wrong materials– Smoothing groups

Page 36: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback

• Good feedback reduces iteration– Visual– Exact– Frequent

• Bad feedback causes extra work– Vague– Open-ended

Page 37: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback

Page 38: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback

Page 39: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback

Page 40: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback

• Too much text

Page 41: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback

Page 42: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback• Unclear

Page 43: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Feedback• Visual and frequent!

Page 44: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Staffing

• Good staffing plan provides bandwidth– Requirements– Feedback

• Bad staffing plan causes mistakes– Delays– Miscommunication

Page 45: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Staffing

• Requirement packets– 1 FT artist can do 25 packets a week

• 250 assets require 10 man weeks of prep

Page 46: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Staffing

• Providing feedback is full-time job– 1 artist can support ~30 assets at once

• 60 assets require 2 full-time artists

Page 47: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

In Summary

• Internal process can make or break you– Scope– Pre-Production– Requirements– Feedback– Staffing

Page 48: Outsourcing Frontlines: The Lessons Never Endtwvideo01.ubm-us.net/o1/vault/gdc07/slides/S3704i1.pdf · 2009-01-05 · Shirt1 3.3d 16-Jan 19-Jan Shirt2 2.9d 16-Jan 18-Jan Earrings1

Q/A

@