Atlassian Developer Tools State of the Union

89

description

 

Transcript of Atlassian Developer Tools State of the Union

Page 1: Atlassian Developer Tools State of the Union
Page 2: Atlassian Developer Tools State of the Union

2

12

Page 3: Atlassian Developer Tools State of the Union

Atlassian Developer Tools State of the Union

3

Giancarlo LionettiProduct Marketing, Atlassian

Jens SchumacherProduct Management, Atlassian

Page 4: Atlassian Developer Tools State of the Union

Flashback - 2010

4

Page 5: Atlassian Developer Tools State of the Union

5

Growth

Page 6: Atlassian Developer Tools State of the Union

Customers

61250 2500 3750 5000

4,800

2,947

2,176Summit 2009

Summit 2011

Summit 2010

Page 7: Atlassian Developer Tools State of the Union

Starter Licenses

75000 10000 15000 20000

18,100

6,766Summit 2010

Summit 2011

Page 8: Atlassian Developer Tools State of the Union

Room to Read Donations

8

$ 1 8 0 , 0 0 0

Page 9: Atlassian Developer Tools State of the Union

You asked, we listened

9

851Votes

Page 10: Atlassian Developer Tools State of the Union

+1 to Mercurial support...not having this is

definitely holding me back from pushing from SVN

to Hg internally.

Sam - JAC comment Mercurial Support in FishEye

”“

10

Page 11: Atlassian Developer Tools State of the Union

Oracle support would make

our job easier.

Vivek - JAC commentsOracle Support in FishEye and Crucible

”“

11

Jonathan - JAC commentsMSSQL Support in FishEye and Crucible

MSSQL support would certainly

make it easier to get

management to buy into the

product at my employer.

Page 12: Atlassian Developer Tools State of the Union

I am bewildered by the fact that FishEye has native

support for Git but Bamboo does not.

Sebastian - JAC commentNative Git support in Bamboo

”“

12

Page 13: Atlassian Developer Tools State of the Union

It would be extremely useful to have multiple

builders for a particular build, run in sequence.

Kirk - JAC commentMultiple Builders in a single plan (Tasks) in Bamboo

”“

13

Page 14: Atlassian Developer Tools State of the Union

Development Speed

14

Agile

Shorter release cycles

Distributed Version Control System

Page 15: Atlassian Developer Tools State of the Union

Challenges

15

Distributed Teams

Deployment

Workflow

Page 16: Atlassian Developer Tools State of the Union

16

Integration

Page 17: Atlassian Developer Tools State of the Union

User Management

17

Page 18: Atlassian Developer Tools State of the Union

Less Context Switching

Reduce # of Steps in Workflow

Application Links Possibilities

18

Page 19: Atlassian Developer Tools State of the Union

Crucible and JIRA Workflow

19

Navigate to Crucible Code Review

If completed Summarize and Close review

Navigate to associated JIRA issue

Close JIRA issue

Page 20: Atlassian Developer Tools State of the Union

20

Page 21: Atlassian Developer Tools State of the Union

21

Page 22: Atlassian Developer Tools State of the Union

22

Page 23: Atlassian Developer Tools State of the Union

Crucible Features

23

Crucible InboxSimplified adding Changesets to ReviewsStarter Licenses

Batched and Threaded comments via EmailOne-Click Submit Time to JIRA

Universal Plugin Manager (UPM)

Stop SVN Props Cluttering Commits

MS SQL Support

Integrate with JIRA during SetupIE 9 Support

Patch anchoring for Pre-Commit Reviews

HTML Emails

Quick Search Reviews

Oracle Support Crucible 2.5

Crucible 2.4

Crucible 2.6Faster Activity Streams

Syntax highlight for Titles of Snippet Reviews

OAuth support for JIRA issues

JIRA Integration

JIRA-like Header with Persistent History

Instant SSL Support

Page 24: Atlassian Developer Tools State of the Union

Crucible Features

24

Crucible InboxSimplified adding Changesets to ReviewsStarter Licenses

Instant SSL Support

Batched and Threaded comments via EmailOne-Click Submit Time to JIRA

Universal Plugin Manager (UPM)

Stop SVN Props Cluttering Commits

MS SQL Support

Integrate with JIRA during SetupIE 9 Support

Patch anchoring for Pre-Commit Reviews

HTML Emails

Quick Search Reviews

Oracle Support Crucible 2.5

Crucible 2.4

Crucible 2.6Faster Activity Streams

