SlideShare a Scribd company logo
1 of 26
Agile Knowledge
     Elicitation
  Leveraging use-cases
for an effective harvesting
    of tacit knowledge

  Carole-Ann Matignon
      President & CEO
      Sparkling Logic
Agile Knowledge Elicitation
 Leveraging use-cases for an effective harvesting of tacit knowledge


                     Carole-Ann Matignon
                        Co-Founder & CEO
                     CMatignon@SparklingLogic.com
                          Twitter: CMatignon
                            (408) 834-7002
Agile => Agility


But it’s really about the SDLC…
BRMS => Agility


But what about Methodology?
Combining the Best of Both Worlds
                What I am not going to do…
Agile                   •
                        •
                        •
                            BAKE
                            CAKE
                            FAKE


Knowledge               •
                        •
                        •
                        •
                            LAKE
                            MAKE
                            RAKE
                            STAKE


Elicitation             •
                        •
                            TAKE
                            WAKE
Agile is Great at least for…
           Breaking the Waterfall Model

                      a miracle
 Requirements         happens                Software!



                into TRANSPARENT sprints

 Sprint:    Sprint:     Sprint:    Sprint:         Sprint:
software   software    software   software        software
The Key: TRANSPARENT

  Clear & Measurable
      Objectives

 Documented      “Over”
  Use Cases   Communication
How does it apply to
 Decision Management?

 Clear & Measurable
     Objectives

Documented      “Over”
 Use Cases   Communication

             But not too literally…
Why the caveat?
SDLC Sprint =   Rule Deployment =
 2 weeks           2-3 days
a miracle
   Removing the             happens



Coding is not the Problem actually…



Knowledge Elicitation is THE Hard Problem
Learning turned out to be more important than knowing. In the 1960s and
1970s, many A.I. programs were known as “Expert Systems,” meaning that they
were built by interviewing experts in the field (for example, expert physicians for a
medical A.I. system) and encoding their knowledge into logical rules that the
               This approach turned out to be
computer could follow.
fragile, for several reasons. First, the supply
of experts is sparse, and interviewing them
is time-consuming. Second, sometimes they
are expert at their craft but not expert at
explaining how they do it. Third, the resulting systems were
often unable to handle situations that went beyond what was anticipated at the
time of the interviews.

Peter Norvig, New York Post, “The machine age”, 2/12/2011


Read more:
http://www.nypost.com/p/news/opinion/opedcolumnists/the_machine_age_tM7xPAv4pI4JslK0M1JtxI#ixzz1bgVHngxG
Knowledge Elicitation
too much emphasis on the rules
What they care about             What you care about

                         Tell us about
                          your rules?

                        …

                       What is a rule
                        exactly?
Knowledge Elicitation
too much emphasis on the business
  What they care about                          What you care about

                                What do you
                                do when…?

                       Oh yeah, happened last week actually…
                     We got an application with 3 young siblings
                       living together – triplets in facts. One of
                      them was a wreck, already 3 accidents in
                     the few months he had had his license. We
                      had to re-price manually because we had
                          never seen that kind of risk before…
Agile Knowledge Elicitation relies
on a Balanced Business-IT “talk”

  Unambiguous
Common Ground:
 – Business Form
 – Transaction
 – Business Application
   Screenshot
Expert Interview:
               “Business As Usual”
                              The Almighty Tool:
   Let the experts
   do all the work
    – Make Decisions
    – Document Why
    – Elaborate on Limits

Note: We do not endorse any
particular brand of pens…
Make
Decisions
Document
  Why


Speed,
Speed,
Speed…
=> Bad Risk
Elaborate on
   Limits


  Anything 10 MPH
  or more



  Keyword “hurry”
  Corvette, Ferrari, P
  orsche….
Business Rules & Vocabulary
     Seamlessly Harvested

  Annotations               • Reducing
 easily turn into             Miscommunication
– Explicit Business Rules
                            • Clearly
– Business Vocabulary
– Calculations                Understandable
                              both ways
   Decisioning Logic
     Repository
a miracle           Knowledge Elicitation:
       happens              When are you done?
                           Rule

                                       Rule
  Rule


                    Rule
        Rule                                   Rule



Rule                                    Rule
                   Rule
                                               Rule
Agile Knowledge Elicitation
 Incremental approach to building your knowledge base
       Use
      Case 1     rule rule
       Use
      Case 2     rule rule
       Use
      Case 3     rule rule rule rule
       Use
      Case 4     rule rule rule
       Use
      Case 5     rule rule rule rule rule
 Size does matter
      Adjust your Use Case sample to the Expert (team) bandwidth
Clear & Measurable Objectives
                Identify &
               Manage Use
                   Case




     Measure                   Extract
     Measure                 Decisioning
     Measure                    Logic
Only for Expert Interviews?
Legacy Modernization Challenge

                         Mining
                    the Legacy Code…
   COBOL…




                      But sometimes the
                    decisioning logic is here
Only for Expert Interviews?
Legacy Modernization Challenge

                     Instead focus on
   COBOL…
                      input / output


                       Aka… Use Cases!
