1	
  
Swarm: Development is Magic
Nellie LeMonier
User Experience
Designer
Stewart Lord
Technical
Architect
Don Marti
Technical
Marketing 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.  Power of Perforce & Git together
4.  Multi site support
8	
  
Swarming individuals follow 3 rules:
1.  Move in the same direction as their neighbors
2.  Remain close to their neighbors
3.  Avoid collisions with their neighbors
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	
  
Swarm: Idea
Came from YOU
Our customers
12	
  
Beyond source code
13	
  
Swarm Catalyst
Stewart Lord
Swarm Architect
14	
  
15	
  
16	
  
Extending Swarm
17	
  
Activity feed and notificationsProjects and TeamsCollaboration on code reviewDiscussions around code and projectsTest automation
18	
  
Activity feed and notifications
19	
  
Projects and Teams
20	
  
Collaboration on code review
21	
  
Discussions around code and projects
22	
  
Test automation
23	
  
Choose your own workflow
§  Pre-commit
§  Post-commit
§  Merge-request (future)
24	
  
Side by side or in line file diff
25	
  
Extensibility
§  RESTful api
§  JSON call backs
§  Module extensibility
§  Javascript or custom CSS
26	
  
Swarm Tour
27	
  
Swarm: Key Benefits
1.  Flexible reviews
2.  Code conversations & sharing
3.  Power of Perforce & Git together
4.  Multi site support
28	
  
Questions?
See Swarm in the Demo Lounge
Follow us
Nellie LeMonier: @nellielemonier
Stewart Lord: @stewartlord
Don Marti: @dmarti
More Swarm at Merge 2013
Swarm Workshop with Stew and Geoff
Swarm UX Research – Usability Study with Nellie
P4IdeaX	
   Forums	
  

[Perforce] Swarm: Development is Magic