new technology for modern development challenges
TRANSCRIPT
Introducing Perforce Helix
Chris Hoover
Global VP, Products & Marketing
Charles McLouth
Senior Director, Technical Sales
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
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
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
Modern product development
5
Today’s products reflect a complex
combination of design and technology
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
Increased risk of IP theft
7
DevOps Chief Security Officer
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
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
Introducing
Perforce Helix
• Flexible workflows
• Fast & scalable
• Every asset
• Everywhere
• Secure
• Open & extensible
11
Contributors
Consumers
Introducing Perforce Helix
Cutting-edge SCM capabilities
12
Logs Analytics
Versioning Engine (P4D)
IP Threat Detection
DVCS
Permissions
Git FusionOngoing Updates:• Cluster Manager• Parallel Sync• Lockless Reads
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
New native DVCS
capabilities
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
Share components with distributed teams
16
A new Git
ecosystem integrated
with Helix
GitSwarm: Complete Git ecosystem
18
• Self service repos
• Pull requests
• Permissions
• Issue tracking, etc.
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
Advanced new
security capabilities
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
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
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
Interactive risk reporting and drilldown
24
New hosted
deployment options
Helix Enterprise OnDemand
• Full capabilities of Helix Enterprise
• Single-tenant environment
• Tailored to your needs
• Delivered, managed and
supported by Perforce
26
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
In summary
• Native enterprise-grade DVCS
• New solution for Git
• New solution for IP threat
detection
• Available on premise
and cloud
28
A better way to build complex products
29
Questions
30
Chris Hoover
Charles McLouth
Resourcesperforce.com/helix
p4ideax.comforums.perforce.com