[perforce] swarm: development is magic

Post on 08-May-2015

300 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

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 notifications Projects and Teams Collaboration on code review Discussions around code and projects Test 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  

top related