Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

20180509 - It's a small world after all. How thinking small is changing software development big time

401 visualizaciones

Publicado el

Talk for Codemotion Amsterdam 2018 conference on May 8, 2018 about the future of software development and how it needs to move beyond agile

Publicado en: Software
  • Sé el primero en comentar

20180509 - It's a small world after all. How thinking small is changing software development big time

  1. 1. It’s a small world after all Sander Hoogendoorn ditisagile.nl Mentoring ▪ Consulting ▪ Training Agile ▪ Software architecture ▪ Code @aahoogendoorn @aahoogendoorn | www.ditisagile.nl | It's a small world after all Codemotion Amsterdam, May 9, 2018
  2. 2. Sander Hoogendoorn Independent dad, software architect, agile coach, programmer, speaker, writer CTO ANVA Former CTO insurance company Former global agile thoughtleader Capgemini sanderhoogendoorn.com aahoogendoorn aahoogendoorn sander@ditisagile.nl Next
  3. 3. Click here @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  4. 4. Click here @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  5. 5. The times they are a-changing Much faster than you think Read more … @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  6. 6. Read more … Moore’s Law The number of transistors in a dense integrated circuit doubles approximately every two years.
  7. 7. Click here 1954
  8. 8. Continue The IBM Personal Computer 5150 The simplest configuration has 16K on-board RAM and uses an audio cassette to load and save data. A floppy drive is optional. A hard drive was not supported. A system for home or school with a memory of 64K bytes, a single diskette drive and its own display, was priced around $3,000.
  9. 9. Continue Amazon EC2 Then, in 2006, Amazon launched its Elastic Compute cloud (EC2) as a commercial web service that allows small companies and individuals to rent computers on which to run their own computer applications.
  10. 10. Click here @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  11. 11. Click here How long did it take to reach 50 million users?
  12. 12. The Times They Are a-Changin' A short story about the financial market Continue
  13. 13. More … Dutch fintech landscape 3.0 @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  14. 14. Read more … Welcome to the world of small moveable parts
  15. 15. Click here Even shorter cycles Feature by feature Minimal viable products Stop doing projects Even smaller teams Communicating and self-organizing Even smaller components Microservices and serverless @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  16. 16. Click here The continuous culture Everything will be continuous @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  17. 17. Less is more Deliver minimal viable products, not projects Submit @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  18. 18. More … Complex problems require continuous exploration @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  19. 19. Submit The iron triangle of project management? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  20. 20. Submit Detailed planning? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  21. 21. Roadmaps over plans While there is value in the items on the right, we value the items on the left more Continue @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  22. 22. Read more … Minimal viable products Build products feature by feature Think small, deploy early and frequently
  23. 23. Do we need this NOW? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  24. 24. Submit Less estimates @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  25. 25. Submit Counting is better than planning poker @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  26. 26. @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  27. 27. Even shorter cycles Agile way beyond Scrum Continue @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  28. 28. Click here What does agile mean to you?
  29. 29. Click here Does agile scale? Is large scale agile just multiple copies of Scrum?
  30. 30. Click here Or does large scale agile require a large scale process?
  31. 31. Click here Let’s all copy Spotify! You are not Spotify! (unless you actually are Spotify)
  32. 32. Read more … Does agile scale? If you don’t succeed at agile with a 5-person team, what makes you think you’ll succeed at enterprise level?
  33. 33. Stop sprinting Wouldn’t it be nice? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter Next
  34. 34. Click here The red sprint anti-pattern
  35. 35. Click here To satisfy the customer through early and continuous delivery of valuable software The agile manifesto
  36. 36. Submit How often do you release to production? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  37. 37. Click here Continuous flow
  38. 38. Click here Delivery pipelines Fully automated deployment machinery
  39. 39. Click here Automated testing delivers continuous feedback Fail fast, fail often, fail forward
  40. 40. Submit Immutable infrastructure Pets versus cattle @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  41. 41. Click here @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  42. 42. @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  43. 43. Even smaller teams More … @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  44. 44. Submit Small teams in Scrum Is 7 plus or minus 2 really small? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  45. 45. Click here Clear communication is key
  46. 46. Submit Autonomous teams? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  47. 47. Submit The living room work space @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  48. 48. Submit Mandatory fun Maybe we’re overdoing it a little? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  49. 49. Submit Autonomous teams? @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  50. 50. Click here Self-organization is hard
  51. 51. Click here How to draw an owl
  52. 52. Click here It only takes one person to start the change
  53. 53. Less rules Amsterdam, Alexanderplein Continue @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  54. 54. Click here Traditional teams Agile teams
  55. 55. Click here Micro-teams
  56. 56. Never stop learning Continue @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  57. 57. @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  58. 58. Click here In retrospective Some final thoughts
  59. 59. More … Complex problems require continuous exploration @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  60. 60. Click here Beyond the point of no return
  61. 61. Never stop thinking for yourself Don’t just copy someone else’s model @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  62. 62. @aahoogendoorn | www.ditisagile.nl | Faster shorter smaller flatter
  63. 63. More …
  64. 64. Click here References and questions www.sanderhoogendoorn.com www.ditisagile.nl aahoogendoorn aahoogendoorn sander@ditisagile.nl

×