Syntax highlight for Titles of Snippet Reviews

OAuth support for JIRA issues

JIRA Integration

JIRA-like Header with Persistent History

Page 25: Atlassian Developer Tools State of the Union

JIRA-like Header

25

Page 26: Atlassian Developer Tools State of the Union

Code Review Search

26

Page 27: Atlassian Developer Tools State of the Union

Snippet Reviews Tweak

27

Page 28: Atlassian Developer Tools State of the Union

28

Review Notifications

Page 29: Atlassian Developer Tools State of the Union

29

Batched &Threaded Notifications

Page 30: Atlassian Developer Tools State of the Union

30

Page 31: Atlassian Developer Tools State of the Union

Crucible Inbox

31

Page 32: Atlassian Developer Tools State of the Union

32

Page 33: Atlassian Developer Tools State of the Union

FishEye Features

33

Branch & Tag SelectorCustom Avatars

Auto-detect DVCS commiters File History Page Re-design

Instant SSL Support

HTTP and SSH Authentication for DVCS

JIRA-like Header with Persistent HistoryImproved RSS Feeds Universal Plugin Manager

Search performance

Commit Graph

Improved Camel Case Searching IE 9 Support

JIRA integration setupAuto association of Git Committers to Users

Faster Scanning of Hg repos

Improved Quick Search FishEye 2.5

FishEye 2.4

FishEye 2.6

Faster Activity Streams

Improved Admin UI

OAuth support for JIRA issues

HTML Emails

Page 34: Atlassian Developer Tools State of the Union

FishEye Features

34

Branch & Tag SelectorCustom Avatars

Auto-detect DVCS commiters File History Page Re-design

Instant SSL Support

HTTP and SSH Authentication for DVCS

JIRA-like Header with Persistent HistoryImproved RSS Feeds Universal Plugin Manager

Search performance

Commit Graph

Improved Camel Case Searching IE 9 Support

JIRA integration setupAuto association of Git Committers to Users

Faster Scanning of Hg repos

Improved Quick Search FishEye 2.5

FishEye 2.4

FishEye 2.6

Faster Activity Streams

Improved Admin UI

OAuth support for JIRA issues

HTML Emails

Page 35: Atlassian Developer Tools State of the Union

Branch and Tag Selector

35

Page 36: Atlassian Developer Tools State of the Union

JIRA-like Header

36

Page 37: Atlassian Developer Tools State of the Union

37

Activity Stream Re-design

Page 38: Atlassian Developer Tools State of the Union

File History Re-design

38

Page 39: Atlassian Developer Tools State of the Union

A Search Story

39

Page 40: Atlassian Developer Tools State of the Union

40

30% Faster

A Better Search

Page 41: Atlassian Developer Tools State of the Union

41

More Accurate

A Better Search

Page 42: Atlassian Developer Tools State of the Union

42

Expanded Search Options

A Better Search

Page 43: Atlassian Developer Tools State of the Union

43

Categorized Results

A Better Search

Page 44: Atlassian Developer Tools State of the Union

44

Re-designed UI

A Better Search

Page 45: Atlassian Developer Tools State of the Union

45

Page 46: Atlassian Developer Tools State of the Union

46

2.6Available Today

Page 47: Atlassian Developer Tools State of the Union

47

Page 48: Atlassian Developer Tools State of the Union

Commit Graph - Lineage

48

What changes are in my branch?

Where did my commits end up?

Page 49: Atlassian Developer Tools State of the Union

Commit Graph - Lineage

49

Page 50: Atlassian Developer Tools State of the Union

Commit Graph - JIRA Issues

50

What work has been done on a particular JIRA issue?

What commits have associated JIRA issues?

Page 51: Atlassian Developer Tools State of the Union

51

Page 52: Atlassian Developer Tools State of the Union

Commit Graph - Code Review

52

What is the code quality on a specific branch?

What commits have been reviewed?

Page 53: Atlassian Developer Tools State of the Union

53

Page 54: Atlassian Developer Tools State of the Union

Everything is a URL

54

Page 55: Atlassian Developer Tools State of the Union

55

Visualize your (D)VCS Repository

Wed @ 2:45pm

Commit Graph

Page 56: Atlassian Developer Tools State of the Union

56

Page 57: Atlassian Developer Tools State of the Union

57

Jens Schumacher

Page 58: Atlassian Developer Tools State of the Union

58

Page 59: Atlassian Developer Tools State of the Union

