SlideShare a Scribd company logo
1 of 18
Download to read offline
Silver Streak Partners LLC
© 2010 all rights reserved
Flexible Product Development
Learning from Agile Software
John Farnbach
Silver Streak Partners LLC
john@silverstreakpartners.com
Silver Streak Partners LLC
© 2010 all rights reserved
Flexible Hardware Development
Embracing change
Keeping the plan flexible
Mid stream learning
Developing flexible
hardware
Full vs. light Stage Gate
IS:
IS NOT:
Silver Streak Partners LLC
© 2010 all rights reserved
Business Value of Agile?
Silver Streak Partners LLC
© 2010 all rights reserved
Agile Software Development
Waterfall
Plan
Design
Code
Test
Agile (XP, SCRUM, Crystal, FDD, Kanban?)
Silver Streak Partners LLC
© 2010 all rights reserved
Agile Software Principles
Planning paradigm
Delay decisions until iteration
starts
Object-oriented coding Change tolerant architecture
Short iterations
Fast feedback and
accelerated learning
Emergent process
Shape process to meet project
needs
Teams and people
People factors outweigh
process and tools
Implementing Agile Organizational change
Silver Streak Partners LLC
© 2010 all rights reserved
Embracing Change
Project Phase
Cost
Frozen plan
Benefit
Do it wrong or
do it over
Planning
paradigm
Silver Streak Partners LLC
© 2010 all rights reserved
Delayed Decisions
Project phase
Decisionsmade
“Best” practice
FPD
Planning
paradigm
Silver Streak Partners LLC
© 2010 all rights reserved
Last Responsible Moment
Too Late
sloppy planning
Planning
paradigm
Decisionsmade
Silver Streak Partners LLC
© 2010 all rights reserved
Delay Decisions
Silver Streak Partners LLC
© 2010 all rights reserved
Change Tolerant Architecture
Performance, cost, etc.
Design flexibility
“Fence in” change
Align w/organizational boundaries
Object
coding
Hardware, firmware boundaries
Silver Streak Partners LLC
© 2010 all rights reserved
Front-loaded prototyping
Many, not few
Low cost, quick builds
Frequent customer review
Early experimentation
Speculate-try-adapt
Seek out disconfirming evidence
Learning, not verification!
Accelerated Learning Fast
feedback
Silver Streak Partners LLC
© 2010 all rights reserved
Process Changes
Exploration – develop and try
Barely sufficient standardization
Shift from flexible to structured over project life.
Emergent
process
Flexible
Structured
Silver Streak Partners LLC
© 2010 all rights reserved
Emergent Process
Silver Streak Partners LLC
© 2010 all rights reserved
Get the Right Team Teams &
people
Performance Impact
People,
Interactions
Process,
Tools
X
X
3
2
1
Critical
roles
Journeymen
Novices
Uncooperative
Process Mastery
Silver Streak Partners LLC
© 2010 all rights reserved
Communication
Co-located – 30 ft.
Social skills – respect & support
Fluid communications – daily (?) stand-ups
Dedicated people – full time
Generalists – multiple roles
Partially co-located?
Team focus on communication processes
Email, file sharing not sufficient!
In-person meetings: planning, kickoff, status
Frequent virtual meetings
Partially co-located?
Team focus on communication processes
Email, file sharing not sufficient!
In-person meetings: planning, kickoff, status
Frequent virtual meetings
Teams &
people
Silver Streak Partners LLC
© 2010 all rights reserved
Implementing Flexibility Org.
change
Tops-down
drive
Grass-roots
involvement
Progress
metrics
Visible
rewards
Silver Streak Partners LLC
© 2010 all rights reserved
Implementation Hurdles?
Silver Streak Partners LLC
© 2010 all rights reserved
John Farnbach
john@silverstreakpartners.com
Silver Streak Partners LLC
www.silverstreakpartners.com
Blog: http://silverstreakpartners.com/BetterNPD/
Questions & Discussion

More Related Content

Similar to Flexible Product Development

Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Directi Group
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum WorkshopRainer Stropek
 
Documentation in the Agile Space
Documentation in the Agile SpaceDocumentation in the Agile Space
Documentation in the Agile SpaceAbel Lineberger
 
Hydrogen USA: Technology proposition
Hydrogen USA: Technology propositionHydrogen USA: Technology proposition
Hydrogen USA: Technology propositionHydrogen Group
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersHarvard Web Working Group
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"Yvonne Shek
 
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% ConfidenceDelivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% ConfidenceOriginal Software
 
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdTop 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdOriginal Software
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, VarbergFredrik Wendt
 
Enterprise Project Management Webinar (2010)
Enterprise Project Management Webinar (2010)Enterprise Project Management Webinar (2010)
Enterprise Project Management Webinar (2010)Nah Wee Yang
 
A N G I L S Symposium 001
A N G I L S Symposium 001A N G I L S Symposium 001
A N G I L S Symposium 001martinip
 

Similar to Flexible Product Development (20)

Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum Workshop
 
