SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Powering Business Value



The Rules of Requirements
                25 September, 2012
Scott Sehlhorst
Product management & strategy consultant
   8 Years electromechanical design engineering (1990-1997)
       IBM, Texas Instruments, Eaton

   8 Years software development & requirements (1997-2005)
       > 20 clients in Telecom, Computer HW, Heavy Eq., Consumer Durables

   7+ Years product management consulting (2005-????)
       >20 clients in B2B, B2C, B2B2C, ecommerce, global, mobile

                                                                                          Agile since 2001
                                                                              Started Tyner Blain in 2005
                                                                                       Helping companies
                                                                            Build the right products, right




                                                                                                         2
Why Do We Care


About Writing Good Requirements?
Track Record
(Standish Group CHAOS Report)




                                4
Root Cause Analysis
Failure reasons           Success factors

Lack of user input        User involvement
Incomplete requirements   Exec support
Changing requirements     Clear requirements
Lack of exec support      Proper planning
Tech. incompetence        Realistic expectations


                                                   5
Rules of Requirements
1.   Valuable      7. Unambiguous
2.   Concise       8. Verifiable
3.   Design Free   9. Atomic
4.   Attainable    10. Passionate
5.   Complete      11. Correct
6.   Consistent    12. Stylish
1. Valuable Requirements
2. Concise Requirements
3. Design-Free Requirements
This is really about trust.
The “stack” of problem
decomposition alternates
between requirements and
design.
    A business is designed to focus on
    solving particular problems.
    A user designs an approach to
    solving problems.
    A product manager designs a set
    of target capabilities that (should)
    help the user and business.
    The engineering team designs
    solutions that embody those
    capabilities
4. Attainable Requirements
Can You Build It?
  Existing Team
  Available Technology
  Internal Political Environment
Can You Launch It?
  Organizational Dependencies
  Legal Restrictions (National, Local, IP)
5. Complete Requirements
You Cannot Absolutely
Determine Completeness

Objective Assessment
  Have you identified all of
  the problems to succeed in
  the market?
Heuristic Assessment
  Have you identified how to
  completely solve the
  problems?
6. Consistent Requirements
Strategic Consistency
  Does this requirement work in concert with others
  to achieve our strategic goals?
Logical Consistency
  A requires B
  Must have A
  Must not have B
Grammatical Consistency
  Writing with the same tone, structure, phrasing

7. Unambiguous Requirements
Language Introduces Ambiguity
When Writing
  Identify the user, the context, the goal
  Be precise in language (avoid jargon, symbols)
When Reading
  Shared language (e.g. “must” vs. “shall”)
  Read The Ambiguity Handbook and you’ll be forever
  paranoid about misinterpretation of everything you
  ever write again. Ever.
8. Verifiable Requirements
Does it Have a Measurable Aspect?
  If not, how do you know if you delivered?
Do You Know the Measure of Success?
  If not, how do you know what you need to deliver?
Do You Have the Ability to Measure It?
  Aha! Time to write another requirement.
9. Atomic Requirements
Every Requirement Stands on its Own

The Defining Characteristic:
  A Requirement Cannot Be Half-Done. It is Either
  Done, or Not Done.
10. Passionate Requirements
Be Excited. Be Committed.
Care About
  Your Customers & Their Problems
  Your Company & Its Strategy
  Your Team & Their Enrichment
  Your Work & Its Quality
Have Passion

It Will Show in Your Requirements
11. Correct Requirements
Are You Focusing on the
Correct
   Market Segments,
   Customers, Problems?


Do You Know That These Are
the Right Requirements?

Can We Achieve Our Goals
Without These
Requirements?
12. Stylish Requirements
Write Consistently         Use Good Style
   And With Good Style->     The System Must

Prioritize Explicitly        Intentional Perspective
   Ordered Backlog, not      Non-Negative
   MoSCoW                    Reference, Don’t Repeat
Write for Your Audience      Gender Indifference
                             Syntactic Parallelism
Thank You!
Scott Sehlhorst
  http://twitter.com/sehlhorst Twitter

  https://plus.google.com/110352820346292209511 Google +

  http://go.tynerblain.com/sehlhorst About Me

  http://www.slideshare.net/ssehlhorst Slideshare

  http://tynerblain.com/blog Blog

  scott@tynerblain.com Email

  scott.sehlhorst Skype

                                                                      Agile since 2001
