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 qu...
7	
  
Swarm: Key Benefits
1.  Flexible reviews
2.  Code conversations & sharing
3.  Multi site support
4.  Power of Perfor...
8	
  
Swarming individuals follow 3 rules:
1.  Move in the same direction as their neighbours
2.  Remain close to their ne...
9	
  
Code Review helps us…
1.  Move in the same direction
2.  Remain close and connected
3.  Avoid collisions with each o...
10	
  
Swarm: No barriers
1.  Beyond coding
2.  QA and Design
3.  Everyone sees and contributes
4.  Everyone’s tempo incre...
11	
  
Extending Swarm
12	
  
Activity feed and notificationsProjects and TeamsCollaboration on code reviewDiscussions around code and projectsTe...
13	
  
Choose your own workflow
§  Pre-commit
§  Post-commit
§  Merge-request (future)
Side by side or in line file dif...
14	
  
Swarm Tour
15	
  
Swarm: Key Benefits
1.  Flexible reviews
2.  Code conversations & sharing
3.  Multi site support
4.  Power of Perfo...
16	
  
Questions?
Ask them now
See Swarm in the Demo Area
More Swarm
Swarm UX Research – Usability Study
P4IdeaX	
   Forum...
Upcoming SlideShare
Loading in …5
×

[Tel aviv merge world tour] Perforce Introducing Swarm

548 views

Published on

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

Published in: Travel, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
548
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[Tel aviv merge world tour] Perforce Introducing Swarm

  1. 1. 1   Swarm: Development is Magic John Palmer Product Specialist Simon West EMEA Partner Manager
  2. 2. 2   SWARM /swôrm/ noun A great number of things or persons, especially in motion.
  3. 3. 3   SWARM /swôrm/ verb Agile Methodology defines swarming as an activity to accomplish a story
  4. 4. 4  
  5. 5. 5  
  6. 6. 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. 7. 7   Swarm: Key Benefits 1.  Flexible reviews 2.  Code conversations & sharing 3.  Multi site support 4.  Power of Perforce & Git together
  8. 8. 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. 9. 9   Code Review helps us… 1.  Move in the same direction 2.  Remain close and connected 3.  Avoid collisions with each other
  10. 10. 10   Swarm: No barriers 1.  Beyond coding 2.  QA and Design 3.  Everyone sees and contributes 4.  Everyone’s tempo increases
  11. 11. 11   Extending Swarm
  12. 12. 12   Activity feed and notificationsProjects and TeamsCollaboration on code reviewDiscussions around code and projectsTest automation
  13. 13. 13   Choose your own workflow §  Pre-commit §  Post-commit §  Merge-request (future) Side by side or in line file diffExtensibility §  RESTful api §  JSON call backs §  Module extensibility §  Javascript or custom CSS
  14. 14. 14   Swarm Tour
  15. 15. 15   Swarm: Key Benefits 1.  Flexible reviews 2.  Code conversations & sharing 3.  Multi site support 4.  Power of Perforce & Git together
  16. 16. 16   Questions? Ask them now See Swarm in the Demo Area More Swarm Swarm UX Research – Usability Study P4IdeaX   Forums  

×