[perforce] swarm: development is magic
DESCRIPTION
Developing software is part art, part science. It's a hard formula to perfect because it depends on many variables including people and tools. When things aren't working well, most of us know it, but when things are working really well, it can feel like magic. Swarm is the tool that enables social code review for teams that will help ship quality software faster.TRANSCRIPT
![Page 1: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/1.jpg)
1
Swarm: Development is Magic
Nellie LeMonier User Experience Designer
Stewart Lord Technical Architect
Don Marti Technical Marketing Manager
![Page 2: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/2.jpg)
2
SWARM /swôrm/
noun A great number of things or persons, especially in motion.
![Page 3: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/3.jpg)
3
SWARM /swôrm/
verb Agile Methodology defines swarming as an activity to accomplish a story
![Page 4: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/4.jpg)
4
![Page 5: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/5.jpg)
5
![Page 6: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/6.jpg)
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
![Page 7: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/7.jpg)
7
Swarm: Key Benefits
1. Flexible reviews
2. Code conversations & sharing
3. Power of Perforce & Git together
4. Multi site support
![Page 8: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/8.jpg)
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
![Page 9: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/9.jpg)
9
Code Review helps us…
1. Move in the same direction
2. Remain close and connected
3. Avoid collisions with each other
![Page 10: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/10.jpg)
10
Swarm: No barriers
1. Beyond coding
2. QA and Design
3. Everyone sees and contributes
4. Everyone’s tempo increases
![Page 11: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/11.jpg)
11
Swarm: Idea
Came from YOU Our customers
![Page 12: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/12.jpg)
12
Beyond source code
![Page 13: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/13.jpg)
13
Swarm Catalyst
Stewart Lord Swarm Architect
![Page 14: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/14.jpg)
14
![Page 15: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/15.jpg)
15
![Page 16: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/16.jpg)
16
Extending Swarm
![Page 17: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/17.jpg)
17
Activity feed and notifications Projects and Teams Collaboration on code review Discussions around code and projects Test automation
![Page 18: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/18.jpg)
18
Activity feed and notifications
![Page 19: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/19.jpg)
19
Projects and Teams
![Page 20: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/20.jpg)
20
Collaboration on code review
![Page 21: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/21.jpg)
21
Discussions around code and projects
![Page 22: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/22.jpg)
22
Test automation
![Page 23: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/23.jpg)
23
Choose your own workflow
§ Pre-commit
§ Post-commit
§ Merge-request (future)
![Page 24: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/24.jpg)
24
Side by side or in line file diff
![Page 25: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/25.jpg)
25
Extensibility
§ RESTful api
§ JSON call backs
§ Module extensibility
§ Javascript or custom CSS
![Page 26: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/26.jpg)
26
Swarm Tour
![Page 27: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/27.jpg)
27
Swarm: Key Benefits
1. Flexible reviews
2. Code conversations & sharing
3. Power of Perforce & Git together
4. Multi site support
![Page 28: [Perforce] Swarm: Development is Magic](https://reader034.vdocument.in/reader034/viewer/2022052321/554ba5c4b4c905b3618b4ec6/html5/thumbnails/28.jpg)
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