Enfocus Solutions:                                         Started Tyner Blain in 2005
  http://enfocussolutions.com                                      Helping Companies
                                                           Build The Right Thing, Right



                                                                                    20

Weitere Àhnliche Inhalte

Was ist angesagt?

Finding Your First Customers
Finding Your First CustomersFinding Your First Customers
Finding Your First CustomersSovita Chander
 
Building Kick-Ass Products that Win!
Building Kick-Ass Products that Win!Building Kick-Ass Products that Win!
Building Kick-Ass Products that Win!Amity
 
StartupTalk #36 - Feedback Beyond the Buzz
StartupTalk #36 - Feedback Beyond the BuzzStartupTalk #36 - Feedback Beyond the Buzz
StartupTalk #36 - Feedback Beyond the BuzzPreSeed Ventures
 
Positioning That Worx
Positioning That WorxPositioning That Worx
Positioning That WorxRebel Brown
 
Pitch deck rnto (1)
Pitch deck rnto (1)Pitch deck rnto (1)
Pitch deck rnto (1)Shaik Ali
 
The Product Market Fit Cycle
The Product Market Fit CycleThe Product Market Fit Cycle
The Product Market Fit CycleCarlos Espinal
 
How to Turn Your Business Idea into Reality!
How to Turn Your Business Idea into Reality!How to Turn Your Business Idea into Reality!
How to Turn Your Business Idea into Reality!Shema El-menshawy
 
8 Ways To Turn Your Business Idea into Reality
8 Ways To Turn Your Business Idea into Reality8 Ways To Turn Your Business Idea into Reality
8 Ways To Turn Your Business Idea into Realitysherinjohn198
 
How to dominate AngelList
How to dominate AngelListHow to dominate AngelList
How to dominate AngelListRasmus Goksor
 
Brainmates - Roadmaps, Briefly Explained
Brainmates - Roadmaps, Briefly ExplainedBrainmates - Roadmaps, Briefly Explained
Brainmates - Roadmaps, Briefly ExplainedBrainmates Pty Limited
 
Simply SaaS Forum - Sales - Brad McGinity - September 2018
Simply SaaS Forum - Sales - Brad McGinity - September 2018Simply SaaS Forum - Sales - Brad McGinity - September 2018
Simply SaaS Forum - Sales - Brad McGinity - September 2018Jacey Lucus
 
Perfect your pitch
Perfect your pitchPerfect your pitch
Perfect your pitchRasmus Goksor
 
Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...
Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...
Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...OliviaLiddell
 
Better Business Plans and Strategy
Better Business Plans and StrategyBetter Business Plans and Strategy
Better Business Plans and StrategyNunzio Bruno
 
Pitch Structure
Pitch StructurePitch Structure
Pitch StructureChris Blanz
 
Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...
Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...
Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...Lean Startup Co.
 
Best Investor Pitch Deck Format To Help You Raise Business Funds
Best Investor Pitch Deck Format To Help You Raise Business FundsBest Investor Pitch Deck Format To Help You Raise Business Funds
Best Investor Pitch Deck Format To Help You Raise Business FundsEmmanuelAdewole5
 
4 Rules for Bootstrapping
4 Rules for Bootstrapping4 Rules for Bootstrapping
4 Rules for BootstrappingCharles Plant
 

Was ist angesagt? (20)

Finding Your First Customers
Finding Your First CustomersFinding Your First Customers
Finding Your First Customers
 
Building Kick-Ass Products that Win!
Building Kick-Ass Products that Win!Building Kick-Ass Products that Win!
Building Kick-Ass Products that Win!
 
ææĄˆç°Ąć ±
ææĄˆç°Ąć ±ææĄˆç°Ąć ±
ææĄˆç°Ąć ±
 
StartupTalk #36 - Feedback Beyond the Buzz
StartupTalk #36 - Feedback Beyond the BuzzStartupTalk #36 - Feedback Beyond the Buzz
StartupTalk #36 - Feedback Beyond the Buzz
 
Positioning That Worx
Positioning That WorxPositioning That Worx
Positioning That Worx
 
Pitch deck rnto (1)
Pitch deck rnto (1)Pitch deck rnto (1)
Pitch deck rnto (1)
 
