new technology for modern development challenges

30
Introducing Perforce Helix Chris Hoover Global VP, Products & Marketing Charles McLouth Senior Director, Technical Sales

Upload: perforce

Post on 15-Jul-2015

358 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: New Technology for Modern Development Challenges

Introducing Perforce Helix

Chris Hoover

Global VP, Products & Marketing

Charles McLouth

Senior Director, Technical Sales

Page 2: New Technology for Modern Development Challenges

What we’ll talk about today

• New challenges for product

development

• Our vision for cross-team

collaboration

• Introducing Perforce Helix

• Q&A

2

Charlie McLouthSenior DirectorSolutions Engineering

Chris HooverGlobal Vice PresidentProducts & Marketing

Page 3: New Technology for Modern Development Challenges

Perforce overview

3

Global Availability and Support

Seoul, Korea

St. Petersburg, RussiaHamburg, Germany

Vienna, Austria

Athens, Greece

Natanya, IsraelNicosia, Cyprus

London, UK

Paris, France

Madrid, Spain

Bangalore, India

Bangkok, Thailand

Sydney, Australia

Alameda, CA

Alberta, Canada

Gyeonoggi-do, Korea

Tokyo, Japan

Shanghai, China

Taipai City, Taiwan

Ho Chi Minh, Vietnam Gyeonoggi-do, Korea

Panang, Malaysia

Kampong Ampat, Singapore

Denver, CO

• Perforce helps companies build complex products collaboratively, securely & efficiently

• Commonly used forall types of content

• Code

• Binaries

• Movies

• Chip Designs

• Gaming

• Images

Page 4: New Technology for Modern Development Challenges

Perforce powers market leaders

4

13,000 20,000 users

~9,500 users500+ terabytes

~5,000 userscoders & designers

7,000+ releases/year11,000+ users

10+ sites~3,000 users

10 million xact/day

Mobile ICsGames

& AnimationCloud/SaaS Electronics Finance Enterprise

Page 5: New Technology for Modern Development Challenges

Modern product development

5

Today’s products reflect a complex

combination of design and technology

Page 6: New Technology for Modern Development Challenges

New cross-team challenges

6

DevOps

• Poor visibility between teams

introduces friction and design

errors

• Poor component reuse results

in higher production costs

• More delays, less efficient

product delivery

• Increased risk of poor quality

Page 7: New Technology for Modern Development Challenges

Increased risk of IP theft

7

DevOps Chief Security Officer

Page 8: New Technology for Modern Development Challenges

The impact of IP theft

• Annual losses due to IP theft > $300B

• “The greatest transfer of wealth in history”

• Subsidizes competitors and foreign

suppliers

• Diminishes productivity growth,

innovation, product advancements

8

Page 9: New Technology for Modern Development Challenges

Our Goal: Connect, protect & support

9

• Contributors work within their familiar tools and workflows

• Platform supports all assets, regardless of type or size

• Scalable, highly available

• Secured IP & theft detection

• Cross-team collaboration, lower cost

Page 10: New Technology for Modern Development Challenges

Introducing

Perforce Helix

Page 11: New Technology for Modern Development Challenges

• Flexible workflows

• Fast & scalable

• Every asset

• Everywhere

• Secure

• Open & extensible

11

Contributors

Consumers

Introducing Perforce Helix

Page 12: New Technology for Modern Development Challenges

Cutting-edge SCM capabilities

12

Logs Analytics

Versioning Engine (P4D)

IP Threat Detection

DVCS

Permissions

Git FusionOngoing Updates:• Cluster Manager• Parallel Sync• Lockless Reads

Page 13: New Technology for Modern Development Challenges

What you’ve asked for in a DVCS…

• Greater productivity

• “Doesn’t matter what it is as long as it’s Git.”

• Web experience for managing Git

That’s why Perforce now offers a choice of…

• Native Helix DVCS

• Git Fusion

• A complete Git ecosystem13

Page 14: New Technology for Modern Development Challenges

New native DVCS

