Download presentation
Presentation is loading. Please wait.
Published byDonna Mosley Modified over 8 years ago
1
Community-Inspired Methodology Mark Shuttleworth, on behalf of Ian Clatworthy
2
When cultures collide, wonderful things can happen.
3
Philosophy, Principle, Practice, thoughts about things that work.
4
LEAN? Eliminate waste. Ruthlessly. Measurably.
5
LEAN? Amplify learning – knowledge is power.
6
LEAN? Decide late, deliver early.
7
LEAN? Empower the community.
8
LEAN? Build integrity in, don't try to add it later.
9
LEAN? See the whole, cultivate a shared result.
10
Pair programming? We value Knowledge and Interest over Sitting Together.
11
In-house customer? We value Community Collaboration over internal development.
12
Iteration? We value Continuous Integration over Continuous Iteration.
13
Quality? We want it for Every Build, not just Every Release.
14
Practices
15
Cadence is Key Go from “Release early and often” to “this cycle, we added X”.
16
Know where you stand Bugs, features, ideas, there's gold in them thar hills.
17
Branching and Merging Keep trunk pristine, Keep features flowing, Release on demand.
18
Code reviews Accelerate learning, Maintain quality, Verify test coverage.
19
Automated testing Unit, Integration, Utilization.
20
Pre-Commit Testing I see you knocking but you can't come in.
21
Product is Platform If it's hard to hack, they won't come back.
22
One-click Upgrade “Run trunk, for the win.”
23
Sprints No bandwidth quite like a smile.
24
Happy hacking! ian.clatworthy@canonical.com mark@ubuntu.com ian.clatworthy@canonical.com mark@ubuntu.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.