SlideShare a Scribd company logo
1 of 17
A new framework for digital
knowledge management – KDD
(Knowledge Driven Development)
Disclaimer: This presentation is based on the book ‘Knowledge driven development – Bridging Waterfall and Agile Methodologies’, published by Cambridge University Press and IISc Press and many diagrams used are copied from the
book with permission.
Challenges in knowledge management
Loads of information in organisation’s portals but difficult to get the right information at the right time
Fragmented knowledge in disparate formats, prone to inconsistency, incompleteness & redundancy
Knowledge management in delivery methodologies (Waterfall and Agile) – not optimal
Limited reusability of knowledge resulting in higher costs
Increase in dependency on experts in business operations and change management resulting in delays
What is Knowledge Driven Development (KDD)?
KDD (Knowledge Driven Development) - A
new framework to digitize and manage
domain, enterprise and project knowledge
that in turn accelerates execution activities
leading to producing quality output.
Structured knowledge
1.Business rule
2.Process
3.Product
4.Usage
5.Enabler
6.Requirement
7.Test case
Domain
Knowledge
Enterprise
Knowledge
Project
Knowledge
Supported by Knowledge Scoping
Inventory – Rule 01
Manual Defects
Rule 06 is wrong
Rule 07 should not be linked to Rule 02
Automated Defect - Test
01 is not linked to any
requirement
Req. 01
Test 01
Rule 06
Rule 07
Rule 02
Rule 03
Rule 04
Rule 05
KDD: Structured knowledge from domain to project delivery
Inventory represents atomic piece of knowledge of the respective building block
Executive Summary
1. Rule: Statement of fact - may or may not be influenced with regulations
2. Product:- Offering of the domain such as Savings account for banking
3. Process:- Logical unit of work from business perspective
1. Domain Knowledge
4. Usage:- Customise domain knowledge via report, communication etc.
5. Enabler:- Enable usage via IT applications
2. Enterprise Knowledge
6. Requirement: Specification of need
7. Test:- Tests covering all the requirements3. Project Knowledge
KDD: 7 building blocks
KDD: Seamless integration of these three forms of knowledge
A – Inventory
B - Relationship
C – Inventory
D - Relationship
E – Inventory
F - Relationship
Graduating Student
Run Business Change Business
Working Output
Working professional
Domain knowledge Enterprise knowledge Project knowledge
KDD: Evolution from unstructured to structured knowledge
Structured knowledge - KDD
Unstructured knowledge
Digitisation of knowledge
Digital knowledge digitizes
execution activities also
Intersection of Process & Product
Process
Rule
Product
KDD – Domain knowledge
KDD – Enterprise knowledge
A2 – Process A3 – Products
A4 – IT
Applications
B9
B4
B5
B11
B1
B2
B6
B7
C10
C1
C6 C7
C16
A5 – Usage
Number of
many to
many linkages
Number of
process with no
link to usage
C11
B3
B10
A1 – Rule
KDD – Project knowledge
Domain Knowledge
Enterprise Knowledge
Project Knowledge
In an extreme reuse of contextual
knowledge – KDD visualises to pick and
choose rules to be updated / added as a
new way of capturing requirement.
KDD - Two distinct (and independent) propositions
Pre Requirement Requirement Delivery Maintenance
KDD domain and enterprise knowledge
proposition
KDD project knowledge proposition
Test Execution
Requirement
Analysis
Solution
Design
Build
Test
Design
Application
Design
Transforms
Develops
Implements
Tests
Deploy
KDD – Project delivery methodology
Enterprise
Knowledge
Reuse
Project knowledge and execution – implementation view
Requirement
Analysis
Solution Design
Test
Design
Application
Design
1
5
5
6
3 4
2
3
7
8
93
2 6
10
11
123
2 6
5 9
8
Notation
Mandatory activity
Optional activity
Draft completion Rework
Review
2
Build Test execution Deploy
Management
activities
1. Build – draft (M)
2. Build – review (M)
3. Build – rework (O)
4. Application design – review (O)
5. Application design – rework (O)
6. Test design – review (O)
7. Test design – rework (O)
8. Solution design – review (O)
9. Solution design – rework (O)
10. Requirement analysis – review (O)
11. Requirement analysis – rework (O)
1. Execute test cases (M)
2. Raise defect (O)
3. Manage defect (O)
4. Build – review (O)
5. Build – rework (O)
6. Application design – review (O)
7. Application design – rework (O)
8. Test design – review (O)
9. Test design – rework (O)
10. Solution design – review (O)
11. Solution design – rework (O)
12. Requirement analysis – review (O)
13. Requirement analysis – rework (O)
1. Deploy the solution (M)
1. Risk management (M)
2. Change management (O)
3. Estimation (M)
4. Project planning and tracking (M)
5. Configuration management (M)
6. Quality management (M)
7. Release management (M)
Notation:
M – Mandatory
O - Optional
Project
knowledge
Project
execution
In 56 activities, the end to end project
delivery is covered enabling extreme
quantification
KDD – Bringing extreme quantification to project delivery
Project knowledge and execution:
• 367 inventories
• 2306 relationship
• 2926 negative relationship
defects
• 68 manual reviews
• 42 activities
• 667 hours
Project knowledge + Execution
A sample representation
KDD puts organisation on a continuous improvement journey
Project 1:
367 inventory
2306 relationship
0% reuse
Project 2:
200 inventory
1498 relationship
10% reuse
Project 3:
300 inventory
1400 relationship
20% reuse
Growing reuse percentage with subsequent projects
Growing contextual knowledge with subsequent projects
• 200 inventory
• 450 relationship
• 300 inventory
• 650 relationship
• 440 inventory
• 994 relationship
A sample for visualisation
Methodologies Knowledge management And its implementation
Waterfall Exhaustive knowledge capture
mechanism via specification
documents
Complex sign off, change
management, planning and
tracking mechanism
Agile Story points and acceptance
testing may not contain
exhaustive knowledge
Focuses on Sprint, Kanban,
Extreme Programming
improving implementation
KDD It digitises knowledge for easy
creation and maintenance
Digital knowledge influenced
by implementation approach
of Agile brings in next level of
maturity in implementation
KDD – Contrasting with Waterfall and Agile
Knowledge management – Digitised via KDD
Digital knowledge in same format - can act as a single source of truth
Seamless integration of domain, enterprise and project knowledge promoting reusability in the project
Digital KM proposition of KDD along with Agile can accelerate digital transformation
Digital and reusable knowledge reduces dependency on subject matter expert
A new course can be introduced in colleges to learn multiple domains using the same KDD framework
For details, refer to the book displayed in the title page

