• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Atlassian: The latest and greatest - May/June 2013
 

Atlassian: The latest and greatest - May/June 2013

on

  • 1,018 views

Presentation about new features in:

Presentation about new features in:
- JIRA 6
- Confluence 5.1
and a demo of Atlassian Stash.

Statistics

Views

Total Views
1,018
Views on SlideShare
713
Embed Views
305

Actions

Likes
1
Downloads
0
Comments
0

5 Embeds 305

http://svenpet.com 285
https://extranet.atlassian.com 10
https://twitter.com 7
http://svensuniverse.wordpress.com 2
https://www.google.pl 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Atlassian: The latest and greatest - May/June 2013 Atlassian: The latest and greatest - May/June 2013 Presentation Transcript

    • The Latest and Greatest@svenpethttp://svenpet.comMay - June 2013
    • Sven Peters@svenpethttp://svenpet.comHappy Ambassador
    • Apr ’12 June ’12 Aug ’12 Sep’12 Oct ’12Jan ’12 Dec ’12 Jan ’13 Feb ’13 Apr ’135.0 5.1 5.2 6.0Mar ’13
    • 6Modern. Fast. Mobile. Simple.
    • 6Modern. Fast. Mobile. Simple.
    • JIRA 5
    • JIRA 6
    • 6Modern. Fast. Mobile. Simple.
    • searchresultseverythingeditableswitchview
    • 6Modern. Fast. Mobile. Simple.
    • +
    • 6Modern. Fast. Mobile. Simple.
    • 6Modern. Fast. Mobile. Simple.Agile
    • PlanEpicssprint planning
    • Workconfigurabledetails
    • ReportVersion Reportforecast
    • Jul ’12 Aug ’12 Nov ’12 Dec ’12 Jan ’13Mar ’12 Feb ’13 Mar ’13 Apr ’13 May ’134.2 4.3 5.0 5.1
    • meeting notesrequirementsblog postsfile directoryrelease notesmarketing plans
    • gives you an empty pageand a lot of freedom
    • TemplatesOur solution:
    • Templateson steroids
    • Blueprints
    • newblueprintnewblueprint1. WHAT
    • placeholder text2. HOW
    • 2. HOW
    • easy to find3. STRUCTURE
    • sort by properties3. STRUCTURE
    • Meeting NotesFile List
    • Meeting NotesFile ListRequirement Documentsyour structured document
    • find more
    • Lets talk about coding...
    • Lets talk about...
    • Lets talk about...
    • CDET GETHERD·V·C·S [dee] [vee] [cee] [ass]Distributed Version Control - keeps track of softwarerevisions and allows many developers to work on a givenproject without necessarily being connected to thenetwork.The most popular DVCS software is Git.
    • CDET GETHERD·V·C·S [dee] [vee] [cee] [ass]Distributed Version Control - keeps track of softwarerevisions and allows many developers to work on a givenproject without necessarily being connected to thenetwork.The most popular DVCS software is Git.Distributed
    • CDET GETHER1000101001010011000100101001010codeTeamsneed a central place where thetogethercomes
    • Sharing code with othersProtecting your codeCDET GETHERYour coding workflow!
    • CDET GETHERSharing code with others
    • learnbetterqualityfeel betterblameWhy do you want to shareyour code changes?
    • Discuss your code changesthey get merged!beforeuse Pull Requests
    • use Pull Requestscreate
    • use Pull Requestswhat doyou think?create
    • use Pull Requestswhat doyou think?invite
    • use Pull Requestswhat doyou think?discuss & approve
    • use Pull Requestswhat doyou think?merge
    • use Pull RequestsI know @Ben hasalready written analgorithm for thatinvolve
    • Dem Time
    • on Codeis great !Share and Collaborate
    • on Codeshould be easy and fastShare and Collaborate
    • Simple WorkflowPullRequestBranchMerge
    • Simple WorkflowPullRequestBranchMergeNo Roles
    • CDET GETHERProtecting your code
    • CDET GETHERMake sure....
    • PullRequestBranchMergeNo RolesSimple Workflow
    • PullRequestBranchMergeNo RolesSimple Workflow
    • PullRequestBranchMergeSome RolesSimple Workflow
    • Branch Permissions
    • Making surethat the right people can merge codeinto the right branches#1
    • PullRequestMergeminimum two approvalsReview Rules
    • PullRequestMergeReview Rules
    • Making surethat somebody reviewed the code#2
    • PullRequestMergeBuild Rules
    • PullRequestMergeBuild Rules
    • Making surethat the build stays green after a merge#3
    • Project PermissionsProjectWonderlandProjectFairytale
    • Making surethat the right people have access#4to the code they need
    • Security DevSpeed
    • The Repo GuardBeware
    • Can I get a new Repository?Please!
    • Can I get a new Repository?Ill do in 3days
    • Create Repository
    • Making surethat the development team can move fast#5
    • Your coding workflow!
    • Teams are differentso are their workflows
    • Some peopleneed more
    • Features1.
    • Features2
    • Feature 1:Stash Add-ons
    • Feature 2:
    • public  class  HipChatNotifyHook  implements  AsyncPostReceiveRepositoryHook,  RepositorySettingsValidator  {        private  static  final  String  AUTH_TOKEN_KEY  =  "authToken";        private  static  final  String  ROOM_NAME_KEY  =  "roomName";        @Override        public  void  postReceive(HookContext  context,  Collection  refChanges)  {                String  room  =  context.getSettings().getString(ROOM_NAME_KEY);                createClient(context.getSettings()).notifyRoom(room,  "Stash",  HipChatTemplates.buildHtml(refChanges));        }        @Override        public  void  validate(Settings  settings,  SettingsValidationErrors  errors,  Repository  repository)  {                if  (createClient(settings).authTest())  {                        errors.addFieldError(AUTH_TOKEN_KEY,  "Invalid  authorization  token");                }        }        private  HipChatProxyClient  createClient(Settings  settings)  {                return  new  HipChatProxyClient(settings.getString(AUTH_TOKEN_KEY));        }}Write a hook!Unapprove reviewer hookProtect unmerged branch hookHipChat hook
    • HooksAdd-Onsor download one
    • Rock On!svenpet.com/slides@svenpethttp://svenpet.com