capabilities

Page 15: New Technology for Modern Development Challenges

Modern Product Development

• Native support in the core

• New push/fetch protocol (built for speed

and large data sets)

• Move content and metadata between

servers and peers

• Relocate content as part of push/fetch

• Enterprise-grade security/access control

• Meticulous preservation of history and

audit trails

15

Shared Repository

Developer Repository

Developer Repository

Developer Repository

PushFetch

Page 16: New Technology for Modern Development Challenges

Share components with distributed teams

16

Page 17: New Technology for Modern Development Challenges

A new Git

ecosystem integrated

with Helix

Page 18: New Technology for Modern Development Challenges

GitSwarm: Complete Git ecosystem

18

• Self service repos

• Pull requests

• Permissions

• Issue tracking, etc.

Page 19: New Technology for Modern Development Challenges

Integrated within Helix

19

• Distributed environment for

developers

• Git experience and workflow

equivalent to well known tools

Configurable sync

• Single source of truth

• Perforce reliability and stability

protecting your assets

Helix Versioning EngineGitSwarm

Page 20: New Technology for Modern Development Challenges

Advanced new

security capabilities

Page 21: New Technology for Modern Development Challenges

Customer: $20B manufacturer

21

2 engineers stole data

1 YEAR

$1 million spentLarge security vendor failed to find anything

2 WEEKS

Easily identified the 2 engineers

Found 3 additional users stealing data in North America

Found 8 additional users stealing data outside North America

THREATDETECTION

X

Page 22: New Technology for Modern Development Challenges

Reduces noise and false positives

• Each entity maintains a persistent risk score

(user, machine, asset)

• Risk scores change based on activities

• Real-time aggregation of multiple events

“connects the dots” of related activities

22

John Smith is accessing an unusual, important file 25

… at a time of day he was almost never active at before 46

… and took from a source code project that has been inactive for months 80

… and is downloading more source code from more folders than his peers 96

Behavioral Risk Model

Behavioral Risk Score

Entity Risk Model

Entity Risk Score

Page 23: New Technology for Modern Development Challenges

Helix Threat Detection

23

Analytics Modeling

• Baselines and creates clusters

• Learns Patterns

• Learns Anomalies (unusual hours,

data volumes, application types &

more

Risk Scoring

• Risk by User

• Risk by Activity

• Risk by File

• Risk by Time

• Risk by Volume

• Risk by Method/Exit

Verification & Investigation

• Highly Readable Event Alarms

• Very Intuitive UI

• Executive Reporting

All Users

Ris

k f

rom

0 -

10

0

BEHAVIORAL ANALYTICS

2

0

5

23

Wintermute Wintermute 89

Armitage 82

Hideo 26

Maelcum 26

Molly 25

Aerol 25

Strayllight 25

Case 18

Chiba 8

Proteus 7

Page 24: New Technology for Modern Development Challenges

Interactive risk reporting and drilldown

24

Page 25: New Technology for Modern Development Challenges

New hosted

deployment options

Page 26: New Technology for Modern Development Challenges

Helix Enterprise OnDemand

• Full capabilities of Helix Enterprise

• Single-tenant environment

• Tailored to your needs

• Delivered, managed and

supported by Perforce

26

Page 27: New Technology for Modern Development Challenges

Introducing Helix Cloud

• Multi-tenant SaaS offering

with free and premium tiers

• Git and P4D private repo hosting

with full remote access

• Very large files welcome

• Simple, social sharing for

non-technical users

• Easily import content from

third-party repositories

27

Page 28: New Technology for Modern Development Challenges

In summary

• Native enterprise-grade DVCS

• New solution for Git

• New solution for IP threat

detection

• Available on premise

and cloud

28

Page 29: New Technology for Modern Development Challenges

A better way to build complex products

29

Page 30: New Technology for Modern Development Challenges

Questions

30

Chris Hoover

[email protected]

Charles McLouth

[email protected]

Resourcesperforce.com/helix

p4ideax.comforums.perforce.com