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

Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
deimos
 
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
Eric 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 SIPA
Eric 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.
 
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
mark madsen
 
Management Information Systems
Management Information SystemsManagement Information Systems
Management Information Systems
Sampath
 

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

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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