The Product Market Fit Cycle
The Product Market Fit CycleThe Product Market Fit Cycle
The Product Market Fit Cycle
 
How to Turn Your Business Idea into Reality!
How to Turn Your Business Idea into Reality!How to Turn Your Business Idea into Reality!
How to Turn Your Business Idea into Reality!
 
8 Ways To Turn Your Business Idea into Reality
8 Ways To Turn Your Business Idea into Reality8 Ways To Turn Your Business Idea into Reality
8 Ways To Turn Your Business Idea into Reality
 
How to dominate AngelList
How to dominate AngelListHow to dominate AngelList
How to dominate AngelList
 
Brainmates - Roadmaps, Briefly Explained
Brainmates - Roadmaps, Briefly ExplainedBrainmates - Roadmaps, Briefly Explained
Brainmates - Roadmaps, Briefly Explained
 
Simply SaaS Forum - Sales - Brad McGinity - September 2018
Simply SaaS Forum - Sales - Brad McGinity - September 2018Simply SaaS Forum - Sales - Brad McGinity - September 2018
Simply SaaS Forum - Sales - Brad McGinity - September 2018
 
Perfect your pitch
Perfect your pitchPerfect your pitch
Perfect your pitch
 
Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...
Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...
Olivia Liddell - Longhorn PHP 2021 - Socially Engineering Your Pathway to a B...
 
Better Business Plans and Strategy
Better Business Plans and StrategyBetter Business Plans and Strategy
Better Business Plans and Strategy
 
Pitch Structure
Pitch StructurePitch Structure
Pitch Structure
 
Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...
Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...
Lean Startup for Finance: Using Innovation Accounting for Valuation and Risk ...
 
New to product management
New to product managementNew to product management
New to product management
 
Best Investor Pitch Deck Format To Help You Raise Business Funds
Best Investor Pitch Deck Format To Help You Raise Business FundsBest Investor Pitch Deck Format To Help You Raise Business Funds
Best Investor Pitch Deck Format To Help You Raise Business Funds
 
4 Rules for Bootstrapping
4 Rules for Bootstrapping4 Rules for Bootstrapping
4 Rules for Bootstrapping
 

Andere mochten auch

The Rules of Requirements - April 2012
The Rules of Requirements - April 2012The Rules of Requirements - April 2012
The Rules of Requirements - April 2012Scott Sehlhorst
 
Kano analysis review and discussion with agile austin product sig 2014
Kano analysis review and discussion with agile austin product sig 2014Kano analysis review and discussion with agile austin product sig 2014
Kano analysis review and discussion with agile austin product sig 2014Scott Sehlhorst
 
Product Management for Agile Teams - Keep Austin Agile 2015
Product Management for Agile Teams - Keep Austin Agile 2015Product Management for Agile Teams - Keep Austin Agile 2015
Product Management for Agile Teams - Keep Austin Agile 2015Scott Sehlhorst
 
20130322.why do products fail isa
20130322.why do products fail   isa20130322.why do products fail   isa
20130322.why do products fail isaScott Sehlhorst
 
The Importance of Innovation and Transparency
The Importance of Innovation and TransparencyThe Importance of Innovation and Transparency
The Importance of Innovation and TransparencyScott Sehlhorst
 
Using business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agileUsing business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agileDecision Management Solutions
 
Business Rules Framework
Business Rules FrameworkBusiness Rules Framework
Business Rules Frameworkjoedigiovanni
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesMichael zur Muehlen
 
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Dagmar Monett
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesAlithya
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsEric D. Schabell
 
Competitive grid
Competitive gridCompetitive grid
Competitive gridThy Vo
 
Walt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challengesWalt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challengesGrigoris Papadopoulos
 
Practical_Business_Rules_Development_and_Use
Practical_Business_Rules_Development_and_UsePractical_Business_Rules_Development_and_Use
Practical_Business_Rules_Development_and_UseMichael Cook
 
Market & competitor analysis template in PPT
Market & competitor analysis template in PPTMarket & competitor analysis template in PPT
Market & competitor analysis template in PPTAurelien Domont, MBA
 
How to Develop Your SaaS Pricing Model
How to Develop Your SaaS Pricing ModelHow to Develop Your SaaS Pricing Model
How to Develop Your SaaS Pricing ModelLincoln Murphy
 

Andere mochten auch (20)

