SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Agile Software 
Product Development 
Eric Wu 
Co-founder, Bracket Labs 
@ewu 
MBAX 6360 - 4 NOVEMBER 2014
2 
Who is this guy? 
• Co-founder of software startup focused on 
productivity software 
• Project management 
• Marketing management 
• Sales activity management 
• 18 years of product experience, 10 with 
software 
• Automotive, telecom, hard drives, software 
• Engineering, product management, 
executive
3 
Product Scorecard 
• Worked on 11 new products 
• 9 successful 
• 1 killed before launch 
• 1 big failure 
• 6 of those products were 
software (including the failure)
Agile Software Development
Why is this relevant?
Software is eating the world 
-MARC ANDREESSEN, 2011 
6
The lessons of Agile are 
increasingly factoring into 
business leadership
Software is different 
• Writing the code = building the production 
version 
• Your engineers and designers are working 
on factory floor / Your production workers 
are responsible for creative process 
• Constant learning and refinement as they 
go 
• Quality is directly related to developer ability 
to creatively problem solve 
• Complex bugs can be incredibly difficult to 
fix
Waterfall
Waterfall problems 
• Crystal ball business requirements 
• Analysis and design when we know the least 
• Big learning is when we code and test 
• Incorporating big learning into is expensive 
• Incorporating changed requirements is 
expensive
How bad was it? 
• Data published in 2002: 
• Software projects needing 
complete restart: 94% 
• Average change in project 
requirements: 25% 
• Average cost overrun: 189% 
• Launch delays are the norm 
• Highly unpredictable = high 
business risk
The death spiral 
Missed Schedules 
Forced Marches 
Decreased Creativity 
Decreased Quality 
Missed Schedules
Something needs to change 
• Starting in 90’s 
experiments with 
“lightweight” processes 
• Scrum 
• Extreme 
Programming 
• Early 2001 17 
developers got together 
and compared notes
Individuals and interactions over processes and tools 
Working software over comprehensive documentation 
Customer collaboration over contract negotiation 
Responding to change over following a plan 
14 
The Agile Manifesto
What’s it mean? 
• Self-organizing teams 
• Trusted and accountable 
• Regular, frequent conversations and 
cooperation between business stakeholders 
and the team building. 
• Lean on those conversations instead of 
documentation 
• Working software produced regularly 
• Iterate, iterate, iterate 
• Value calm, regular, sustainable, predictable 
pace of product development
Criticism 
• De-centralized control 
• Minimal documentation 
• Too loose 
• Requires significant behavioral changes 
• Collaboration 
• Visibility 
• Adaptation to feedback and performance 
• Breaks down with teams >~10
agile vs. Agile 
• Eco-system of experts 
• Trainers 
• Consultants 
• Products 
• Formalized processes 
• Rigid 
• Dogmatic 
• Lots of overhead 
• Losing the forest
Sample Agile Process
1. Sprints 
1 week “sprints” that have regular heartbeat
2. Sprint Breakdown 
Each sprint begins/ends with same set of 
meetings 
• Demo - Everyone in company invited to see what 
was built in previous week 
• Retrospective - Team reviews previous week, 
answers “what do we want to do more of? What 
do we want to do less of?” 
• Planning - Product owner brings prioritized list of 
new things to build. Dev team estimates the size 
of each feature, commits to delivering it in next 
sprint until their plate is full.
3. Stand-ups 
Daily “standup” meetings 
• What did you do 
yesterday? 
• What are you going to 
do today? 
• Do you have any 
roadblocks?
Agile is evolving 
10 YEARS AGO: “The shorter iteration the better, 
you could get crazy and go as short as 2 
weeks!” 
TODAY: 1 week sprints common 
TODAY: Increasing # of teams continuously 
deploying 
• Netflix, Etsy pushing 30+ updates a day 
• Very possible with right infrastructure investment, 
corporate values
Agile is evolving 
10 YEARS AGO: “Fine for software but my 
business / product is different” 
TODAY: Agile philosophy applied to Sales & 
Marketing, HR, Management
Eric Wu 
eric@bracketlabs.com 
@ewu 
24

Mais conteúdo relacionado

Mais procurados

Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Tathagat Varma
 
How to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyHow to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyOdoo
 
Key Ingredients for Successful Product Roadmaps
Key Ingredients for Successful Product RoadmapsKey Ingredients for Successful Product Roadmaps
Key Ingredients for Successful Product RoadmapsProductPlan
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet SpotCharles Husemann
 
Managing Complex Requirements in an Agile World
Managing Complex Requirements in an Agile WorldManaging Complex Requirements in an Agile World
Managing Complex Requirements in an Agile WorldProductPlan
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningCprime
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaAgile ME
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at ScaleCprime
 
Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...Scrum Australia Pty Ltd
 