59

Per User Pricing

JIRA Bitbucket connector

Subversion Importer

User profiles

Reliability

User dashboard

Pull RequestsValidated email addresses

Project exploring

Could9IDE supportBamboo Integration

IntelliJ plugin

Groups

REST APIs

Bitbucket Features

Bitbucket 2011

Page 60: Atlassian Developer Tools State of the Union

Pricing

60

UnlimitedStorage

Public Repositories

Private Repositories

Page 61: Atlassian Developer Tools State of the Union

Importer

61

Subversion

Mercurial

Google Code

SourceForge

Migrate from

Page 62: Atlassian Developer Tools State of the Union

Pull Requests

62

Contributions

Code Reviews

Merges

Simplify

Coming Soon

Page 63: Atlassian Developer Tools State of the Union

Bamboo Integration

63

No URLs

Your repositories

Branch detection

Easy Setup

Page 64: Atlassian Developer Tools State of the Union

Future of Bitbucket

64

Search

Code Review

Integration

Team Features

Features

Page 65: Atlassian Developer Tools State of the Union

65

Page 66: Atlassian Developer Tools State of the Union

Bamboo could be so much more than just a

Continuous Integration server

Mates at Atlassian - 1 year ago”

66

Page 67: Atlassian Developer Tools State of the Union

67

Traditional Deployment

Page 68: Atlassian Developer Tools State of the Union

68

Continuous Deployment

Page 69: Atlassian Developer Tools State of the Union

69

Stages Simple Plan Creation

Concurrent BuildsMercurial Support

New Wallboards

Configuration SummariesPlan History

Artifact SharingGit Support

UI Re-DesignScheduled Repository Polling

Audit Logs

Tasks

Plan Variables

Parameterised BuildsImproved .Net Support

Bitbucket Support GitHub Support

Plugin Manager

Amazon EC2 Spot Instances

Gravatar Support

Maven 3

Bamboo 2.7

Bamboo 3.1

Bamboo 3.0

Bamboo Features

Page 70: Atlassian Developer Tools State of the Union

70

Stages Simple Plan Creation

Concurrent BuildsMercurial Support

New Wallboards

Configuration SummariesPlan History

Artifact SharingGit Support

UI Re-DesignScheduled Repository Polling

Audit Logs

Tasks

Plan Variables

Parameterised BuildsImproved .Net Support

Bitbucket Support GitHub Support

Plugin Manager

Amazon EC2 Spot Instances

Gravatar Support

Maven 3

Bamboo 2.7

Bamboo 3.1

Bamboo 3.0

Bamboo Features

Page 71: Atlassian Developer Tools State of the Union

71

PLANJOB

JOB

JOB JOB

JOB

STAGE

STAGE

STAGE

Stages

Page 72: Atlassian Developer Tools State of the Union

72

Page 73: Atlassian Developer Tools State of the Union

73

Page 74: Atlassian Developer Tools State of the Union

74

Page 75: Atlassian Developer Tools State of the Union

75

Page 76: Atlassian Developer Tools State of the Union

76

Status Ribbon

Details

Shared Artifacts

History

Test Summary

Code Changes

JIRA Issues

Page 77: Atlassian Developer Tools State of the Union

77

Re-Design

Page 78: Atlassian Developer Tools State of the Union

78

Just migrated our builds to Atlassian Bamboo 3 continuous

integration server and it rocks ! I really recommend #Bamboo”“@vaacav

Atlassian has released Bamboo 3.0. The best CI tool I've used

this far.“” @mieky

The new UI overhaul in the latest Atlassian Bamboo release is

absolutely beautiful.”“@ seancurtis

Page 79: Atlassian Developer Tools State of the Union

79

Page 80: Atlassian Developer Tools State of the Union

80

Page 81: Atlassian Developer Tools State of the Union

81

Page 82: Atlassian Developer Tools State of the Union

82

3.2July 2011

Page 83: Atlassian Developer Tools State of the Union

83

Manual Stages

Page 84: Atlassian Developer Tools State of the Union

84

Release Management

Page 85: Atlassian Developer Tools State of the Union

85

Page 86: Atlassian Developer Tools State of the Union

86

Step 1 Step 2 Step 43...

Page 87: Atlassian Developer Tools State of the Union

87

Step 1

Page 88: Atlassian Developer Tools State of the Union

88

Page 89: Atlassian Developer Tools State of the Union

89

How can you increase

your speed?