Lean Architecture Seminar, June 24th 2010

903 views

Published on

Slidedeck of the 3rd Lean Architecture seminar at Xebia.

Published in: News & Politics, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
903
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lean Architecture Seminar, June 24th 2010

  1. 1. Seminar Lean Architectuur Gerard Janssen Denis Koelewijn June 24th, 2010 Gero Vermaas
  2. 2. Waste
  3. 3. Walls
  4. 4. Locked down
  5. 5. Architecture? Where? 5
  6. 6. Architecture can be beautifull
  7. 7. Agenda • Introduction • Why Architecture? • Lean & Kanban background • Interactive part: Architectural challenges • Lean Architecture: Principles & Process • Apply Principles and Process to your challenges • Bol.com Case • Wrap up •
  8. 8. Introduction • Name • Role • Company • What do you expect from todays seminar? • And all of this in 30 seconds
  9. 9. Why Architecture?
  10. 10. 3 C’s of Architecture Connection Cohesion Architecture Changeability
  11. 11. Lean
  12. 12. Any use of resources for a purpose that is not adding value for the end customer is waste and should be removed
  13. 13. Waste • Toyota identified the following forms of wasteful activities (Muda) • Overproduction • Unnecessary movement of (intermediate) products • Inventory • Unnecessary movement of production equipment • Defects • Waiting • Over-processing • Overload
  14. 14. Lean principes
  15. 15. Base your management decisions on a long-term philosophy, even at the expense of short-term financial goals 15
  16. 16. Create a continuous process flow to bring problems to the surface
  17. 17. Use “pull” systems to avoid overproduction
  18. 18. Build a culture of stopping to fix problems, to get quality right the first time
  19. 19. Use visual control so no problems are hidden
  20. 20. Grow leaders who thoroughly understand the work, live the philosophy, and teach it to others
  21. 21. Go and see for yourself to thoroughly understand the situation (genchi genbutsu)
  22. 22. Make decisions slowly by consensus, thoroughly considering all options; implement decisions rapidly
  23. 23. Become a learning organization through relentless reflection (hansei) and continuous improvement (kaizen)
  24. 24. Kanban
  25. 25. What is Kanban? • Kan = Visual • Ban = Board • 25
  26. 26. Make Work Visible
  27. 27. Limit Work in Progress
  28. 28. Make the work flow
  29. 29. Interactive part: Architectural challenges • Which Architectural challenges are your organization facing?
  30. 30. Lean Architecture Lean Architecture enforces value creation by Balancing business and technical values/priorities and Converging focus of all stakeholders on the required actions, at the right time, at the correct level of detail
  31. 31. Lean Architecture Principles
  32. 32. Architecture initiated by business goals
  33. 33. Architecture emerging from projects
  34. 34. Incremental development of 36
  35. 35. Focus on Value Stream
  36. 36. Travel Light
  37. 37. Just in Time, Just Enough
  38. 38. Think Big, Act Small
  39. 39. All hands on deck early on
  40. 40. Always Involved
  41. 41. Comprehensible over comprehensiveness
  42. 42. Freedom where possible, standardize where needed
  43. 43. Lean Architecture Principles 1.Architecture initiated by business goals 2.Architecture emerging from projects 3.Incremental development of architecture 4.Focus on the value stream 5.Travel light 6.Just in time, just enough 7.Think big, act small 8.All hands on deck early on 9.Always involved 10.Comprehensible over comprehensiveness 11.Freedom where possible, standards where needed
  44. 44. Break 46
  45. 45. Lean Architecture Process 47
  46. 46. Scrum based development: basic Scrum Daily Scrum Meeting 2 week sprint Potentially Demo Shippable Product Retrospective Increment Sprint Sprint Backlog planning Product Backlog
  47. 47. User stories
  48. 48. Kanban based Lean Architecture 50
  49. 49. Architecture and Development processes
  50. 50. 52
  51. 51. 53
  52. 52. References • Xebia Blog http://blog.xebia.com/category/lean-architecture/ • “Lean Architecture” Linked In Group http://www.linkedin.com/groups?home=&gid=2891065 • September 2010: Lean Architecture Open Space Conference

×