The Rules of Requirements - April 2012
The Rules of Requirements - April 2012The Rules of Requirements - April 2012
The Rules of Requirements - April 2012
 
Kano analysis review and discussion with agile austin product sig 2014
Kano analysis review and discussion with agile austin product sig 2014Kano analysis review and discussion with agile austin product sig 2014
Kano analysis review and discussion with agile austin product sig 2014
 
Product Management for Agile Teams - Keep Austin Agile 2015
Product Management for Agile Teams - Keep Austin Agile 2015Product Management for Agile Teams - Keep Austin Agile 2015
Product Management for Agile Teams - Keep Austin Agile 2015
 
Getting It Right
Getting It RightGetting It Right
Getting It Right
 
20130322.why do products fail isa
20130322.why do products fail   isa20130322.why do products fail   isa
20130322.why do products fail isa
 
The Importance of Innovation and Transparency
The Importance of Innovation and TransparencyThe Importance of Innovation and Transparency
The Importance of Innovation and Transparency
 
Using business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agileUsing business rules to make processes simpler, smarter and more agile
Using business rules to make processes simpler, smarter and more agile
 
Business Rules Framework
Business Rules FrameworkBusiness Rules Framework
Business Rules Framework
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business Processes
 
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)
 
HFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and TechniquesHFM Business Rule Writing Tips and Techniques
HFM Business Rule Writing Tips and Techniques
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
 
Competitive grid
Competitive gridCompetitive grid
Competitive grid
 
The Rules about about Business Rules
The Rules about about Business RulesThe Rules about about Business Rules
The Rules about about Business Rules
 
The Science and Art of Pricing
The Science and Art of PricingThe Science and Art of Pricing
The Science and Art of Pricing
 
Walt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challengesWalt Disney - An analysis of the strategic challenges
Walt Disney - An analysis of the strategic challenges
 
Practical_Business_Rules_Development_and_Use
Practical_Business_Rules_Development_and_UsePractical_Business_Rules_Development_and_Use
Practical_Business_Rules_Development_and_Use
 
Lesson 18: Competitive Analysis
Lesson 18: Competitive AnalysisLesson 18: Competitive Analysis
Lesson 18: Competitive Analysis
 
Market & competitor analysis template in PPT
Market & competitor analysis template in PPTMarket & competitor analysis template in PPT
Market & competitor analysis template in PPT
 
How to Develop Your SaaS Pricing Model
How to Develop Your SaaS Pricing ModelHow to Develop Your SaaS Pricing Model
How to Develop Your SaaS Pricing Model
 

Ähnlich wie The Rules of Requirements - Tyner Blain

AIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner Blain
AIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner BlainAIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner Blain
AIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner BlainStartup Product Academy, LLC
 
Webcast: Rules of Requirements
Webcast: Rules of RequirementsWebcast: Rules of Requirements
Webcast: Rules of RequirementsAIPMM Administration
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsDoniel Wilson
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management Liana Underwood
 
Governing conflict in design systems
Governing conflict in design systemsGoverning conflict in design systems
Governing conflict in design systemsJD Jones
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010Eric Ries
 
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.comRoy Selbach
 
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)Bart Blommaerts
 
Reputation management in a digital world
Reputation management in a digital worldReputation management in a digital world
Reputation management in a digital worldRoss Taylor
 
Assignment 1 Discussion QuestionsCase Study How Failure Breeds S.docx
Assignment 1 Discussion QuestionsCase Study How Failure Breeds S.docxAssignment 1 Discussion QuestionsCase Study How Failure Breeds S.docx
Assignment 1 Discussion QuestionsCase Study How Failure Breeds S.docxcarlibradley31429
 
Pitch the way VCs think
Pitch the way VCs thinkPitch the way VCs think
Pitch the way VCs thinkkhoslaventures
 
Strategy PROCESS, QUESTIONS & RESOURCES
Strategy PROCESS, QUESTIONS & RESOURCESStrategy PROCESS, QUESTIONS & RESOURCES
Strategy PROCESS, QUESTIONS & RESOURCESItamar Medeiros
 
Building a Social Business: It all Starts with Listening
Building a Social Business: It all Starts with ListeningBuilding a Social Business: It all Starts with Listening
Building a Social Business: It all Starts with ListeningDell Social Media
 
