webinar: the acceleration of everything

19
The Acceleration of Everything Is your legacy SCM holding you back?

Upload: perforce

Post on 19-May-2015

96 views

Category:

Technology


2 download

DESCRIPTION

Are you struggling with a legacy SCM system that won’t support your development requirements? Join us for a discussion with experienced migration experts on the key criteria to consider before you take the plunge. You will learn... Watch the webinar to learn... -The 3 signs your SCM is hindering your productivity -Requirements for moving to faster releases -How to determine the impact of legacy SCM and mitigate risk -Migration planning tips -History migration options Sign up now and our experts will walk you through evaluating your current system to find out if it is holding back your organization, and provide lots of practical information. http://bit.ly/1gb023e

TRANSCRIPT

Page 1: Webinar: The Acceleration of Everything

The Acceleration of Everything Is your legacy SCM holding you back?

Page 2: Webinar: The Acceleration of Everything

Who are we?

Sven Erik Knop Technical Marketing Engineer

Tom Tyler Senior Consultant

With Perforce since 2007, originally as a Senior Consultant, Sven has helped many organizations migrate off of their legacy version control systems.

Known to colleagues as “The ClearCase Guy” before he discovered Perforce in 1999, Tom consults with Perforce customers large and small.

Page 3: Webinar: The Acceleration of Everything

Agenda

•  Challenges in modern development •  Role of the version control system •  Considerations for acceleration

Page 4: Webinar: The Acceleration of Everything

Analysts: Accelerate Now

4  

Waterfall  

Agile

Continuous

•  Annual releases •  Mostly manual

•  Release more than once a year

•  Some automation

•  Weekly/daily updates •  Massive automation

The days when a successful organization could release software once every 12 to 18 months are over. Forrester, “Continuous Delivery is reshaping the Future of ALM,” Kurt Bittner, July 22, 2013

“  

”  

Page 5: Webinar: The Acceleration of Everything

Developers Want Choice

Git Workspaces Repo

Manager

Page 6: Webinar: The Acceleration of Everything

IT Requires Manageability •  Complex release management •  Single hook for CI •  IP security and compliance •  Future-proof for growth and scale

Page 7: Webinar: The Acceleration of Everything

Budget Demands Consolidation

Page 8: Webinar: The Acceleration of Everything

Is your SCM holding you back? •  Developers wasting time waiting? •  Long code freezes to merge changes

between branches? •  Regressions in multiple releases,

customer-variants and custom drops? •  Unresponsive remote locations?

Page 9: Webinar: The Acceleration of Everything

Legacy SCM Issues •  Subversion

“120GB and 5-6 Million files took 2 hours to sync” “We spent one day a week merging changes”

•  ClearCase "Activities that take up to 20 minutes with Rational ClearCase should only take 2 minutes or less, while utilizing a less expensive infrastructure.” “We have development centers throughout the world, and trying to support that with ClearCase would have been a nightmare”

Page 10: Webinar: The Acceleration of Everything

The Risk of Status Quo

10  

Size

Load Sites

1000’s users Millions of xact/day

10+ sites

•  Lower Productivity •  Poor Quality •  Weak Collaboration

•  Slower to Market

Terabytes of data

Business Impact

Page 11: Webinar: The Acceleration of Everything

Considerations for Success •  Move away from legacy •  Adopt a hybrid approach •  Consolidate to a future-proof foundation •  You are not alone!

Page 12: Webinar: The Acceleration of Everything

Perforce Overview •  Fastest, most scalable, version management and collaboration •  Versions everything

12  

Page 13: Webinar: The Acceleration of Everything

Migration Planning Tips

•  Engage experts early •  Be aware of options •  Drive the project hard

Page 14: Webinar: The Acceleration of Everything

History Conversion Options

•  Get Latest

•  Detail History Import (DHI) Part 1 Mechanical Conversion (Deterministic) Part 2 Transforms – Visualize Life in Perforce

•  Baseline & Branch Import (BBI) The “BBI Now, DHI Later” Option

Page 15: Webinar: The Acceleration of Everything

BBI Basics

Capture Baselines and high-level Branching operations. A Histogram defines interesting history to capture. Captures file sets with correct contents at various points in time, enough to build from.

Page 16: Webinar: The Acceleration of Everything

General Migration Advice

•  Get buy-in on acceptance Criteria early

•  Dry runs are critical •  Dry run deep! •  Expect iteration!

Page 17: Webinar: The Acceleration of Everything

Other Things to Consider Migrations are more than just source code conversion … Version Everything for Continuous Delivery!

Page 18: Webinar: The Acceleration of Everything

Other Things to Consider Migration for Builds,

Docs & Digital Assets

Server Deployment Architecture

Build Tools, Defect Trackers, Workflow

Managers

Systems Integrations for Continuous

Delivery Pipeline

Cutover: Phased or Grand Opening?

User and Admin Training on new

system

Branching Strategy

Developer Desktop Tool Integrations

Continuous Delivery Toolchain

Bridges for Parallel

Operation?

Page 19: Webinar: The Acceleration of Everything

THANK YOU!

•  Please contact us for details we didn’t address here!

•  [email protected] •  info.perforce.com/migration