Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From a workflow to a flow that works

From a workflow to a flow that works

Présentation donnée à Paris.rb sur les best practices en dévelopement et comment les mettre en place progressivement dans votre équipe.

Martin Van Aken

June 03, 2014
Tweet

More Decks by Martin Van Aken

Other Decks in Programming

Transcript

  1. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing
  2. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions
  3. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives
  4. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy
  5. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy Test Environments
  6. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy Test Environments Sanity Tests
  7. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy Test Environments Sanity Tests Pair Programming
  8. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy Test Environments Sanity Tests Pair Programming Error Reporter
  9. Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy Test Environments Sanity Tests Pair Programming Team Chat Error Reporter
  10. Atlassian manages a portfolio of application and grew to more

    than 250 employees before even needing team leaders
  11. Me?

  12. • Sprints ◦ Planning ◦ Retrospective ◦ Daily Standup •

    Issues ◦ Unit Tests ◦ Feature Branches ◦ Code Reviews
  13. • Sprints ◦ Planning ◦ Retrospective ◦ Daily Standup •

    Issues ◦ Unit Tests ◦ Feature Branches ◦ Code Reviews
  14. • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches)
  15. • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs
  16. • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs • Environments ◦ Staging ◦ Deploy Pipeline
  17. • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs • Environments ◦ Staging ◦ Deploy Pipeline ◦ Sanity Test
  18. • Sprints ◦ Planning ◦ Retrospective ◦ Team Chat •

    Issues ◦ Unit Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs • Environments ◦ Staging ◦ Deploy Pipeline ◦ Sanity Test
  19. • Sprints ◦ Planning ◦ Retrospective ◦ Daily Standup •

    Issues ◦ Priorities ◦ Unit Tests ◦ Code Reviews ◦ Manual Test • Automation ◦ CI ◦ Automated CRs • Environments ◦ Staging ◦ Test ◦ Deploy Pipeline