[Tel aviv merge world tour] Perforce Introducing Swarm

Post on 08-May-2015

423 views 3 download

description

Presentation from Perforce at the Tel Aviv Merge World Tour - Perforce Introducing Swarm

Transcript of [Tel aviv merge world tour] Perforce Introducing Swarm

1  

Swarm: Development is Magic

John Palmer Product Specialist

Simon West EMEA Partner Manager

2  

SWARM /swôrm/

noun A great number of things or persons, especially in motion.

3  

SWARM /swôrm/

verb Agile Methodology defines swarming as an activity to accomplish a story

4  

5  

6  

Swarm Collaborate & Review

“Our vision is to be the solution software teams rave about because it helps them ship quality software faster.” ship quality software faster

7  

Swarm: Key Benefits

1.  Flexible reviews

2.  Code conversations & sharing

3.  Multi site support

4.  Power of Perforce & Git together

8  

Swarming individuals follow 3 rules:

1.  Move in the same direction as their neighbours

2.  Remain close to their neighbours

3.  Avoid collisions with their neighbours

9  

Code Review helps us…

1.  Move in the same direction

2.  Remain close and connected

3.  Avoid collisions with each other

10  

Swarm: No barriers

1.  Beyond coding

2.  QA and Design

3.  Everyone sees and contributes

4.  Everyone’s tempo increases

11  

Extending Swarm

12  

Activity feed and notifications Projects and Teams Collaboration on code review Discussions around code and projects Test automation

13  

Choose your own workflow

§ Pre-commit

§ Post-commit

§ Merge-request (future)

Side by side or in line file diff Extensibility

§ RESTful api

§  JSON call backs

§ Module extensibility

§  Javascript or custom CSS

14  

Swarm Tour

15  

Swarm: Key Benefits

1.  Flexible reviews

2.  Code conversations & sharing

3.  Multi site support

4.  Power of Perforce & Git together

16  

Questions? Ask them now See Swarm in the Demo Area

More Swarm Swarm UX Research – Usability Study

P4IdeaX   Forums