an agile pick-n-mix
DESCRIPTION
The mix of sessions for my first charity day[1]. For each timebox, we used poker to pick a themes then thumb voting to select the session. [1] http://itstechupnorth.blogspot.com/2011/11/charity-days-spiking-coaching-mentoring.htmlTRANSCRIPT
- 1. Agile Pick-n-Mix December 2011
2. Timeboxing 10:00 10m kickstart 10:10 30m mini-sprint {5m plan, 20m do, 5m reflect} 10:40 30m mini-sprint {5m plan, 20m do, 5m reflect} 11:10 5m break 11:15 30m mini-sprint {5m plan, 20m do, 5m reflect} 11:45 5m break 11:50 30m mini-sprint {5m plan, 20m do, 5m reflect} 12:20 30m mini-sprint {5m plan, 20m do, 5m reflect} 12:50 10m retrospective 13:00 end lunch 3. Topics
- Process Scrum and (some) Lean
4. Design And Architecture the Agile Way 5. Planning And Estimating the Agile Way 6. Ecosystem beyond the team to open design and continuous delivery 7. Tests, Tests, Tests 8. Process
- Pick From
- Scrum: Questions And Answers
- 9. Scrum: Mini-Retrospective
10. Scrum: A Game Of Scrum 11. Lean: A Penny Game 12. Design And Architecture
- Pick From
- Building On The Basics: Evolutionary Design
- 13. Making Design Happen
14. Building On The Basics: Emergent Architecture 15. Architectural Spikes 16. Planning And Estimation
- Pick From
- Planning Poker First Game
- 17. Building On The Basics: Story Points
18. Building On The Basics: Velocity 19. Reflecting On Re-Estimation 20. Ecosystem
- Pick From
- Building On The Basics: Software Pipelines
- 21. Team Show And Tell: Open Source Pipeline
22. Building On The Basics: Sustainable Software Ecosystems 23. How Apache Works: Questions And Answers 24. Tests, Tests, Tests
- Pick From
- Building On The Basics: Test First
- 25. Game: Pin The Task on the Onion
26. Test Driven Development 27. Behaviour Driven Development 28. In The Language Of The Customer 29. Process::Scrum Questions And Answers
- Generate Questions
30. Cluster Questions 31. Rank Questions (Dot Vote) 32. Round Robin Answers (passing allowed) 33. Process::Scrum Thinking Forward, Looking BackMini-Retrospective
- Developers Have Feelings Too
34. Generate Key Concepts 35. Smiles Happy :-) Sad :-( Confused :-/ 36. Cluster 37. Vote 38. Reflect 39. Take Away Experiments 40. Process::Scrum Scrum Game
- Timebox
- 2x10m sprint
- 20s Daily Stand Up After 5 mins
41. 1m Planning, Review, Retrospective Rules
- Follow Scrum
42. No Talking During Development 43. Process::Lean The Penny Game
- Roles
- Workers
44. Customers 45. Consultants Models process
- continuous
46. staged
- Vary
- Customer Demands
47. Batch Size 48. Design And Architecture Building On The Basics:Evolutionary Design
- Agile Design
- Bubbles Up
49. Just In Time 50. Incremental 51. Iterative 52. Supported by tools, techniques and craft 53. Design And Architecture Making Design Happen
- Generate Examples
54. Cluster 55. Discuss 56. Discover Technical Debt 57. Cluster 58. Discuss 59. Design And Architecture Building On The Basics:Emergent Architecture
- Evolutionary Design
- Reduces stock piling and over-engineering
60. Costs some future design rework Architecture, Just In Time
- Incremental
61. Acknowledge Design Debts 62. Avoid Architectural Shocks 63. Architectural Spikes
- Guilty Secrets
64. Generate Samples 65. Cluster 66. Vote 67. Discuss 68. Reflect 69. Planning And Estimation Planning Poker First Game
- Make Cards
70. Play Planning Poker 71. Reflect 72. Play Some More 73. Planning And Estimation Building On The Basics:Story Points
- Story Points are
- Atomic
74. Artificial 75. Relative 76. Coarse Favour Speed over Precision 77. Planning And Estimation Reflecting On Re-estimation
- Recall Tasks Done
78. Re-estimate Tasks 79. Reflect 80. Affinity Cluster Some New Stories 81. Planning And Estimation Building On The Basics:Velocity
- Story Points Per Unit Timebox
82. Extrapolate From History 83. By the Team, for the Team 84. Trivial To Game 85. Ecosystems Building On The Basics:Software Pipelines
- Open Source IP Flow
- Incoming and outgoing
DevOps: Break the silos 86. Continuous Delivery
- Pipeline beyond development
87. Automate 88. Exploit Agile tooling 89. Version control 90. Ecosystems Team Show And Tell:Open Source Pipelines
- Discover upstream producers and downstream consumers, then analyse flow
91. Timeboxes
- 15m Research
92. 5m Presentation 93. Ecosystems Building On The Basics:Sustainable Software Ecosystems
- The Crowdsourcing Pyramid
- Lots of people do some
94. Some people do lots Connecting
- Investing in the community
Leading The Tone 95. Ecosystems How Apache Works:Q+A
- Round Robin Questions
96. Tests, Tests, Tests Building On The Basics:Test First
- Test Analysis Is Hard
97. Drive From Customer to Code
- Specification By Example
Verify State or Behaviour (but not both) 98. Tests, Tests, Tests Game: Pin The Task On The Onion For Each Round
-
- Describe A Test Written
- 99. Pin The Test On The Onion
100. Discuss 101. Tests, Tests, Tests Test Driven Development
- Guilty Secrets
102. Rotating Pairs or Park Bench 103. Tests, Tests, Tests Behaviour Driven Development
- Guilty Secrets
104. Rotating Pairs or Park Bench 105. Tests, Tests, Tests In The Language Of Customer
- Guilty Secrets
106. Rotating Pairs or Park Bench