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.

9ea0ab2c0ee3df9115982c9b2c7585ba?s=128

Martin Van Aken

June 03, 2014
Tweet

Transcript

  1. 1.
  2. 5.
  3. 6.
  4. 8.
  5. 10.
  6. 12.
  7. 14.
  8. 16.
  9. 18.
  10. 20.
  11. 22.
  12. 23.

    Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing
  13. 24.
  14. 25.

    Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions
  15. 26.
  16. 27.

    Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives
  17. 28.
  18. 29.

    Sprint Plannings Unit Tests Feature Branches Code Reviews Continuous Integration

    Daily Standups Automated Code Reviews Usability Testing Design Sessions Retrospectives One Step Deploy
  19. 30.
  20. 31.

    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
  21. 32.
  22. 33.

    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
  23. 34.
  24. 35.

    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
  25. 36.
  26. 37.

    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
  27. 38.
  28. 39.

    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
  29. 44.

    Atlassian manages a portfolio of application and grew to more

    than 250 employees before even needing team leaders
  30. 47.

    Me?

  31. 52.
  32. 54.
  33. 63.

    • Sprints ◦ Planning ◦ Retrospective ◦ Daily Standup •

    Issues ◦ Unit Tests ◦ Feature Branches ◦ Code Reviews
  34. 64.

    • Sprints ◦ Planning ◦ Retrospective ◦ Daily Standup •

    Issues ◦ Unit Tests ◦ Feature Branches ◦ Code Reviews
  35. 65.

    • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches)
  36. 66.

    • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs
  37. 67.

    • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs • Environments ◦ Staging ◦ Deploy Pipeline
  38. 68.

    • Sprints ◦ Planning ◦ Retrospective • Issues ◦ Unit

    Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs • Environments ◦ Staging ◦ Deploy Pipeline ◦ Sanity Test
  39. 69.

    • Sprints ◦ Planning ◦ Retrospective ◦ Team Chat •

    Issues ◦ Unit Tests ◦ Feature Branches ◦ Code Reviews • Automation ◦ CI (branches) ◦ Automated CRs • Environments ◦ Staging ◦ Deploy Pipeline ◦ Sanity Test
  40. 71.

    • Sprints ◦ Planning ◦ Retrospective ◦ Daily Standup •

    Issues ◦ Priorities ◦ Unit Tests ◦ Code Reviews ◦ Manual Test • Automation ◦ CI ◦ Automated CRs • Environments ◦ Staging ◦ Test ◦ Deploy Pipeline
  41. 72.
  42. 73.
  43. 74.
  44. 75.
  45. 76.
  46. 77.
  47. 78.
  48. 79.
  49. 80.