+ All Categories
Transcript
Page 1: [Perforce] Swarm: Development is Magic

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

2  

SWARM /swôrm/

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

Page 3: [Perforce] Swarm: Development is Magic

3  

SWARM /swôrm/

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

Page 4: [Perforce] Swarm: Development is Magic

4  

Page 5: [Perforce] Swarm: Development is Magic

5  

Page 6: [Perforce] Swarm: Development is Magic

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

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

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

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

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

11  

Swarm: Idea

Came from YOU Our customers

Page 12: [Perforce] Swarm: Development is Magic

12  

Beyond source code

Page 13: [Perforce] Swarm: Development is Magic

13  

Swarm Catalyst

Stewart Lord Swarm Architect

Page 14: [Perforce] Swarm: Development is Magic

14  

Page 15: [Perforce] Swarm: Development is Magic

15  

Page 16: [Perforce] Swarm: Development is Magic

16  

Extending Swarm

Page 17: [Perforce] Swarm: Development is Magic

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

18  

Activity feed and notifications

Page 19: [Perforce] Swarm: Development is Magic

19  

Projects and Teams

Page 20: [Perforce] Swarm: Development is Magic

20  

Collaboration on code review

Page 21: [Perforce] Swarm: Development is Magic

21  

Discussions around code and projects

Page 22: [Perforce] Swarm: Development is Magic

22  

Test automation

Page 23: [Perforce] Swarm: Development is Magic

23  

Choose your own workflow

§ Pre-commit

§ Post-commit

§ Merge-request (future)

Page 24: [Perforce] Swarm: Development is Magic

24  

Side by side or in line file diff

Page 25: [Perforce] Swarm: Development is Magic

25  

Extensibility

§ RESTful api

§  JSON call backs

§ Module extensibility

§  Javascript or custom CSS

Page 26: [Perforce] Swarm: Development is Magic

26  

Swarm Tour

Page 27: [Perforce] Swarm: Development is Magic

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

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  


Top Related