Changing your Tires: Repurposing your suggestion system by David Veech
Changing your Tires: Repurposing your suggestion system by David VeechChanging your Tires: Repurposing your suggestion system by David Veech
Changing your Tires: Repurposing your suggestion system by David VeechAssociation for Manufacturing Excellence
 
5 things, Wed 19th June 2019
5 things, Wed 19th June 20195 things, Wed 19th June 2019
5 things, Wed 19th June 2019Andy Irvine
 
Sales: Targeting and Optimizing Your Interpreter Agency to Your Primary Customer
Sales: Targeting and Optimizing Your Interpreter Agency to Your Primary CustomerSales: Targeting and Optimizing Your Interpreter Agency to Your Primary Customer
Sales: Targeting and Optimizing Your Interpreter Agency to Your Primary CustomerWing Butler
 
Leadership Development Toolkit: Templates, Training and Program Framework
Leadership Development Toolkit: Templates, Training and Program FrameworkLeadership Development Toolkit: Templates, Training and Program Framework
Leadership Development Toolkit: Templates, Training and Program FrameworkAurelien Domont, MBA
 
Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...
Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...
Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...UPG Video Marketing
 

Ähnlich wie The Rules of Requirements - Tyner Blain (20)

AIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner Blain
AIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner BlainAIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner Blain
AIPMM Webinar: Rules of Requirements with Scott Sehlhorst, Tyner Blain
 
Webcast: Rules of Requirements
Webcast: Rules of RequirementsWebcast: Rules of Requirements
Webcast: Rules of Requirements
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management
 
Governing conflict in design systems
Governing conflict in design systemsGoverning conflict in design systems
Governing conflict in design systems
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010
 
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
 
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
JavaOne 2017: 10 tips to become an awesome Technical Lead (v3)
 
Reputation management in a digital world
Reputation management in a digital worldReputation management in a digital world
Reputation management in a digital world
 
Assignment 1 Discussion QuestionsCase Study How Failure Breeds S.docx
Assignment 1 Discussion QuestionsCase Study How Failure Breeds S.docxAssignment 1 Discussion QuestionsCase Study How Failure Breeds S.docx
Assignment 1 Discussion QuestionsCase Study How Failure Breeds S.docx
 
Pitch the way VCs think
Pitch the way VCs thinkPitch the way VCs think
Pitch the way VCs think
 
Strategy PROCESS, QUESTIONS & RESOURCES
Strategy PROCESS, QUESTIONS & RESOURCESStrategy PROCESS, QUESTIONS & RESOURCES
Strategy PROCESS, QUESTIONS & RESOURCES
 
Building a Social Business: It all Starts with Listening
Building a Social Business: It all Starts with ListeningBuilding a Social Business: It all Starts with Listening
Building a Social Business: It all Starts with Listening
 
Repurpose your Suggtion System by David Veech
Repurpose your Suggtion System by David VeechRepurpose your Suggtion System by David Veech
Repurpose your Suggtion System by David Veech
 
Changing your Tires: Repurposing your suggestion system by David Veech
Changing your Tires: Repurposing your suggestion system by David VeechChanging your Tires: Repurposing your suggestion system by David Veech
Changing your Tires: Repurposing your suggestion system by David Veech
 
5 things, Wed 19th June 2019
5 things, Wed 19th June 20195 things, Wed 19th June 2019
5 things, Wed 19th June 2019
 
Interviewing for Results - Eaton Corporation
Interviewing for Results - Eaton CorporationInterviewing for Results - Eaton Corporation
Interviewing for Results - Eaton Corporation
 
Sales: Targeting and Optimizing Your Interpreter Agency to Your Primary Customer
Sales: Targeting and Optimizing Your Interpreter Agency to Your Primary CustomerSales: Targeting and Optimizing Your Interpreter Agency to Your Primary Customer
Sales: Targeting and Optimizing Your Interpreter Agency to Your Primary Customer
 
Leadership Development Toolkit: Templates, Training and Program Framework
Leadership Development Toolkit: Templates, Training and Program FrameworkLeadership Development Toolkit: Templates, Training and Program Framework
Leadership Development Toolkit: Templates, Training and Program Framework
 
Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...
Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...
Relevant Content: Don't be the Drunk Uncle || Innotech Austin || Content Stra...
 

KĂŒrzlich hochgeladen

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
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 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
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
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
 
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
 
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
 
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
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
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
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Trucks in Minnesota
 
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
 