Goal-Driven Harvesting


         Unbiased
                              Biased
For unbiased Harvesting,
get the most representative   For Biased Harvesting,
historical transactions       get the transactions
     e.g. increase            that need “improvement”
     Automation Rate               e.g. reduce risk/losses
                                   & increase profitability
Thank You!
 Carole-Ann Matignon
    Co-Founder & CEO
 CMatignon@SparklingLogic.com
      Twitter: CMatignon
        (408) 834-7002

More Related Content

Similar to Sparkling Logic presents Agile Knowledge Elicitation

SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)Laura Chiticariu
 
Mobilizing Citizen Engineers to Impact Complex Systems - RallyforImpact
Mobilizing Citizen Engineers to Impact Complex Systems - RallyforImpactMobilizing Citizen Engineers to Impact Complex Systems - RallyforImpact
Mobilizing Citizen Engineers to Impact Complex Systems - RallyforImpactRyan Martens
 
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyonddeimos
 
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?FIAT/IFTA
 
2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas EditionEric Ries
 
2009 05 21 The Lean Startup At SIPA
2009 05 21 The Lean Startup At SIPA2009 05 21 The Lean Startup At SIPA
2009 05 21 The Lean Startup At SIPAEric Ries
 
Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...
Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...
Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...Fitzgerald Analytics, Inc.
 
XP2018 presentation for Phoenix Scrum User Group 2018
XP2018 presentation for Phoenix Scrum User Group 2018XP2018 presentation for Phoenix Scrum User Group 2018
XP2018 presentation for Phoenix Scrum User Group 2018Thene Sheehy
 
Discover the QlikView Way
Discover the QlikView Way Discover the QlikView Way
Discover the QlikView Way Helena Caligari
 
Bilot 3mode
Bilot 3modeBilot 3mode
Bilot 3modeBilot
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveJeff Dalton
 
New Tech Application in Records Management
New Tech Application in Records ManagementNew Tech Application in Records Management
New Tech Application in Records Managementgetripcord
 
Managing with VUCA: Breaking the Corporate Addiction to Luck and Hope
Managing with VUCA: Breaking the Corporate Addiction to Luck and HopeManaging with VUCA: Breaking the Corporate Addiction to Luck and Hope
Managing with VUCA: Breaking the Corporate Addiction to Luck and HopeDavid Sypnieski
 
Learnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenLearnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenAntti Kosunen
 
Solve User Problems: Data Architecture for Humans
Solve User Problems: Data Architecture for HumansSolve User Problems: Data Architecture for Humans
Solve User Problems: Data Architecture for Humansmark madsen
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canadaEric Ries
 
AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Black Belt
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information SystemsSampath
 

Similar to Sparkling Logic presents Agile Knowledge Elicitation (20)

SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
 
Mobilizing Citizen Engineers to Impact Complex Systems - RallyforImpact
Mobilizing Citizen Engineers to Impact Complex Systems - RallyforImpactMobilizing Citizen Engineers to Impact Complex Systems - RallyforImpact
Mobilizing Citizen Engineers to Impact Complex Systems - RallyforImpact
 
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
 
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
 
2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition
 
2009 05 21 The Lean Startup At SIPA
2009 05 21 The Lean Startup At SIPA2009 05 21 The Lean Startup At SIPA
2009 05 21 The Lean Startup At SIPA
 
Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...
Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...
Data to Dollars™ - Practical Analytics in the Big Data Era Jaime Fitzgerald A...
 
XP2018 presentation for Phoenix Scrum User Group 2018
XP2018 presentation for Phoenix Scrum User Group 2018XP2018 presentation for Phoenix Scrum User Group 2018
XP2018 presentation for Phoenix Scrum User Group 2018
 
Agile tour km_final_seethalakshmi_r
Agile tour km_final_seethalakshmi_rAgile tour km_final_seethalakshmi_r
Agile tour km_final_seethalakshmi_r
 
Discover the QlikView Way
Discover the QlikView Way Discover the QlikView Way
Discover the QlikView Way
 
Bilot 3mode
Bilot 3modeBilot 3mode
Bilot 3mode
 
Agile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and surviveAgile Resiliency: How CMMI can make Agile thrive and survive
Agile Resiliency: How CMMI can make Agile thrive and survive
 
New Tech Application in Records Management
New Tech Application in Records ManagementNew Tech Application in Records Management
New Tech Application in Records Management
 
Managing with VUCA: Breaking the Corporate Addiction to Luck and Hope
Managing with VUCA: Breaking the Corporate Addiction to Luck and HopeManaging with VUCA: Breaking the Corporate Addiction to Luck and Hope
Managing with VUCA: Breaking the Corporate Addiction to Luck and Hope
 
Learnings from great statups Antti Kosunen
Learnings from great statups Antti KosunenLearnings from great statups Antti Kosunen
Learnings from great statups Antti Kosunen
 
Solve User Problems: Data Architecture for Humans
Solve User Problems: Data Architecture for HumansSolve User Problems: Data Architecture for Humans
Solve User Problems: Data Architecture for Humans
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada
 
AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Orange Belt - Session 2
AI Orange Belt - Session 2
 
How to implement ECM?
How to implement ECM?How to implement ECM?
How to implement ECM?
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information Systems
 

Recently uploaded

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Sparkling Logic presents Agile Knowledge Elicitation

  • 1. Agile Knowledge Elicitation Leveraging use-cases for an effective harvesting of tacit knowledge Carole-Ann Matignon President & CEO Sparkling Logic
  • 2. Agile Knowledge Elicitation Leveraging use-cases for an effective harvesting of tacit knowledge Carole-Ann Matignon Co-Founder & CEO CMatignon@SparklingLogic.com Twitter: CMatignon (408) 834-7002
  • 3. Agile => Agility But it’s really about the SDLC…
  • 4. BRMS => Agility But what about Methodology?
  • 5. Combining the Best of Both Worlds What I am not going to do… Agile • • • BAKE CAKE FAKE Knowledge • • • • LAKE MAKE RAKE STAKE Elicitation • • TAKE WAKE
  • 6. Agile is Great at least for… Breaking the Waterfall Model a miracle Requirements happens Software! into TRANSPARENT sprints Sprint: Sprint: Sprint: Sprint: Sprint: software software software software software
  • 7. The Key: TRANSPARENT Clear & Measurable Objectives Documented “Over” Use Cases Communication
  • 8. How does it apply to Decision Management? Clear & Measurable Objectives Documented “Over” Use Cases Communication But not too literally…
  • 9. Why the caveat? SDLC Sprint = Rule Deployment = 2 weeks 2-3 days
  • 10. a miracle Removing the happens Coding is not the Problem actually… Knowledge Elicitation is THE Hard Problem
  • 11. Learning turned out to be more important than knowing. In the 1960s and 1970s, many A.I. programs were known as “Expert Systems,” meaning that they were built by interviewing experts in the field (for example, expert physicians for a medical A.I. system) and encoding their knowledge into logical rules that the This approach turned out to be computer could follow. fragile, for several reasons. First, the supply of experts is sparse, and interviewing them is time-consuming. Second, sometimes they are expert at their craft but not expert at explaining how they do it. Third, the resulting systems were often unable to handle situations that went beyond what was anticipated at the time of the interviews. Peter Norvig, New York Post, “The machine age”, 2/12/2011 Read more: http://www.nypost.com/p/news/opinion/opedcolumnists/the_machine_age_tM7xPAv4pI4JslK0M1JtxI#ixzz1bgVHngxG
  • 12. Knowledge Elicitation too much emphasis on the rules What they care about What you care about Tell us about your rules? … What is a rule exactly?
  • 13. Knowledge Elicitation too much emphasis on the business What they care about What you care about What do you do when…? Oh yeah, happened last week actually… We got an application with 3 young siblings living together – triplets in facts. One of them was a wreck, already 3 accidents in the few months he had had his license. We had to re-price manually because we had never seen that kind of risk before…
  • 14. Agile Knowledge Elicitation relies on a Balanced Business-IT “talk” Unambiguous Common Ground: – Business Form – Transaction – Business Application Screenshot
  • 15. Expert Interview: “Business As Usual” The Almighty Tool: Let the experts do all the work – Make Decisions – Document Why – Elaborate on Limits Note: We do not endorse any particular brand of pens…
  • 18. Elaborate on Limits Anything 10 MPH or more Keyword “hurry” Corvette, Ferrari, P orsche….
  • 19. Business Rules & Vocabulary Seamlessly Harvested Annotations • Reducing easily turn into Miscommunication – Explicit Business Rules • Clearly – Business Vocabulary – Calculations Understandable both ways Decisioning Logic Repository
  • 20. a miracle Knowledge Elicitation: happens When are you done? Rule Rule Rule Rule Rule Rule Rule Rule Rule Rule
  • 21. Agile Knowledge Elicitation Incremental approach to building your knowledge base Use Case 1 rule rule Use Case 2 rule rule Use Case 3 rule rule rule rule Use Case 4 rule rule rule Use Case 5 rule rule rule rule rule Size does matter Adjust your Use Case sample to the Expert (team) bandwidth
  • 22. Clear & Measurable Objectives Identify & Manage Use Case Measure Extract Measure Decisioning Measure Logic
  • 23. Only for Expert Interviews? Legacy Modernization Challenge Mining the Legacy Code… COBOL… But sometimes the decisioning logic is here
  • 24. Only for Expert Interviews? Legacy Modernization Challenge Instead focus on COBOL… input / output Aka… Use Cases!
  • 25. Goal-Driven Harvesting Unbiased Biased For unbiased Harvesting, get the most representative For Biased Harvesting, historical transactions get the transactions e.g. increase that need “improvement” Automation Rate e.g. reduce risk/losses & increase profitability
  • 26. Thank You! Carole-Ann Matignon Co-Founder & CEO CMatignon@SparklingLogic.com Twitter: CMatignon (408) 834-7002