Connecting Your Strategic Roadmap to the Backlog
Connecting Your Strategic Roadmap to the BacklogConnecting Your Strategic Roadmap to the Backlog
Connecting Your Strategic Roadmap to the BacklogProductPlan
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Yuval Yeret
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)Davis Thomas
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkVernon Stinebaker
 
Doing a GAP Analysis Before Choosing a New ERP
Doing a GAP Analysis Before Choosing a New ERPDoing a GAP Analysis Before Choosing a New ERP
Doing a GAP Analysis Before Choosing a New ERPOdoo
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practicesDr. Padmavathi Roy
 
Evolving Goals: IT vs. Product Mindset
Evolving Goals: IT vs. Product MindsetEvolving Goals: IT vs. Product Mindset
Evolving Goals: IT vs. Product MindsetFelipe Castro
 
Getting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best PracticesGetting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best PracticesProductPlan
 
Agile Manifesto and Principles
Agile Manifesto and PrinciplesAgile Manifesto and Principles
Agile Manifesto and PrinciplesAryan Rajbhandari
 

Mais procurados (20)

Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!Agile Product Owner in Wonderland!
Agile Product Owner in Wonderland!
 
How to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyHow to Sell the Quickstart Methodology
How to Sell the Quickstart Methodology
 
Key Ingredients for Successful Product Roadmaps
Key Ingredients for Successful Product RoadmapsKey Ingredients for Successful Product Roadmaps
Key Ingredients for Successful Product Roadmaps
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet Spot
 
Managing Complex Requirements in an Agile World
Managing Complex Requirements in an Agile WorldManaging Complex Requirements in an Agile World
Managing Complex Requirements in an Agile World
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With Planning
 
Professional Developer by Alexandre Cuva
Professional Developer by Alexandre CuvaProfessional Developer by Alexandre Cuva
Professional Developer by Alexandre Cuva
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at Scale
 
Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...
 
Connecting Your Strategic Roadmap to the Backlog
Connecting Your Strategic Roadmap to the BacklogConnecting Your Strategic Roadmap to the Backlog
Connecting Your Strategic Roadmap to the Backlog
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
 
Doing a GAP Analysis Before Choosing a New ERP
Doing a GAP Analysis Before Choosing a New ERPDoing a GAP Analysis Before Choosing a New ERP
Doing a GAP Analysis Before Choosing a New ERP
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Evolving Goals: IT vs. Product Mindset
Evolving Goals: IT vs. Product MindsetEvolving Goals: IT vs. Product Mindset
Evolving Goals: IT vs. Product Mindset
 
Getting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best PracticesGetting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best Practices
 
Agile Manifesto and Principles
Agile Manifesto and PrinciplesAgile Manifesto and Principles
Agile Manifesto and Principles
 

Destaque

Securing Office 365
Securing Office 365Securing Office 365
Securing Office 365Symantec
 
Symantec Appliances Strategy Launch
Symantec Appliances Strategy LaunchSymantec Appliances Strategy Launch
Symantec Appliances Strategy LaunchSymantec
 
Symantec - State of European Data Privacy
Symantec - State of European Data PrivacySymantec - State of European Data Privacy
Symantec - State of European Data PrivacySymantec
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015Wolfgang Wiedenroth
 
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"AWS Chicago
 
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine LearningTackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine LearningSymantec
 
5 Biometrics Usability Lessons
5 Biometrics Usability Lessons5 Biometrics Usability Lessons
5 Biometrics Usability LessonsComrade
 
Next Gen Pharmacy: mHealth, Wearables, and Invisibles
Next Gen Pharmacy: mHealth, Wearables, and InvisiblesNext Gen Pharmacy: mHealth, Wearables, and Invisibles
Next Gen Pharmacy: mHealth, Wearables, and InvisiblesKevin Clauson
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the CloudsAndy Piper
 
Symantec investor presentation february 2017
Symantec investor presentation february 2017Symantec investor presentation february 2017
Symantec investor presentation february 2017InvestorSymantec
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingDavid Linthicum
 
Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking ExplainedThomas Graf
 
The 2016 CES Report: The Trend Behind the Trend
The 2016 CES Report: The Trend Behind the TrendThe 2016 CES Report: The Trend Behind the Trend
The 2016 CES Report: The Trend Behind the Trend360i
 
Developing an Intranet Strategy
Developing an Intranet StrategyDeveloping an Intranet Strategy
Developing an Intranet StrategyDNN
 
Digital globalization: The new era of global flows
Digital globalization: The new era of global flowsDigital globalization: The new era of global flows
Digital globalization: The new era of global flowsMcKinsey & Company
 
Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Monty C. M. Metzger
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into MarketingEd Fry
 

