SlideShare a Scribd company logo
Going Remote: Build Up Your Game Dev Team
ROBERT COWHAM
perforce.com2 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Robert Cowham
Principle Consultant, Perforce Software
perforce.com3 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Going Remote: Build Up Your Game Dev Team
1
2
3
How to Meet Increasing Demands
Ways to Empower Your Remote Teams
• 3 Challenges When Working Remote
• How to Scale Your Infrastructure
How Helix Core Supports Everyone on Your Team
• How to Set Up Monitoring
• How to Enhance Your Build Pipeline
How to Meet Increasing Demands
perforce.com5 | Helix Core by Perforce © 2020 Perforce Software, Inc.
• Institutions are closed, events canceled, and lockdowns are being enforced.
• Games entertain and can relieve stress for millions of people.
• Online replacing real life: Virtual F1 and NASCAR.
• Pro drivers competing with gamers.
• This increasing demand means your teams need to:
• Build faster.
• Release more.
• Adapt existing games and systems.
Increasing Demand from COVID 19
perforce.com6 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Impact on Your Game Dev Teams
• Many of you have always had remote teams:
• Different offices, located in different countries.
• But now you are supporting remote individuals.
• Developers need shared access to large repos.
• Designers need to download and work on large files
• WAN limitations make this difficult.
• Increased need to communicate.
• What are people working on?
• Do you need to switch to different releases?
• How can you help teams efficiently manage workloads?
We’re here to help you
meet this demand.
Ways to Empower Your Remote Teams
perforce.com8 | Helix Core by Perforce © 2020 Perforce Software, Inc.
What Remote Team Members Need
• Different teams require different subsets of the data.
• All team members need to handle:
• Hundreds of thousands of files.
• Total size of files hundreds of GB or more.
• Many individual files are multi-GB each.
• You need to provide solutions that can:
• Efficiently sync the latest data.
• Seamlessly integrate tools.
• Enhance coordination and communication.
• Support increased demand on continuous integration
systems.
perforce.com9 | Helix Core by Perforce © 2020 Perforce Software, Inc.
3 Challenges When Working Remote
1. Scale Infrastructure 2. Set Up Monitoring 3. Enhance Builds
perforce.com10 | Helix Core by Perforce © 2020 Perforce Software, Inc.
• You need to scale your infrastructure to support:
• Individual team members working remote.
• More builds and tests to enhance collaboration.
• Increased releases to support demand.
• This can be done using:
• Single server.
• Server + proxies/replicas.
• Deployment options: on-premises, cloud, or hybrid.
Challenge 1: Scale Infrastructure
perforce.com11 | Helix Core by Perforce © 2020 Perforce Software, Inc.
• Many of you may be looking at the cloud.
• You may lose access to on-premise servers.
• Can help deliver files to remote users.
• Start by asking:
• What instances/resources are still available in your
preferred region(s)?
• How are you going to optimize data costs?
• How will you manage a more complex topology?
• Do you understand the appropriate security mechanisms
to be set up?
Challenge 1: Scale Infrastructure (Cloud)
perforce.com12 | Helix Core by Perforce © 2020 Perforce Software, Inc.
• Helix Core — version control from Perforce — can meet the demands for remote teams.
• It can handle:
• 10s of 1,000s of users.
• 10s of millions of daily transactions.
• 100s of terabytes of data.
• 10,000+ concurrent commits.
• Deliver files quickly to remote users without the WAN wait.
• Works on-premises or in the cloud.
• Get help managing your cloud with Assembla.
Helix Core Scales to Support Teams
perforce.com13 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Scale Globally With Federated Architecture
• Set up servers around the globe to allow remote
users to work like they are local.
• Majors sites can have edge servers.
• Support individual users with personal proxies:
• Caches contents of files locally.
• Ideal for larger files.
• Easy to “pre-sync” to avoid initial delay.
• Easy to monitor.
• Build farms may also be distributed to deliver
feedback faster.
commit
proxy
proxy
proxy
edge
edge
edge
perforce.com14 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Challenge 2: Monitoring
• Setting up more servers increases the need to monitor
your entire infrastructure.
• Monitoring helps you:
• See trends and spikes.
• Review performance and pro-actively respond to issues.
• Limit any downtime.
• Allocate resources where they are needed most.
• You should:
• Automate alerts.
• Build with industry standards: Prometheus and Grafana.
perforce.com15 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Set Up Dashboards With Helix Core
MN San Diego
perforce.com16 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Set Up Alerts With Helix Core
perforce.com17 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Challenge 3: Enhance Your Build Pipeline
• Coordinating builds across remote users is critical.
• Need to handle more builds.
• Deliver feedback, fast.
• Support multiple releases.
• Deploy build farms close to commit or edge servers.
• Utilize cloud backbone connectivity.
perforce.com18 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Helix Core Speeds Up Your Builds
• No need to coordinate using external tools.
• Central server keeps DevOps teams up-to-date on
changes.
• Use a “build edge” server:
• Easier to manage.
• Doesn’t require HA replica.
• New “background submit” option increases
responsiveness for large digital assets.
• Quickly delivers feedback to teams.
perforce.com19 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Perforce Streams Supports Your Builds
• Perforce Streams automates workflows. They can also:
• Streamlines your build process.
• Guides branching and merging.
• Allows you to visualize how change flows.
• Virtual streams provide great flexibility.
• Choose files necessary for builds without impacting other users.
• Pull in some or all digital assets: artwork, video, code, binaries, and more.
How Helix Core Supports Everyone on Your Team
perforce.com21 | Helix Core by Perforce © 2020 Perforce Software, Inc.
Deliver Files and Feedback Faster
• Scale your infrastructure:
• Flexible options for replication and personal proxies.
• Appropriate use of cloud options.
• Monitor performance.
• Optimize even for “last mile” bandwidth issues.
• Improve coordination amongst the team.
• Build faster.
• Deliver feedback wherever your team members are located.
We’re here to help your
teams stay productive (no
matter where they are).
perforce.com22 | Helix Core by Perforce © 2020 Perforce Software, Inc.
• Fortnite, GTA, Halo, Battlefield 1 — Robert’s kids
• Mario Kart 8 Deluxe on Nintendo Switch Online — Beth
• FortNite and Minecraft — Kara
• Grand Theft Auto 6 — Leah
• Rimworld & Sid Meier's Civilization VI — Samie
• Doom — Ben
• Asetto Corsa, Forza 7, Minecraft – Gerhard and kids
• Sniper Elite IV, Micecraft, Unravel – and Wii Fit Plus back
out! - Adam
Thank You for Making Us Happy
• Super Mario Odyssey & Legend of Zelda: Breath of the
Wild — Ethan
• Mario Galaxy on WiiU — Dana
• Fusion Frenzy — JoAnne
• MLB The Show 20 — Megan
• Super Mario Party — Tom
• Assasin’s Creed Odyssey & Witcher 3 - Sam
• Destiny 2 - Karl
At Perforce, we appreciate the work your teams do J
Questions?
Thank You
Ad