More Related Content

Similar to Overview of knowledge driven development (kdd)

Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsDATAVERSITY
 
Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Mehmet Demir
 
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...CAST
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajAgileNetwork
 
Constient global solution- mobile application development
Constient global solution- mobile application developmentConstient global solution- mobile application development
Constient global solution- mobile application developmentConstient Cgs
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan SekharFNian
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan SekharFNian
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey Neo4j
 
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)Denodo
 
Program Management for Business Transformations
Program Management for Business TransformationsProgram Management for Business Transformations
Program Management for Business TransformationsYolanda Williams
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Giorgio Visintin
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview Giorgio Visintin
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...Sherri Hanna
 
Constient global solution- Mobile application development
Constient global solution- Mobile application developmentConstient global solution- Mobile application development
Constient global solution- Mobile application developmentConstient Cgs
 
The Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingThe Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingDecision Management Solutions
 

Similar to Overview of knowledge driven development (kdd) (20)

Plm rev5 innovation 2012
Plm rev5 innovation 2012Plm rev5 innovation 2012
Plm rev5 innovation 2012
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced AnalyticsADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
ADV Slides: What Happened of Note in 1H 2020 in Enterprise Advanced Analytics
 
Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01Projectmanagement 141108102434-conversion-gate01
Projectmanagement 141108102434-conversion-gate01
 