Destaque (20)

Securing Office 365
Securing Office 365Securing Office 365
Securing Office 365
 
Symantec Appliances Strategy Launch
Symantec Appliances Strategy LaunchSymantec Appliances Strategy Launch
Symantec Appliances Strategy Launch
 
Symantec - State of European Data Privacy
Symantec - State of European Data PrivacySymantec - State of European Data Privacy
Symantec - State of European Data Privacy
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015
 
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
 
Learning in a Multi-device World
Learning in a Multi-device World Learning in a Multi-device World
Learning in a Multi-device World
 
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine LearningTackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
 
5 Biometrics Usability Lessons
5 Biometrics Usability Lessons5 Biometrics Usability Lessons
5 Biometrics Usability Lessons
 
Next Gen Pharmacy: mHealth, Wearables, and Invisibles
Next Gen Pharmacy: mHealth, Wearables, and InvisiblesNext Gen Pharmacy: mHealth, Wearables, and Invisibles
Next Gen Pharmacy: mHealth, Wearables, and Invisibles
 
The Future of Digital Health
The Future of Digital HealthThe Future of Digital Health
The Future of Digital Health
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
Symantec investor presentation february 2017
Symantec investor presentation february 2017Symantec investor presentation february 2017
Symantec investor presentation february 2017
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
 
Linux Networking Explained
Linux Networking ExplainedLinux Networking Explained
Linux Networking Explained
 
The 2016 CES Report: The Trend Behind the Trend
The 2016 CES Report: The Trend Behind the TrendThe 2016 CES Report: The Trend Behind the Trend
The 2016 CES Report: The Trend Behind the Trend
 
Developing an Intranet Strategy
Developing an Intranet StrategyDeveloping an Intranet Strategy
Developing an Intranet Strategy
 
Digital globalization: The new era of global flows
Digital globalization: The new era of global flowsDigital globalization: The new era of global flows
Digital globalization: The new era of global flows
 
Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution Mastering The Fourth Industrial Revolution
Mastering The Fourth Industrial Revolution
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
 

Semelhante a Agile Software Development and its Growing Relevance in Business

Agile Database Development - SDC2012
Agile Database Development - SDC2012Agile Database Development - SDC2012
Agile Database Development - SDC2012Jose Luis Soria
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentSynerzip
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 
239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)Paul Goldsmith
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps StrategyMandi Walls
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOpsEric Phan
 
Why Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My TeamWhy Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My TeamRob Curry
 
Continuous everything
Continuous everythingContinuous everything
Continuous everythingTEST Huddle
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision pointsKelly Looney
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersAXIA Consulting Inc.
 

Semelhante a Agile Software Development and its Growing Relevance in Business (20)

Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Database Development - SDC2012
Agile Database Development - SDC2012Agile Database Development - SDC2012
Agile Database Development - SDC2012
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
Agile engineering practices
Agile engineering practicesAgile engineering practices
Agile engineering practices
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software Development
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
BrainQuest-DevOps
BrainQuest-DevOpsBrainQuest-DevOps
BrainQuest-DevOps
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Why Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My TeamWhy Isn't Clean Coding Working For My Team
Why Isn't Clean Coding Working For My Team
 
Continuous everything
Continuous everythingContinuous everything
Continuous everything
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision points
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
 

Mais de Eric Wu

Supercharge your License Management - Salesforce AppExchange
Supercharge your License Management - Salesforce AppExchangeSupercharge your License Management - Salesforce AppExchange
Supercharge your License Management - Salesforce AppExchangeEric Wu
 
How to Optimize Your AppExchange Listing
How to Optimize Your AppExchange ListingHow to Optimize Your AppExchange Listing
How to Optimize Your AppExchange ListingEric Wu
 
Lookout! Legal Pitfalls to Avoid When Forming your Startup
Lookout! Legal Pitfalls to Avoid When Forming your StartupLookout! Legal Pitfalls to Avoid When Forming your Startup
Lookout! Legal Pitfalls to Avoid When Forming your StartupEric Wu
 
Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...
Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...
Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...Eric Wu
 
Salesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut Butter
Salesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut ButterSalesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut Butter
Salesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut ButterEric Wu
 
Your Marketing Chocolate is in my Salesforce Peanut Butter
Your Marketing Chocolate is in my Salesforce Peanut ButterYour Marketing Chocolate is in my Salesforce Peanut Butter
Your Marketing Chocolate is in my Salesforce Peanut ButterEric Wu
 

Mais de Eric Wu (6)