More Related Content

What's hot (20)

DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
Perforce
 
Perforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad Litwin
Perforce
 
Predictability at Scale
Predictability at ScalePredictability at Scale
Predictability at Scale
Perforce
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
Perforce
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
Rahul Sudame
 
Continuous integration (eng)
Continuous integration (eng)Continuous integration (eng)
Continuous integration (eng)
Anatoliy Okhotnikov
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Continuous integration. Short overview
Continuous integration. Short overviewContinuous integration. Short overview
Continuous integration. Short overview
ElifTech
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com
 
Dev ops
Dev opsDev ops
Dev ops
Tomas Riha
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
Jwooldridge
 
DevOps - Its just Agile done right
DevOps - Its just Agile done rightDevOps - Its just Agile done right
DevOps - Its just Agile done right
Tomas Riha
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
XebiaLabs
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
Pixel Federation
 
Test Driven Infrastructure with Serverspec and KitchenCI
Test Driven Infrastructure with Serverspec and KitchenCITest Driven Infrastructure with Serverspec and KitchenCI
Test Driven Infrastructure with Serverspec and KitchenCI
Adedayo Akinpelu
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
SoftServe
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Serena Software
 
From the sandbox to production
From the sandbox to productionFrom the sandbox to production
From the sandbox to production
Vadym Fedorov
 
