Transcript
Page 1: Breaking Down Knowledge Silos

Breaking DownKnowledge SilosWithin a Software Project

Fun with Jake Trent

Page 2: Breaking Down Knowledge Silos

Blowing upKnowledge SilosWithin a Software Project

More! fun with Jake Trent

Page 3: Breaking Down Knowledge Silos

What is in the silo

Page 4: Breaking Down Knowledge Silos

Developer Knowledge

Business requirementsHow the code worksDesign, paradigmsThe whyPitfalls

Page 5: Breaking Down Knowledge Silos

Why you want to blow stuff up

Page 6: Breaking Down Knowledge Silos

Customer Smiles

Better product Meets requirement Best practices Stable Maintainable

Page 7: Breaking Down Knowledge Silos

Truck Factor

Number of people that need to be run over before your project’s in trouble

Page 8: Breaking Down Knowledge Silos

Helpful Team Members

VersatileNo problems beyond your ability

Page 9: Breaking Down Knowledge Silos

Limit Liability

No single point of failure

Page 10: Breaking Down Knowledge Silos

Maintenance

Spread across teams

Page 11: Breaking Down Knowledge Silos

How the team can help

Page 12: Breaking Down Knowledge Silos

Pair Programming

Devs talking to devsPairs change more

dev / mgmt

Page 13: Breaking Down Knowledge Silos

Pair Programming

Owner-Visitor

dev / mgmt

Page 14: Breaking Down Knowledge Silos

c

c

Stories

Stories

Page 15: Breaking Down Knowledge Silos

c

c

Stories

Stories

Page 16: Breaking Down Knowledge Silos

c

c

c

c

Stories Stories

StoriesStories

Page 17: Breaking Down Knowledge Silos

Culture

Developer-driven

dev / mgmt

Page 18: Breaking Down Knowledge Silos

Introspective

What don’t I know about?What’s high risk?What’s highest priority?What’s the hardest/easiest? Why?What has the least/most bugs? Why?What’s behind/ahead of schedule? Why?

dev

Page 19: Breaking Down Knowledge Silos

Mental Picture

Story ownersMore fluid partnerships

dev / mgmt

Page 20: Breaking Down Knowledge Silos

Tasks

Well-definedSmall

dev / mgmt

Page 21: Breaking Down Knowledge Silos

Fear

…leads to suffering

dev / mgmt

Page 22: Breaking Down Knowledge Silos

Ownership

Total product

dev

Page 23: Breaking Down Knowledge Silos

Now, go blow up some silos!

(Knowledge silos only)

rockycode.com/blog/tech/project-management/

Attributions:Silos image (modified)- CC Attribution - http://www.flickr.com/photos/see-through-the-eye-of-g/4283298553/in/photostream/Explosion image (modified) - Public domain - http://www.flickr.com/photos/ctbto/4926598654/Menkaya font - free - http://www.dafont.com/menkaya.fontYolksEmoticons font - free, non-commercial - http://www.dafont.com/yolks-emoticons.font


Recommended