Presentation is loading. Please wait.

Presentation is loading. Please wait.

Community-Inspired Methodology Mark Shuttleworth, on behalf of Ian Clatworthy.

Similar presentations


Presentation on theme: "Community-Inspired Methodology Mark Shuttleworth, on behalf of Ian Clatworthy."— Presentation transcript:

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


Download ppt "Community-Inspired Methodology Mark Shuttleworth, on behalf of Ian Clatworthy."

Similar presentations


Ads by Google