Continuous integration, delivery & deployment
Continuous integration,  delivery & deploymentContinuous integration,  delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 
DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
Perforce
 
Perforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad Litwin
Perforce
 
Predictability at Scale
Predictability at ScalePredictability at Scale
Predictability at Scale
Perforce
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
Perforce
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
Rahul Sudame
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Continuous integration. Short overview
Continuous integration. Short overviewContinuous integration. Short overview
Continuous integration. Short overview
ElifTech
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
DevOps.com
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
Jwooldridge
 
DevOps - Its just Agile done right
DevOps - Its just Agile done rightDevOps - Its just Agile done right
DevOps - Its just Agile done right
Tomas Riha
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
XebiaLabs
 
Test Driven Infrastructure with Serverspec and KitchenCI
Test Driven Infrastructure with Serverspec and KitchenCITest Driven Infrastructure with Serverspec and KitchenCI
Test Driven Infrastructure with Serverspec and KitchenCI
Adedayo Akinpelu
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
SoftServe
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Serena Software
 
From the sandbox to production
From the sandbox to productionFrom the sandbox to production
From the sandbox to production
Vadym Fedorov
 
Continuous integration, delivery & deployment
Continuous integration,  delivery & deploymentContinuous integration,  delivery & deployment
Continuous integration, delivery & deployment
Martijn van der Kamp
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 

Similar to Going Remote: Build Up Your Game Dev Team (20)

How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
DevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at ScaleDevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at Scale
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
Michael Stephenson
 
Desktop as a service (daas)
Desktop as a service (daas)Desktop as a service (daas)
Desktop as a service (daas)
johndorian555
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape Plan
Perforce
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014
EDB
 
robust-company-profile-2015
robust-company-profile-2015robust-company-profile-2015
robust-company-profile-2015
Tecsun Yeep
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIX
Noel McKeown
 
harish
harishharish
harish
Harish Mehra
 
Summit update
Summit updateSummit update
Summit update
Bob Allred
 
The Fabric of the Future
The Fabric of the FutureThe Fabric of the Future
The Fabric of the Future
UniFabric
 
Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...
Perforce
 
PHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any StoragePHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any Storage
Mark McHenry
 
resume_new
resume_newresume_new
resume_new
Debayan Mukherjee
 
RajaSubramanian Resume
RajaSubramanian ResumeRajaSubramanian Resume
RajaSubramanian Resume
Raja Subramanian
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile development
Perforce
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
 
Challenges Scaling DevOps
Challenges Scaling DevOpsChallenges Scaling DevOps
Challenges Scaling DevOps
Rachel Maxwell
 
How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
DevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at ScaleDevOps and Git: Solving for CI/CD at Scale
DevOps and Git: Solving for CI/CD at Scale
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
Michael Stephenson
 
Desktop as a service (daas)
Desktop as a service (daas)Desktop as a service (daas)
Desktop as a service (daas)
johndorian555
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape Plan
Perforce
 
Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014Top10 list planningpostgresdeployment.2014
Top10 list planningpostgresdeployment.2014
EDB
 
robust-company-profile-2015
robust-company-profile-2015robust-company-profile-2015
robust-company-profile-2015
Tecsun Yeep
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIX
Noel McKeown
 
The Fabric of the Future
The Fabric of the FutureThe Fabric of the Future
The Fabric of the Future
UniFabric
 
Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...
Perforce
 
PHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any StoragePHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any Storage
Mark McHenry
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile development
Perforce
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
 
Challenges Scaling DevOps
Challenges Scaling DevOpsChallenges Scaling DevOps
Challenges Scaling DevOps
Rachel Maxwell
 
Ad

More from Perforce (20)

Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
Perforce
 
Code Quality Management Best Practices
Code Quality Management Best Practices Code Quality Management Best Practices
Code Quality Management Best Practices
Perforce
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
Perforce
 
Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019
Perforce
 
Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management
Perforce
 
Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Go Global With Helix Core on AWS
Go Global With Helix Core on AWS
Perforce
 
What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1
Perforce
 
How To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentHow To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product Development
Perforce
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
Perforce
 
Code Quality Management Best Practices
Code Quality Management Best Practices Code Quality Management Best Practices
Code Quality Management Best Practices
Perforce
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
Perforce
 
Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019
Perforce
 
Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management
Perforce
 
Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Go Global With Helix Core on AWS
Go Global With Helix Core on AWS
Perforce
 
