0
Avoiding the Knowledge Transfer Bottleneck Workshop & Discovery Session Silicon Valley Code Camp October, 2009
Welcome to the Agile AeroSpace “Agile Shuttle” Project <ul><ul><li>Introductions
Your job: Build as many shuttles as you can. </li></ul></ul>
Method 1 (Documentation) <ul><ul><li>Build as many shuttles as you can by following written instructions. </li></ul></ul>
Method 2 (Reverse Engineering) <ul><ul><li>Build as many shuttles as you can by deducing how an existing design is put tog...
Analogies <ul><ul><li>Documentation  – As a software developer you are handed a design document and asked to produce softw...
Reverse Engineering  – As a software developer you are given some existing software and asked to produce similar functiona...
Upcoming SlideShare
Loading in...5
×

Avoiding The Knowledge Transfer Bottleneck

326

Published on

These slides are part of a presentation given at Silicon Valley Code Camp 2009.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
326
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Avoiding The Knowledge Transfer Bottleneck"

  1. 1. Avoiding the Knowledge Transfer Bottleneck Workshop & Discovery Session Silicon Valley Code Camp October, 2009
  2. 2. Welcome to the Agile AeroSpace “Agile Shuttle” Project <ul><ul><li>Introductions
  3. 3. Your job: Build as many shuttles as you can. </li></ul></ul>
  4. 4. Method 1 (Documentation) <ul><ul><li>Build as many shuttles as you can by following written instructions. </li></ul></ul>
  5. 5. Method 2 (Reverse Engineering) <ul><ul><li>Build as many shuttles as you can by deducing how an existing design is put together. </li></ul></ul>Method 3 (Mentoring) <ul><ul><li>Build as many shuttles as you can by building along with the chief designer. </li></ul></ul>
  6. 6. Analogies <ul><ul><li>Documentation – As a software developer you are handed a design document and asked to produce software from the information contained therein.
  7. 7. Reverse Engineering – As a software developer you are given some existing software and asked to produce similar functionality.
  8. 8. Mentoring – As a software developer you develop software side-by-side with the designer. </li></ul></ul>
  9. 9. Software Development is About Creating and Sharing Knowledge <ul><ul><li>Knowledge is the Inventory of software development.
  10. 10. People consume knowledge at their own rate.
  11. 11. Creating knowledge faster than it can be consumed does not increase throughput.
  12. 12. We can help increase the rate at which people consume knowledge, thus avoiding the knowledge transfer bottleneck. </li></ul></ul>
  13. 13. Questions ?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×