KĂŒrzlich hochgeladen (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
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 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 ...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
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...
 
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
 
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
 
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...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
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...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
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
 

The Rules of Requirements - Tyner Blain

  • 1. Powering Business Value The Rules of Requirements 25 September, 2012
  • 2. Scott Sehlhorst Product management & strategy consultant 8 Years electromechanical design engineering (1990-1997) IBM, Texas Instruments, Eaton 8 Years software development & requirements (1997-2005) > 20 clients in Telecom, Computer HW, Heavy Eq., Consumer Durables 7+ Years product management consulting (2005-????) >20 clients in B2B, B2C, B2B2C, ecommerce, global, mobile Agile since 2001 Started Tyner Blain in 2005 Helping companies Build the right products, right 2
  • 3. Why Do We Care
 
About Writing Good Requirements?
  • 5. Root Cause Analysis Failure reasons Success factors Lack of user input User involvement Incomplete requirements Exec support Changing requirements Clear requirements Lack of exec support Proper planning Tech. incompetence Realistic expectations 5
  • 6. Rules of Requirements 1. Valuable 7. Unambiguous 2. Concise 8. Verifiable 3. Design Free 9. Atomic 4. Attainable 10. Passionate 5. Complete 11. Correct 6. Consistent 12. Stylish
  • 9. 3. Design-Free Requirements This is really about trust. The “stack” of problem decomposition alternates between requirements and design. A business is designed to focus on solving particular problems. A user designs an approach to solving problems. A product manager designs a set of target capabilities that (should) help the user and business. The engineering team designs solutions that embody those capabilities
  • 10. 4. Attainable Requirements Can You Build It? Existing Team Available Technology Internal Political Environment Can You Launch It? Organizational Dependencies Legal Restrictions (National, Local, IP)
  • 11. 5. Complete Requirements You Cannot Absolutely Determine Completeness Objective Assessment Have you identified all of the problems to succeed in the market? Heuristic Assessment Have you identified how to completely solve the problems?
  • 12. 6. Consistent Requirements Strategic Consistency Does this requirement work in concert with others to achieve our strategic goals? Logical Consistency A requires B Must have A Must not have B Grammatical Consistency Writing with the same tone, structure, phrasing

  • 13. 7. Unambiguous Requirements Language Introduces Ambiguity When Writing Identify the user, the context, the goal Be precise in language (avoid jargon, symbols) When Reading Shared language (e.g. “must” vs. “shall”) Read The Ambiguity Handbook and you’ll be forever paranoid about misinterpretation of everything you ever write again. Ever.
  • 14. 8. Verifiable Requirements Does it Have a Measurable Aspect? If not, how do you know if you delivered? Do You Know the Measure of Success? If not, how do you know what you need to deliver? Do You Have the Ability to Measure It? Aha! Time to write another requirement.
  • 15. 9. Atomic Requirements Every Requirement Stands on its Own The Defining Characteristic: A Requirement Cannot Be Half-Done. It is Either Done, or Not Done.
  • 16. 10. Passionate Requirements Be Excited. Be Committed. Care About Your Customers & Their Problems Your Company & Its Strategy Your Team & Their Enrichment Your Work & Its Quality Have Passion 
It Will Show in Your Requirements
  • 17. 11. Correct Requirements Are You Focusing on the Correct Market Segments, Customers, Problems? Do You Know That These Are the Right Requirements? Can We Achieve Our Goals Without These Requirements?
  • 18. 12. Stylish Requirements Write Consistently Use Good Style And With Good Style-> The System Must
 Prioritize Explicitly Intentional Perspective Ordered Backlog, not Non-Negative MoSCoW Reference, Don’t Repeat Write for Your Audience Gender Indifference Syntactic Parallelism
  • 19.
  • 20. Thank You! Scott Sehlhorst http://twitter.com/sehlhorst Twitter https://plus.google.com/110352820346292209511 Google + http://go.tynerblain.com/sehlhorst About Me http://www.slideshare.net/ssehlhorst Slideshare http://tynerblain.com/blog Blog scott@tynerblain.com Email scott.sehlhorst Skype Agile since 2001 Enfocus Solutions: Started Tyner Blain in 2005 http://enfocussolutions.com Helping Companies Build The Right Thing, Right 20