Supercharge your License Management - Salesforce AppExchange
Supercharge your License Management - Salesforce AppExchangeSupercharge your License Management - Salesforce AppExchange
Supercharge your License Management - Salesforce AppExchange
 
How to Optimize Your AppExchange Listing
How to Optimize Your AppExchange ListingHow to Optimize Your AppExchange Listing
How to Optimize Your AppExchange Listing
 
Lookout! Legal Pitfalls to Avoid When Forming your Startup
Lookout! Legal Pitfalls to Avoid When Forming your StartupLookout! Legal Pitfalls to Avoid When Forming your Startup
Lookout! Legal Pitfalls to Avoid When Forming your Startup
 
Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...
Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...
Startup Product Management - Lessons Learned - Boulder Product Meetup - 14 Ma...
 
Salesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut Butter
Salesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut ButterSalesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut Butter
Salesforce Campaigns: Your Marketing Chocolate is in my Salesforce Peanut Butter
 
Your Marketing Chocolate is in my Salesforce Peanut Butter
Your Marketing Chocolate is in my Salesforce Peanut ButterYour Marketing Chocolate is in my Salesforce Peanut Butter
Your Marketing Chocolate is in my Salesforce Peanut Butter
 

Último

Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 

Último (20)

Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 

Agile Software Development and its Growing Relevance in Business

  • 1. Agile Software Product Development Eric Wu Co-founder, Bracket Labs @ewu MBAX 6360 - 4 NOVEMBER 2014
  • 2. 2 Who is this guy? • Co-founder of software startup focused on productivity software • Project management • Marketing management • Sales activity management • 18 years of product experience, 10 with software • Automotive, telecom, hard drives, software • Engineering, product management, executive
  • 3. 3 Product Scorecard • Worked on 11 new products • 9 successful • 1 killed before launch • 1 big failure • 6 of those products were software (including the failure)
  • 5. Why is this relevant?
  • 6. Software is eating the world -MARC ANDREESSEN, 2011 6
  • 7. The lessons of Agile are increasingly factoring into business leadership
  • 8. Software is different • Writing the code = building the production version • Your engineers and designers are working on factory floor / Your production workers are responsible for creative process • Constant learning and refinement as they go • Quality is directly related to developer ability to creatively problem solve • Complex bugs can be incredibly difficult to fix
  • 10. Waterfall problems • Crystal ball business requirements • Analysis and design when we know the least • Big learning is when we code and test • Incorporating big learning into is expensive • Incorporating changed requirements is expensive
  • 11. How bad was it? • Data published in 2002: • Software projects needing complete restart: 94% • Average change in project requirements: 25% • Average cost overrun: 189% • Launch delays are the norm • Highly unpredictable = high business risk
  • 12. The death spiral Missed Schedules Forced Marches Decreased Creativity Decreased Quality Missed Schedules
  • 13. Something needs to change • Starting in 90’s experiments with “lightweight” processes • Scrum • Extreme Programming • Early 2001 17 developers got together and compared notes
  • 14. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 14 The Agile Manifesto
  • 15. What’s it mean? • Self-organizing teams • Trusted and accountable • Regular, frequent conversations and cooperation between business stakeholders and the team building. • Lean on those conversations instead of documentation • Working software produced regularly • Iterate, iterate, iterate • Value calm, regular, sustainable, predictable pace of product development
  • 16. Criticism • De-centralized control • Minimal documentation • Too loose • Requires significant behavioral changes • Collaboration • Visibility • Adaptation to feedback and performance • Breaks down with teams >~10
  • 17. agile vs. Agile • Eco-system of experts • Trainers • Consultants • Products • Formalized processes • Rigid • Dogmatic • Lots of overhead • Losing the forest
  • 19. 1. Sprints 1 week “sprints” that have regular heartbeat
  • 20. 2. Sprint Breakdown Each sprint begins/ends with same set of meetings • Demo - Everyone in company invited to see what was built in previous week • Retrospective - Team reviews previous week, answers “what do we want to do more of? What do we want to do less of?” • Planning - Product owner brings prioritized list of new things to build. Dev team estimates the size of each feature, commits to delivering it in next sprint until their plate is full.
  • 21. 3. Stand-ups Daily “standup” meetings • What did you do yesterday? • What are you going to do today? • Do you have any roadblocks?
  • 22. Agile is evolving 10 YEARS AGO: “The shorter iteration the better, you could get crazy and go as short as 2 weeks!” TODAY: 1 week sprints common TODAY: Increasing # of teams continuously deploying • Netflix, Etsy pushing 30+ updates a day • Very possible with right infrastructure investment, corporate values
  • 23. Agile is evolving 10 YEARS AGO: “Fine for software but my business / product is different” TODAY: Agile philosophy applied to Sales & Marketing, HR, Management