• #Atlassian Zen: Happy Developer, Happy Team

    git, agility and smart people

    Productivity, low friction, and the secret techniques of the best teams. Spoiler alert: git and real agile

  • Survey Results

    Survey results done at x conferences show clearly that teams using git release more often.

    nice chart

    nice chart

    But why?

  • Happy Developer Because

  • Happy Team Because

    • juicy tips for leads
      • git guilt (tim pettersen)
      • branch from green builds
  • Alternative title: Agilest code collaboration with git

    Productivity, low friction, and the secret techniques of the best teams. Spoiler alert: git and real agile

  • Alternative title: The Pull, I Request

    git, agility and smart people

    Productivity, low friction, and the secret techniques of the best teams. Spoiler alert: git and real agile

  • Our Report

    Sven’s report and charts that analyze the use of version control systems.

  • Their Report

  • Market share of git vs svn (for Managers)

  • Banks hiring “SCRÚM” Masters

  • Banks and dvcs/git

  • Likes to explore and fiddle

    git allows that and encourages that a lot
    fast context switching

  • Fast is the new black

    git is fast fast fast

  • remote work is a pleasure

    • planes
    • from cafés
  • Inspect Everything

    • Ask hard questions to git log
    • log tricks
    • who did what
    • is the build broken
    • park experiments
    • have i merged this?
  • inspiration from tom preston warner (github)

    • video of merge at the end of branch development. A NON EVENT.
  • ADG for experimentation Zen

    ADG frees up the devo to focus on functionality

  • Plugin Architecture for Internal and External participation

  • Context switching and wide highways

    git stash is another level of context switching

    video of boss coming to your desk screaming emergency

  • losing work is very very hard

    reflog is awesome

  • auto suggest reviewers

    tim’s plugin

  • Sample from the trenches: The merge team

  • Workflows and branching models

    evening the battlefield, anyone can design one!

  • programmable chat channels big win

    devops use to monitor instances
    devs to monitor builds
    support to exchange tickets
    everyone to friendly exchange … MEMES!

  • FUSION!

    context, flow, zen

  • Ask hard questions to git log

  • log tricks

  • who did what

  • is the build broken (tim’s hook)

  • park experiments

  • have i merged this?

  • File locking vs branch and merge freely.

    • image of people stuck in long queues … and highway with billion of parallel roads.

    • juicy tips for devs

  • continuous delivery

    simplest ever.

    [simple git workflow is simple][x]

  • product releases

  • tomtom and 2-level integrations

  • dictator and lieutenants

  • devops use to monitor instances

  • devs to monitor builds

  • support to exchange tickets

  • everyone to friendly exchange … MEMES!

    Imagine a workplace where youtube is banned! More productive? Convinced?

  • Save those damn keystrokes!

  • Process overload or effortless happening

  • What’s in the release? (bamboo)

  • Can we deploy?

