Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Delivering Business Values with Agile Practices

142 views

Published on

Agile Practices that Helps Deliver Business Values

Published in: Software
  • Login to see the comments

Delivering Business Values with Agile Practices

  1. 1. AGILE Software Engineering Practices that Helps Deliver Business Values MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATT HARASYMCZUK MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  2. 2. MATTAGILE.com @MATTAGILE #careercon PLAN MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  3. 3. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • MVP - Minimum Viable Product • ROI • Sprint Cost • Test your hypothesis Lean Startup
  4. 4. MATTAGILE.com @MATTAGILE #careercon Backlog DECOMPOSITION MATT HARASYMCZUK - AstroTech.io
  5. 5. MATTAGILE.com @MATTAGILE #careercon ACCEPTANCE criteria MATT HARASYMCZUK - AstroTech.io
  6. 6. MATTAGILE.com @MATTAGILE #careercon XP: Clean Code in your Stories, BDD MATT HARASYMCZUK - AstroTech.io
  7. 7. MATTAGILE.com @MATTAGILE #careercon Feedforward NOT Feedback MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  8. 8. MATTAGILE.com @MATTAGILE #careercon GIT Flow MATT HARASYMCZUK - AstroTech.io
  9. 9. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  10. 10. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  11. 11. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  12. 12. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  13. 13. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  14. 14. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  15. 15. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  16. 16. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  17. 17. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  18. 18. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  19. 19. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  20. 20. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  21. 21. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  22. 22. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  23. 23. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  24. 24. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  25. 25. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  26. 26. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  27. 27. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  28. 28. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  29. 29. MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  30. 30. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • master • develop • release/1.5 Naming Convention
  31. 31. feature/ID-1337-short-summary MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  32. 32. bugfix/ID-1337-short-summary MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  33. 33. "ID-1337 short summary" MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io
  34. 34. MATTAGILE.com @MATTAGILE #careercon DO MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  35. 35. MATTAGILE.com @MATTAGILE #careercon Developer Tools ECOSYSTEM MATT HARASYMCZUK - AstroTech.io JRebel
  36. 36. MATTAGILE.com @MATTAGILE #careercon DevOps: Continuous Integration and Delivery MATT HARASYMCZUK - AstroTech.io
  37. 37. MATTAGILE.com @MATTAGILE #careercon PREPARE MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  38. 38. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Mutatory Testing • Microservice Architecture • Feature Flags and Toggles • Release Trains • Vagrant, Docker, Mesos Tools
  39. 39. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • API (REST, versioning, JSON) • Swagger Frontend and Backend separation
  40. 40. MATTAGILE.com @MATTAGILE #careercon CHECK MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  41. 41. MATTAGILE.com @MATTAGILE #careercon XP: Code Review, Pair Programming MATT HARASYMCZUK - AstroTech.io
  42. 42. MATTAGILE.com @MATTAGILE #careercon Sputnik MATT HARASYMCZUK - AstroTech.io
  43. 43. MATTAGILE.com @MATTAGILE #careercon TDD: Test Driven Development MATT HARASYMCZUK - AstroTech.io
  44. 44. MATTAGILE.com @MATTAGILE #careercon REFACTORING - Boy Scout Rule MATT HARASYMCZUK - AstroTech.io
  45. 45. MATTAGILE.com @MATTAGILE #careercon Test Automation MATT HARASYMCZUK - AstroTech.io
  46. 46. MATTAGILE.com @MATTAGILE #careercon 100% Coverage doesn’t work… MATT HARASYMCZUK - AstroTech.io
  47. 47. MATTAGILE.com @MATTAGILE #careercon Frequent RELEASES MATT HARASYMCZUK - AstroTech.io
  48. 48. MATTAGILE.com @MATTAGILE #careercon Agile SHOW MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  49. 49. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Lower "time to market" • Increase "value to market" • Increase "quality to market" • Increase flexibility • Increase visibility • Lower costs • Increase product lifetime Business VALUES orientation
  50. 50. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Test-driven Development • Evolutionary Design • Refactoring • CI / CD • Test-driven Requirements • Functional Tests • BDD Lower TIME TO MARKET
  51. 51. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Test-driven Requirements • Functional Tests • BDD Increase VALUE TO MARKET
  52. 52. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Test-driven Development • Test-first and Test-last • Test-driven Requirements • BDD • Evolutionary design • Refactoring • Simple Design • CI / CD Increase QUALITY TO MARKET
  53. 53. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Evolutionary Design • Refactoring • Simple Design • CI / CD • Test-driven Development • Test-first and Test-last • Test-driven Requirements Increase FLEXIBILITY
  54. 54. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Test-driven Requirements • Functional Tests • BDD • CI / CD Increase VISIBILITY
  55. 55. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Evolutionary design • Simple Design • Refactoring • Collective Code Ownership • Test-driven Development • Test-last and Test-first • Functional Tests Lower COST
  56. 56. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Test-Driven Development • Automated Developer Tests • Evolutionary Design • Refactoring • Simple Design • Test-driven Requirements • Functional Tests Increase PRODUCT LIFETIME
  57. 57. MATTAGILE.com @MATTAGILE #careercon ACT MATT HARASYMCZUK - AstroTech.io MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY PLANNING 1h DAILY 15m DAILY 15m DAILY 15m DAILY 15m DAILY 15m REFINEMENT 2h REVIEW 1h RETROSPECTIVE 1h
  58. 58. MATTAGILE.com @MATTAGILE #careercon Quality Evangelist MATT HARASYMCZUK - AstroTech.io
  59. 59. MATTAGILE.com @MATTAGILE #careercon LEARNING organization MATT HARASYMCZUK - AstroTech.io
  60. 60. MATTAGILE.com @MATTAGILE #careercon Search YouTube for Spotify engineering CULTURE MATT HARASYMCZUK - AstroTech.io
  61. 61. MATTAGILE.com @MATTAGILE #careercon Evolution NOT revolution MATT HARASYMCZUK - AstroTech.io
  62. 62. MATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io • Scrum, Lean, Kanban as a communication framework • Software Development practices • Quality • Evolution not revolution RECAP
  63. 63. @MATTAgile MATT HARASYMCZUK / AGILE Software Engineering / APR 20, 2015 MATT Harasymczuk MATTAGILE.com @MATTAGILE #careerconMATTAGILE.com @MATTAGILE #careerconMATT HARASYMCZUK - AstroTech.io

×