Documentation in the Agile Space
Documentation in the Agile SpaceDocumentation in the Agile Space
Documentation in the Agile Space
 
Hydrogen USA: Technology proposition
Hydrogen USA: Technology propositionHydrogen USA: Technology proposition
Hydrogen USA: Technology proposition
 
Distributed Agile Scrum Model
Distributed Agile Scrum ModelDistributed Agile Scrum Model
Distributed Agile Scrum Model
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
Accelerator Workshop "After"
Accelerator Workshop "After"Accelerator Workshop "After"
Accelerator Workshop "After"
 
April 08
April 08April 08
April 08
 
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% ConfidenceDelivering your Oracle EBS R12 Upgrade with 100% Confidence
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
 
Agile 101
Agile 101Agile 101
Agile 101
 
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a ThirdTop 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Soltius Presentation
Soltius PresentationSoltius Presentation
Soltius Presentation
 
Soltius Presentation
Soltius PresentationSoltius Presentation
Soltius Presentation
 
Enterprise Project Management Webinar (2010)
Enterprise Project Management Webinar (2010)Enterprise Project Management Webinar (2010)
Enterprise Project Management Webinar (2010)
 
A N G I L S Symposium 001
A N G I L S Symposium 001A N G I L S Symposium 001
A N G I L S Symposium 001
 

Recently uploaded

Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 

Recently uploaded (20)

Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

Flexible Product Development

  • 1. Silver Streak Partners LLC © 2010 all rights reserved Flexible Product Development Learning from Agile Software John Farnbach Silver Streak Partners LLC john@silverstreakpartners.com
  • 2. Silver Streak Partners LLC © 2010 all rights reserved Flexible Hardware Development Embracing change Keeping the plan flexible Mid stream learning Developing flexible hardware Full vs. light Stage Gate IS: IS NOT:
  • 3. Silver Streak Partners LLC © 2010 all rights reserved Business Value of Agile?
  • 4. Silver Streak Partners LLC © 2010 all rights reserved Agile Software Development Waterfall Plan Design Code Test Agile (XP, SCRUM, Crystal, FDD, Kanban?)
  • 5. Silver Streak Partners LLC © 2010 all rights reserved Agile Software Principles Planning paradigm Delay decisions until iteration starts Object-oriented coding Change tolerant architecture Short iterations Fast feedback and accelerated learning Emergent process Shape process to meet project needs Teams and people People factors outweigh process and tools Implementing Agile Organizational change
  • 6. Silver Streak Partners LLC © 2010 all rights reserved Embracing Change Project Phase Cost Frozen plan Benefit Do it wrong or do it over Planning paradigm
  • 7. Silver Streak Partners LLC © 2010 all rights reserved Delayed Decisions Project phase Decisionsmade “Best” practice FPD Planning paradigm
  • 8. Silver Streak Partners LLC © 2010 all rights reserved Last Responsible Moment Too Late sloppy planning Planning paradigm Decisionsmade
  • 9. Silver Streak Partners LLC © 2010 all rights reserved Delay Decisions
  • 10. Silver Streak Partners LLC © 2010 all rights reserved Change Tolerant Architecture Performance, cost, etc. Design flexibility “Fence in” change Align w/organizational boundaries Object coding Hardware, firmware boundaries
  • 11. Silver Streak Partners LLC © 2010 all rights reserved Front-loaded prototyping Many, not few Low cost, quick builds Frequent customer review Early experimentation Speculate-try-adapt Seek out disconfirming evidence Learning, not verification! Accelerated Learning Fast feedback
  • 12. Silver Streak Partners LLC © 2010 all rights reserved Process Changes Exploration – develop and try Barely sufficient standardization Shift from flexible to structured over project life. Emergent process Flexible Structured
  • 13. Silver Streak Partners LLC © 2010 all rights reserved Emergent Process
  • 14. Silver Streak Partners LLC © 2010 all rights reserved Get the Right Team Teams & people Performance Impact People, Interactions Process, Tools X X 3 2 1 Critical roles Journeymen Novices Uncooperative Process Mastery
  • 15. Silver Streak Partners LLC © 2010 all rights reserved Communication Co-located – 30 ft. Social skills – respect & support Fluid communications – daily (?) stand-ups Dedicated people – full time Generalists – multiple roles Partially co-located? Team focus on communication processes Email, file sharing not sufficient! In-person meetings: planning, kickoff, status Frequent virtual meetings Partially co-located? Team focus on communication processes Email, file sharing not sufficient! In-person meetings: planning, kickoff, status Frequent virtual meetings Teams & people
  • 16. Silver Streak Partners LLC © 2010 all rights reserved Implementing Flexibility Org. change Tops-down drive Grass-roots involvement Progress metrics Visible rewards
  • 17. Silver Streak Partners LLC © 2010 all rights reserved Implementation Hurdles?
  • 18. Silver Streak Partners LLC © 2010 all rights reserved John Farnbach john@silverstreakpartners.com Silver Streak Partners LLC www.silverstreakpartners.com Blog: http://silverstreakpartners.com/BetterNPD/ Questions & Discussion