{"cards":[{"_id":"3c06115f34fde3d050000028","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":null,"content":"#Atlassian Zen: Happy Developer, Happy Team\n\n## git, agility and smart people\n\nProductivity, low friction, and the secret techniques of the best teams. Spoiler alert: git and real agile\n"},{"_id":"3c1292a834fde3d05000004e","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c06115f34fde3d050000028","content":"# Alternative title: Agilest code collaboration with **git**\n\nProductivity, low friction, and the secret techniques of the best teams. Spoiler alert: git and real agile"},{"_id":"3c129c6834fde3d050000051","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c06115f34fde3d050000028","content":"# Alternative title: The Pull, I Request\n\n## git, agility and smart people\n\nProductivity, low friction, and the secret techniques of the best teams. Spoiler alert: git and real agile\n\n"},{"_id":"3c06199b34fde3d05000002b","treeId":"3c06114334fde3d050000026","seq":1,"position":1.5,"parentId":null,"content":"## Survey Results\n\nSurvey results done at x conferences show clearly that teams using `git` release more often.\n\nnice chart\n\nnice chart\n\n### But why?"},{"_id":"3c0635f534fde3d050000037","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c06199b34fde3d05000002b","content":"### Our Report\n\nSven's report and charts that analyze the use of version control systems."},{"_id":"3c06365634fde3d050000038","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c06199b34fde3d05000002b","content":"### Their Report"},{"_id":"3c0636cd34fde3d050000039","treeId":"3c06114334fde3d050000026","seq":1,"position":3,"parentId":"3c06199b34fde3d05000002b","content":"### Market share of git vs svn (for Managers)"},{"_id":"3c06372334fde3d05000003a","treeId":"3c06114334fde3d050000026","seq":1,"position":4,"parentId":"3c06199b34fde3d05000002b","content":"### Banks hiring \"SCRÚM\" Masters"},{"_id":"3c0637bd34fde3d05000003b","treeId":"3c06114334fde3d050000026","seq":1,"position":5,"parentId":"3c06199b34fde3d05000002b","content":"### Banks and dvcs/git"},{"_id":"3c06187734fde3d05000002a","treeId":"3c06114334fde3d050000026","seq":1,"position":1.875,"parentId":null,"content":"## Happy Developer Because\n \n"},{"_id":"3c0629ae34fde3d050000036","treeId":"3c06114334fde3d050000026","seq":1,"position":0.5,"parentId":"3c06187734fde3d05000002a","content":"### Likes to explore and fiddle\n\ngit allows that and encourages that a lot\nfast context switching"},{"_id":"3c126ee434fde3d05000003e","treeId":"3c06114334fde3d050000026","seq":1,"position":0.75,"parentId":"3c06187734fde3d05000002a","content":"### Fast is the new black\n\ngit is fast fast fast"},{"_id":"3c061be734fde3d05000002e","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c06187734fde3d05000002a","content":"### remote work is a pleasure\n \n- planes\n- from cafés\n"},{"_id":"3c0621f834fde3d050000031","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c06187734fde3d05000002a","content":"### Inspect Everything\n\n- Ask hard questions to git log\n- log tricks\n- who did what\n- is the build broken\n- park experiments\n- have i merged this?\n"},{"_id":"3c13928634fde3d050000056","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c0621f834fde3d050000031","content":"#### Ask hard questions to git log\n"},{"_id":"3c13931634fde3d050000057","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c0621f834fde3d050000031","content":"#### log tricks\n"},{"_id":"3c13937834fde3d050000058","treeId":"3c06114334fde3d050000026","seq":1,"position":3,"parentId":"3c0621f834fde3d050000031","content":"#### who did what\n"},{"_id":"3c1393d734fde3d050000059","treeId":"3c06114334fde3d050000026","seq":1,"position":4,"parentId":"3c0621f834fde3d050000031","content":"#### is the build broken (tim's hook)\n\n"},{"_id":"3c13946b34fde3d05000005a","treeId":"3c06114334fde3d050000026","seq":1,"position":5,"parentId":"3c0621f834fde3d050000031","content":"#### park experiments\n"},{"_id":"3c1394d934fde3d05000005b","treeId":"3c06114334fde3d050000026","seq":1,"position":6,"parentId":"3c0621f834fde3d050000031","content":"#### have i merged this?\n"},{"_id":"3c0622f334fde3d050000032","treeId":"3c06114334fde3d050000026","seq":1,"position":3,"parentId":"3c06187734fde3d05000002a","content":"### inspiration from tom preston warner (github)\n\n- video of merge at the end of branch development. A NON EVENT."},{"_id":"3c127e2b34fde3d050000047","treeId":"3c06114334fde3d050000026","seq":1,"position":4,"parentId":"3c06187734fde3d05000002a","content":"### ADG for experimentation Zen\n\nADG frees up the devo to focus on functionality"},{"_id":"3c12aef534fde3d050000052","treeId":"3c06114334fde3d050000026","seq":1,"position":4.5,"parentId":"3c06187734fde3d05000002a","content":"### Plugin Architecture for Internal and External participation"},{"_id":"3c12832d34fde3d050000049","treeId":"3c06114334fde3d050000026","seq":1,"position":5,"parentId":"3c06187734fde3d05000002a","content":"### Context switching and wide highways \n\n#### git stash is another level of context switching\n\nvideo of boss coming to your desk screaming emergency"},{"_id":"3c1284b634fde3d05000004a","treeId":"3c06114334fde3d050000026","seq":1,"position":6,"parentId":"3c06187734fde3d05000002a","content":"### losing work is **very very** hard\n\nreflog is awesome"},{"_id":"3c12704334fde3d05000003f","treeId":"3c06114334fde3d050000026","seq":1,"position":7,"parentId":"3c06187734fde3d05000002a","content":"### auto suggest reviewers\n\ntim's plugin"},{"_id":"3c459e7ab9bfc6d98a000031","treeId":"3c06114334fde3d050000026","seq":1,"position":8,"parentId":"3c06187734fde3d05000002a","content":"### Sample from the trenches: The merge team"},{"_id":"3c06148134fde3d050000029","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":null,"content":"\n## Happy Team Because\n\n- juicy tips for leads\n - git guilt (tim pettersen)\n - branch from green builds\n"},{"_id":"3c1271f434fde3d050000041","treeId":"3c06114334fde3d050000026","seq":1,"position":6,"parentId":"3c06148134fde3d050000029","content":"### Workflows and branching models\n\nevening the battlefield, anyone can design one!"},{"_id":"3c061c8c34fde3d05000002f","treeId":"3c06114334fde3d050000026","seq":1,"position":0.5,"parentId":"3c1271f434fde3d050000041","content":"#### File locking vs branch and merge freely. \n\n- image of people stuck in long queues ... and highway with billion of parallel roads.\n\n- juicy tips for devs\n"},{"_id":"3c1272c634fde3d050000042","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c1271f434fde3d050000041","content":"#### continuous delivery\n\nsimplest ever. \n\n[simple git workflow is simple][x]"},{"_id":"3c12732234fde3d050000043","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c1271f434fde3d050000041","content":"#### product releases"},{"_id":"3c12737134fde3d050000044","treeId":"3c06114334fde3d050000026","seq":1,"position":3,"parentId":"3c1271f434fde3d050000041","content":"#### tomtom and 2-level integrations"},{"_id":"3c12740d34fde3d050000045","treeId":"3c06114334fde3d050000026","seq":1,"position":4,"parentId":"3c1271f434fde3d050000041","content":"#### dictator and lieutenants"},{"_id":"3c1288ac34fde3d05000004b","treeId":"3c06114334fde3d050000026","seq":1,"position":7,"parentId":"3c06148134fde3d050000029","content":"### programmable chat channels **big** win\n\ndevops use to monitor instances\ndevs to monitor builds\nsupport to exchange tickets\neveryone to friendly exchange ... MEMES!"},{"_id":"3c13965e34fde3d05000005d","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c1288ac34fde3d05000004b","content":"#### devops use to monitor instances\n"},{"_id":"3c1396b834fde3d05000005e","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c1288ac34fde3d05000004b","content":"#### devs to monitor builds\n"},{"_id":"3c1396ef34fde3d05000005f","treeId":"3c06114334fde3d050000026","seq":1,"position":3,"parentId":"3c1288ac34fde3d05000004b","content":"#### support to exchange tickets\n"},{"_id":"3c13978934fde3d050000061","treeId":"3c06114334fde3d050000026","seq":1,"position":4,"parentId":"3c1288ac34fde3d05000004b","content":"#### everyone to friendly exchange ... MEMES!\n\nImagine a workplace where youtube is banned! More productive? Convinced?"},{"_id":"3c061cfe34fde3d050000030","treeId":"3c06114334fde3d050000026","seq":1,"position":8,"parentId":"3c06148134fde3d050000029","content":" ### FUSION!\n\n\ncontext, flow, zen\n"},{"_id":"3c128baf34fde3d05000004c","treeId":"3c06114334fde3d050000026","seq":1,"position":1,"parentId":"3c061cfe34fde3d050000030","content":"#### Save those damn keystrokes!"},{"_id":"3c12969e34fde3d050000050","treeId":"3c06114334fde3d050000026","seq":1,"position":2,"parentId":"3c061cfe34fde3d050000030","content":"#### Process overload or effortless happening"},{"_id":"3c063a9c34fde3d05000003c","treeId":"3c06114334fde3d050000026","seq":1,"position":3,"parentId":"3c061cfe34fde3d050000030","content":"#### What's in the release? (bamboo)"},{"_id":"3c063b3934fde3d05000003d","treeId":"3c06114334fde3d050000026","seq":1,"position":4,"parentId":"3c061cfe34fde3d050000030","content":"#### Can we deploy?"}],"tree":{"_id":"3c06114334fde3d050000026","name":"Happy Developer, Happy Team","publicUrl":"happy-developer-happy-team"}}