Indranil Pujari - v2
Indranil Pujari - v2Indranil Pujari - v2
Indranil Pujari - v2
 
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
Big Data, Big Problems: Avoid System Failure with Quality Analysis - Webinar ...
 
OOAD and UML
OOAD and UMLOOAD and UML
OOAD and UML
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
 
Constient global solution- mobile application development
Constient global solution- mobile application developmentConstient global solution- mobile application development
Constient global solution- mobile application development
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan Sekhar
 
Mohan Sekhar
Mohan SekharMohan Sekhar
Mohan Sekhar
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey
 
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
 
Program Management for Business Transformations
Program Management for Business TransformationsProgram Management for Business Transformations
Program Management for Business Transformations
 
Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview Air reply & NetSuite ecommerce overview
Air reply & NetSuite ecommerce overview
 
Air Reply NetSuite ecommerce overview
Air Reply NetSuite  ecommerce overview Air Reply NetSuite  ecommerce overview
Air Reply NetSuite ecommerce overview
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Constient global solution- Mobile application development
Constient global solution- Mobile application developmentConstient global solution- Mobile application development
Constient global solution- Mobile application development
 
The Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingThe Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision Modeling
 

Recently uploaded

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 

Recently uploaded (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 

Overview of knowledge driven development (kdd)

  • 1. A new framework for digital knowledge management – KDD (Knowledge Driven Development) Disclaimer: This presentation is based on the book ‘Knowledge driven development – Bridging Waterfall and Agile Methodologies’, published by Cambridge University Press and IISc Press and many diagrams used are copied from the book with permission.
  • 2. Challenges in knowledge management Loads of information in organisation’s portals but difficult to get the right information at the right time Fragmented knowledge in disparate formats, prone to inconsistency, incompleteness & redundancy Knowledge management in delivery methodologies (Waterfall and Agile) – not optimal Limited reusability of knowledge resulting in higher costs Increase in dependency on experts in business operations and change management resulting in delays
  • 3. What is Knowledge Driven Development (KDD)? KDD (Knowledge Driven Development) - A new framework to digitize and manage domain, enterprise and project knowledge that in turn accelerates execution activities leading to producing quality output.
  • 4. Structured knowledge 1.Business rule 2.Process 3.Product 4.Usage 5.Enabler 6.Requirement 7.Test case Domain Knowledge Enterprise Knowledge Project Knowledge Supported by Knowledge Scoping Inventory – Rule 01 Manual Defects Rule 06 is wrong Rule 07 should not be linked to Rule 02 Automated Defect - Test 01 is not linked to any requirement Req. 01 Test 01 Rule 06 Rule 07 Rule 02 Rule 03 Rule 04 Rule 05 KDD: Structured knowledge from domain to project delivery Inventory represents atomic piece of knowledge of the respective building block
  • 5. Executive Summary 1. Rule: Statement of fact - may or may not be influenced with regulations 2. Product:- Offering of the domain such as Savings account for banking 3. Process:- Logical unit of work from business perspective 1. Domain Knowledge 4. Usage:- Customise domain knowledge via report, communication etc. 5. Enabler:- Enable usage via IT applications 2. Enterprise Knowledge 6. Requirement: Specification of need 7. Test:- Tests covering all the requirements3. Project Knowledge KDD: 7 building blocks
  • 6. KDD: Seamless integration of these three forms of knowledge A – Inventory B - Relationship C – Inventory D - Relationship E – Inventory F - Relationship Graduating Student Run Business Change Business Working Output Working professional Domain knowledge Enterprise knowledge Project knowledge
  • 7. KDD: Evolution from unstructured to structured knowledge Structured knowledge - KDD Unstructured knowledge Digitisation of knowledge Digital knowledge digitizes execution activities also
  • 8. Intersection of Process & Product Process Rule Product KDD – Domain knowledge
  • 9. KDD – Enterprise knowledge A2 – Process A3 – Products A4 – IT Applications B9 B4 B5 B11 B1 B2 B6 B7 C10 C1 C6 C7 C16 A5 – Usage Number of many to many linkages Number of process with no link to usage C11 B3 B10 A1 – Rule
  • 10. KDD – Project knowledge Domain Knowledge Enterprise Knowledge Project Knowledge In an extreme reuse of contextual knowledge – KDD visualises to pick and choose rules to be updated / added as a new way of capturing requirement.
  • 11. KDD - Two distinct (and independent) propositions Pre Requirement Requirement Delivery Maintenance KDD domain and enterprise knowledge proposition KDD project knowledge proposition
  • 13. Project knowledge and execution – implementation view Requirement Analysis Solution Design Test Design Application Design 1 5 5 6 3 4 2 3 7 8 93 2 6 10 11 123 2 6 5 9 8 Notation Mandatory activity Optional activity Draft completion Rework Review 2 Build Test execution Deploy Management activities 1. Build – draft (M) 2. Build – review (M) 3. Build – rework (O) 4. Application design – review (O) 5. Application design – rework (O) 6. Test design – review (O) 7. Test design – rework (O) 8. Solution design – review (O) 9. Solution design – rework (O) 10. Requirement analysis – review (O) 11. Requirement analysis – rework (O) 1. Execute test cases (M) 2. Raise defect (O) 3. Manage defect (O) 4. Build – review (O) 5. Build – rework (O) 6. Application design – review (O) 7. Application design – rework (O) 8. Test design – review (O) 9. Test design – rework (O) 10. Solution design – review (O) 11. Solution design – rework (O) 12. Requirement analysis – review (O) 13. Requirement analysis – rework (O) 1. Deploy the solution (M) 1. Risk management (M) 2. Change management (O) 3. Estimation (M) 4. Project planning and tracking (M) 5. Configuration management (M) 6. Quality management (M) 7. Release management (M) Notation: M – Mandatory O - Optional Project knowledge Project execution In 56 activities, the end to end project delivery is covered enabling extreme quantification
  • 14. KDD – Bringing extreme quantification to project delivery Project knowledge and execution: • 367 inventories • 2306 relationship • 2926 negative relationship defects • 68 manual reviews • 42 activities • 667 hours Project knowledge + Execution A sample representation
  • 15. KDD puts organisation on a continuous improvement journey Project 1: 367 inventory 2306 relationship 0% reuse Project 2: 200 inventory 1498 relationship 10% reuse Project 3: 300 inventory 1400 relationship 20% reuse Growing reuse percentage with subsequent projects Growing contextual knowledge with subsequent projects • 200 inventory • 450 relationship • 300 inventory • 650 relationship • 440 inventory • 994 relationship A sample for visualisation
  • 16. Methodologies Knowledge management And its implementation Waterfall Exhaustive knowledge capture mechanism via specification documents Complex sign off, change management, planning and tracking mechanism Agile Story points and acceptance testing may not contain exhaustive knowledge Focuses on Sprint, Kanban, Extreme Programming improving implementation KDD It digitises knowledge for easy creation and maintenance Digital knowledge influenced by implementation approach of Agile brings in next level of maturity in implementation KDD – Contrasting with Waterfall and Agile
  • 17. Knowledge management – Digitised via KDD Digital knowledge in same format - can act as a single source of truth Seamless integration of domain, enterprise and project knowledge promoting reusability in the project Digital KM proposition of KDD along with Agile can accelerate digital transformation Digital and reusable knowledge reduces dependency on subject matter expert A new course can be introduced in colleges to learn multiple domains using the same KDD framework For details, refer to the book displayed in the title page