What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1
Perforce
 
How To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentHow To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product Development
Perforce
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
Perforce
 
Ad

Recently uploaded (20)

Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Shift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software DevelopmentShift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software Development
SathyaShankar6
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest VersionAdobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
usmanhidray
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
wareshashahzadiii
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Shift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software DevelopmentShift Left using Lean for Agile Software Development
Shift Left using Lean for Agile Software Development
SathyaShankar6
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest VersionAdobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
usmanhidray
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Sales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptxSales Deck SentinelOne Singularity Platform.pptx
Sales Deck SentinelOne Singularity Platform.pptx
EliandoLawnote
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
Minitab 22 Full Crack Plus Product Key Free Download [Latest] 2025
wareshashahzadiii
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 

Going Remote: Build Up Your Game Dev Team

  • 1. Going Remote: Build Up Your Game Dev Team ROBERT COWHAM
  • 2. perforce.com2 | Helix Core by Perforce © 2020 Perforce Software, Inc. Robert Cowham Principle Consultant, Perforce Software
  • 3. perforce.com3 | Helix Core by Perforce © 2020 Perforce Software, Inc. Going Remote: Build Up Your Game Dev Team 1 2 3 How to Meet Increasing Demands Ways to Empower Your Remote Teams • 3 Challenges When Working Remote • How to Scale Your Infrastructure How Helix Core Supports Everyone on Your Team • How to Set Up Monitoring • How to Enhance Your Build Pipeline
  • 4. How to Meet Increasing Demands
  • 5. perforce.com5 | Helix Core by Perforce © 2020 Perforce Software, Inc. • Institutions are closed, events canceled, and lockdowns are being enforced. • Games entertain and can relieve stress for millions of people. • Online replacing real life: Virtual F1 and NASCAR. • Pro drivers competing with gamers. • This increasing demand means your teams need to: • Build faster. • Release more. • Adapt existing games and systems. Increasing Demand from COVID 19
  • 6. perforce.com6 | Helix Core by Perforce © 2020 Perforce Software, Inc. Impact on Your Game Dev Teams • Many of you have always had remote teams: • Different offices, located in different countries. • But now you are supporting remote individuals. • Developers need shared access to large repos. • Designers need to download and work on large files • WAN limitations make this difficult. • Increased need to communicate. • What are people working on? • Do you need to switch to different releases? • How can you help teams efficiently manage workloads? We’re here to help you meet this demand.
  • 7. Ways to Empower Your Remote Teams
  • 8. perforce.com8 | Helix Core by Perforce © 2020 Perforce Software, Inc. What Remote Team Members Need • Different teams require different subsets of the data. • All team members need to handle: • Hundreds of thousands of files. • Total size of files hundreds of GB or more. • Many individual files are multi-GB each. • You need to provide solutions that can: • Efficiently sync the latest data. • Seamlessly integrate tools. • Enhance coordination and communication. • Support increased demand on continuous integration systems.
  • 9. perforce.com9 | Helix Core by Perforce © 2020 Perforce Software, Inc. 3 Challenges When Working Remote 1. Scale Infrastructure 2. Set Up Monitoring 3. Enhance Builds
  • 10. perforce.com10 | Helix Core by Perforce © 2020 Perforce Software, Inc. • You need to scale your infrastructure to support: • Individual team members working remote. • More builds and tests to enhance collaboration. • Increased releases to support demand. • This can be done using: • Single server. • Server + proxies/replicas. • Deployment options: on-premises, cloud, or hybrid. Challenge 1: Scale Infrastructure
  • 11. perforce.com11 | Helix Core by Perforce © 2020 Perforce Software, Inc. • Many of you may be looking at the cloud. • You may lose access to on-premise servers. • Can help deliver files to remote users. • Start by asking: • What instances/resources are still available in your preferred region(s)? • How are you going to optimize data costs? • How will you manage a more complex topology? • Do you understand the appropriate security mechanisms to be set up? Challenge 1: Scale Infrastructure (Cloud)
  • 12. perforce.com12 | Helix Core by Perforce © 2020 Perforce Software, Inc. • Helix Core — version control from Perforce — can meet the demands for remote teams. • It can handle: • 10s of 1,000s of users. • 10s of millions of daily transactions. • 100s of terabytes of data. • 10,000+ concurrent commits. • Deliver files quickly to remote users without the WAN wait. • Works on-premises or in the cloud. • Get help managing your cloud with Assembla. Helix Core Scales to Support Teams
  • 13. perforce.com13 | Helix Core by Perforce © 2020 Perforce Software, Inc. Scale Globally With Federated Architecture • Set up servers around the globe to allow remote users to work like they are local. • Majors sites can have edge servers. • Support individual users with personal proxies: • Caches contents of files locally. • Ideal for larger files. • Easy to “pre-sync” to avoid initial delay. • Easy to monitor. • Build farms may also be distributed to deliver feedback faster. commit proxy proxy proxy edge edge edge
  • 14. perforce.com14 | Helix Core by Perforce © 2020 Perforce Software, Inc. Challenge 2: Monitoring • Setting up more servers increases the need to monitor your entire infrastructure. • Monitoring helps you: • See trends and spikes. • Review performance and pro-actively respond to issues. • Limit any downtime. • Allocate resources where they are needed most. • You should: • Automate alerts. • Build with industry standards: Prometheus and Grafana.
  • 15. perforce.com15 | Helix Core by Perforce © 2020 Perforce Software, Inc. Set Up Dashboards With Helix Core MN San Diego
  • 16. perforce.com16 | Helix Core by Perforce © 2020 Perforce Software, Inc. Set Up Alerts With Helix Core
  • 17. perforce.com17 | Helix Core by Perforce © 2020 Perforce Software, Inc. Challenge 3: Enhance Your Build Pipeline • Coordinating builds across remote users is critical. • Need to handle more builds. • Deliver feedback, fast. • Support multiple releases. • Deploy build farms close to commit or edge servers. • Utilize cloud backbone connectivity.
  • 18. perforce.com18 | Helix Core by Perforce © 2020 Perforce Software, Inc. Helix Core Speeds Up Your Builds • No need to coordinate using external tools. • Central server keeps DevOps teams up-to-date on changes. • Use a “build edge” server: • Easier to manage. • Doesn’t require HA replica. • New “background submit” option increases responsiveness for large digital assets. • Quickly delivers feedback to teams.
  • 19. perforce.com19 | Helix Core by Perforce © 2020 Perforce Software, Inc. Perforce Streams Supports Your Builds • Perforce Streams automates workflows. They can also: • Streamlines your build process. • Guides branching and merging. • Allows you to visualize how change flows. • Virtual streams provide great flexibility. • Choose files necessary for builds without impacting other users. • Pull in some or all digital assets: artwork, video, code, binaries, and more.
  • 20. How Helix Core Supports Everyone on Your Team
  • 21. perforce.com21 | Helix Core by Perforce © 2020 Perforce Software, Inc. Deliver Files and Feedback Faster • Scale your infrastructure: • Flexible options for replication and personal proxies. • Appropriate use of cloud options. • Monitor performance. • Optimize even for “last mile” bandwidth issues. • Improve coordination amongst the team. • Build faster. • Deliver feedback wherever your team members are located. We’re here to help your teams stay productive (no matter where they are).
  • 22. perforce.com22 | Helix Core by Perforce © 2020 Perforce Software, Inc. • Fortnite, GTA, Halo, Battlefield 1 — Robert’s kids • Mario Kart 8 Deluxe on Nintendo Switch Online — Beth • FortNite and Minecraft — Kara • Grand Theft Auto 6 — Leah • Rimworld & Sid Meier's Civilization VI — Samie • Doom — Ben • Asetto Corsa, Forza 7, Minecraft – Gerhard and kids • Sniper Elite IV, Micecraft, Unravel – and Wii Fit Plus back out! - Adam Thank You for Making Us Happy • Super Mario Odyssey & Legend of Zelda: Breath of the Wild — Ethan • Mario Galaxy on WiiU — Dana • Fusion Frenzy — JoAnne • MLB The Show 20 — Megan • Super Mario Party — Tom • Assasin’s Creed Odyssey & Witcher 3 - Sam • Destiny 2 - Karl At Perforce, we appreciate the work your teams do J