SlideShare a Scribd company logo
1 of 27
Author: Manoj Kumar Lal
Supplementing Agile with Digital Knowledge Management
Proposition of Knowledge Driven Development (KDD)
Disclaimer: The views and opinions
expressed are my personal views as
an author.
Note: The theme and diagrams are taken from the books ‘Introduction to Business Domains for Software Engineers’ and
‘Knowledge Driven Development – Bridging Waterfall and Agile methodologies’, and related literature on KDD available online.
Agenda
Industry pain points relevant to our discussion
Introduction to Knowledge Driven Development (KDD)
Examples to visualise KDD
Usage scenario of KDD
Summing it up
Industry pain points relevant to our discussion
Card Basics & Terminology A-Z
Lack of effective knowledge management in project delivery – Prescriptive Waterfall Vs. Indicative Agile
Card Basics & Terminology A-Z
Lack of contextual knowledge in the project team delivering software products
Card Basics & Terminology A-Z
Loads of documents in the enterprise repository but hard to find the right information when needed
Card Basics & Terminology A-Z
Lack of a scientific way of learning domain knowledge, an important constituent of contextual knowledge
Agile has made a positive influence, however, more may be required particularly on the knowledge management front.
Introduction to Knowledge Driven Development - KDD
KDD optimises knowledge & execution in project delivery
Executing the
implementable
knowledge
Knowledge
about the
software
Working software
Knowledge + Execution
Implementable
knowledge
Problem and solution derived by
Contextual knowledge (industry
domain and enterprise knowledge)
Technical design artefacts and
test cases
Build, test case execution and defect
management
An attempt is made to
understand KDD at (1)
conceptual, (2) middle and at
(3) detailed levels.
(1) Three knowledge levels for software development
Domain
knowledge
Enterprise
knowledge
Project knowledge
Graduating Student
Run Business Change Business
Working Software
Working professional
The only reason for the project knowledge to exist is to keep
the enterprise knowledge continuously updated.
(2) From 3 knowledge levels to 7 building blocks
Domain
Knowledge
Enterprise
Knowledge
Project
Knowledge
1.Product: Offering of a domain
2.Process: Lifecycle of the product
3.Statement of relevance: Knowledge about product and process
4.Usage: Customise domain knowledge for an enterprise
5.IT Application: Bring sensible automation of the above building blocks
6. Requirement: Scope the project in the above five building blocks
7. Test case: Pick the testable digital knowledge in the above five building mechanism
to prove that the requirements are met
Knowledge levels scoped by the following building blocks
1.Statement of Relevance
2.Process
3.Product
4.Non-functional attribute
5.Business data
6.Communication
7.Report
8.User interface
9.Message
10.Utility
11.IT application
12.Requirement
13.Project test case
1.Statement of Relevance
2.Process
3.Product
4.Usage
5.IT application
6.Requirement
7.Test case
(3) From 7 building blocks to 13 for project delivery
Knowledge (building block) specification
Inventory – SoR 01
Manual Defects
Bdt 01 values are wrong
Bdt 02 should not be linked to SoR 02
Automated Defect - Tst 01
is not linked to any
requirement
Req 01
Tst 01
Bdt 01
Bdt 02
SoR 02
SoR 03
SoR 04
Sor 05
Atomicity of knowledge nuggets (Inventory) is key to this structure
Examples to visualise KDD
(1) Example from retail banking domain
Project knowledge
Interest rate is updated from 4% to 3.5%.
Enterprise knowledge
The account earns an interest rate of 4% per annum.
Domain Knowledge
Savings account is an interest-bearing account.
Domain
knowledge
Enterprise
knowledge
Project
knowledge
Opening savings account
(1) Interest rate change – driven by project knowledge
Business inventories
IT inventories
Colour codes:
Updated
AS IS
Parameter file
containing interest rate
and effective date
Batch job to calculate
interest rate at daily
basis.
Module to calculate
quarterly interest
Module to credit interest
into the individual
accounts quarterly
Interest amount should
be rounded off to two
decimals
Interest rate is updated
from 4.0 to 3.5
Interest is credited to
customers at quarter
end
Effective date of change
and quarter end can be
different
Testable
There will be an effective
date of change
To be at par with competition, an insurance company decides to launch an
app. to capture claim notification for their individual travel insurance plan.
The process of claim notification is also called FNOL (First Notification of
Loss).
The current channels to capture claim notification are phone, email, post
and portal. Mobile app. needs to be added as one more channel.
A project is commissioned to add mobile apps as another FNOL channel.
(2) Project overview
Y
3
2
1
Level 1
Level 2
Level 3
Level 4
Y
(2) Domain knowledge up to FNOL (First notification of loss)
15
SoR-01 (Policy number –
a must for notifying a
claim)
SoR-02 (Email id and
mobile number can
assist finding policy
number)
SoR-03 (Same email /
mobile can be linked to
multiple policies)
SoR-04 (Claim can be
made upto after 90 days
of claim event taking
place)
SoR-05 (Anyone and not
just policyholder can
notify claim)
SoR-06 (Claim related
details needed for
notifying a claim)
SoR-07 (There can be
various reasons for
making travel claim)
SoR-08 (Various types of
incurred expenses need
to be reported)
SoR-09 (Necessary
documents need to be
submitted for claim
notification)
SoR-10 (Documents if
submitted later, will only
delay claim processing
SoR-11 (There are
different types travel
insurance coverages i.e.,
Loss of baggage)
SoR-12 (Payment
details may also be
specified while notifying
a claim)
SoR-13 (The policy must
be active for the claim to
be notified)
SoR-14 (Claim should be
attached to the
appropriate coverage of
the policy)
SoR-15 ( check for
duplicate claim must be
made before creating a
new claim)
SoR-16 (A check for
fraud must be made
before creating a new
claim)
SoR-17 (A claim id is
created for the new
claim that will have a
specific format)
SoR-18 (Claim once
created can be assigned
to a normal user or an
expert user)
SoR-19 (Service level
agreement SLA starts
the moment claim
number is generated
and assigned to a user)
SoR-20 (For normal user,
SLA for claim evaluaton
is 3 days and for expert
user it is 5 days)
SoR-21 (Registered user
can use their login
details to notify claim)
Product
(Branded
product)
Process (First
Notification of Loss)
Colour codes:
Updat
ed
AS IS
New
Updated
AS IS
(2) Domain knowledge constituent of Project knowledge
16
USG-01 (Policy number
identification screen)
USG-02 (Claim details
screen)
USG-03 (Expense details
screen)
USG-04 (Upload
documents screen)
USG-05 (Preferred
payment method
details screen)
USG-06 (Claim status
check screen)
USG-07 (An email with
the claim number must
be sent to the mail id
and the phone of the
customer)
USG-08 (A report to
provide the split of the
channels and SLA
compliance for claim)
ITA-01 (Claim record
table)
ITA-02 (Policy validation
service)
ITA-03 (Coverage
validation service)
ITA-04 (Claim number
generation service)
ITA-05 (Claim
notification email
service)
ITA-06 (Document
storage service)
ITA-07 (Payment
method details update
service)
ITA-08 (Claim workflow
creation service)
ITA-09 (Report to
provide the split as per
channels and SLA
compliance.)
Colour codes:
Updat
ed
AS IS
New
Updated
AS IS
(2) Enterprise knowledge constituent of project knowledge
(2) Digital (inter connected and atomic) project knowledge
US
06
US
05
SoR
A01
US
04
US
02
US
03
US
01
ITA
04
ITA
05
ITA
09
ITA
06
ITA
07
ITA
03
ITA
02
ITA
01
ITA
08
SoR
A02 SoR
A05
SoR
A06
SoR
A07
SoR
A12
SoR
A11
SoR
A10
SoR
A09
SoR
A08
SoR
B01
SoR
B02
SoR
B03
SoR
B04
SoR
C01
SoR
D01
SoR
D02
SoR
D03
US
07 US
08
ITA
10
ITA
11
Business inventories
IT inventories
SoR
A03
Notation:
Easy to test
inventory
SoR
A04
Usage scenario of KDD
KDD – A new project delivery methodology
Construction
Testing
Deployment
System Design
Requirement
Analysis
Sprint 0 Sprint 1 Sprint 2 Sprint n
Iteration
- - - - - -
Part software
Full software
Delivery - - - - - -
Build
Test
Build
Regression
Test
Build
Regression
Test
Build
Regression
Test
Backlogs
Waterfall Agile
KDD Knowledge evolution
KDD Differentiators:
1. Starts with domain knowledge
2. Enterprise knowledge reusability,
3. Based on digitisation of project
knowledge
4. Requirement and test
management reimagined
5. Influenced by exhaustive of
knowledge approach of Waterfall
and execution approach of Agile
Structured way of learning industry domains
20
Intersection of Process & Product
Process
Rule
Product
Products are offerings of a domain:
• Savings account in banking
• Term insurance plan in insurance
• Car in automobile
Processes are lifecycle activities of a
product:
• Product launch
• Product administration
• Product decommission
Rules tell us more about the process of a
product:
• The min. age to take a term insurance policy is 16
years.
• For updating name, documentary evidence is a must.
• There is a limit on the max. amount that can be
withdrawn online in a day.
Reorder point sets inventory quotas that determine
when reordering should occur, considering current
and future demand as well as lead time.
Y
Y
Same structure multiple domains: Automobile
Level 1
Level 2
21
Sample Statements of Relevance
Y
Y
Level 1
Level 2
22
KYC (Know Your Customer) requirements
must be met before opening of an account.
Sample Statements of Relevance
Same structure multiple domains: Retail banking
Domain knowledge hierarchy: bridging industry and academia
Y
12 SoR
15 SoR
14 SoR
9 SoR
17 SoR
12 SoR
Level 1
Level 2
Level 3
Academia
Industry
Level 4
12 SoR 15 SoR
14 SoR
9 SoR
General
awareness of
the domain
Domain
knowledge on
platter for
software
development
KDD puts organisation on a continuous improvement path
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 structured enterprise knowledge with subsequent projects
• 200 inventory
• 450 relationship
• 300 inventory
• 650 relationship
• 440 inventory
• 994 relationship
A sample for visualisation
Summing it up
KDD can enrich Agile from its digital project knowledge proposition.
Literature of this proposed course is available in the books
Published:
June 2021
Published:
June 2018
To Software Development
From Domain Knowledge
Text book Reference book
Books are also available
in Amazon
More than 60 colleges have footprints of KDD
Thanks for your time
Time for Q & A and your feedback
Link with details of KDD:
• https://knowledgedrivendevelopment.com/
• https://www.youtube.com/watch?v=5a7JDRvGC3E
Author details:
Manoj Kumar Lal
https://www.linkedin.com/in/manoj-kumar-lal-43724a1/
9916866684
Manojkumar.lal1@gmail.com 27

More Related Content

What's hot

Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Salesforce Partners
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)Salesforce Partners
 
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)Salesforce Partners
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewAjay Balakrishnan
 
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18Salesforce Partners
 
App Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slidesApp Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slidesSalesforce Partners
 
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)Salesforce Partners
 
Trailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudTrailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudSam Garforth
 
Mapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or LessMapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or LessCodeScience
 
How to Launch Your AppExchange App at Dreamforce
How to Launch Your AppExchange App at DreamforceHow to Launch Your AppExchange App at Dreamforce
How to Launch Your AppExchange App at DreamforceCodeScience
 
Salesforce Dreamforce 2019-Announcements
Salesforce Dreamforce 2019-AnnouncementsSalesforce Dreamforce 2019-Announcements
Salesforce Dreamforce 2019-AnnouncementsJayant Jindal
 
15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time
15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time
15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo TimeKerry Townsend
 
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)Salesforce Partners
 
How to Position Enterprise Architects in Today's Business
How to Position Enterprise Architects in Today's Business How to Position Enterprise Architects in Today's Business
How to Position Enterprise Architects in Today's Business Salesforce
 
Siebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UISiebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UIScott Nash
 
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Dreamforce
 

What's hot (19)

Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)Roadmap Webinar Summer '17 (June 1, 2017)
Roadmap Webinar Summer '17 (June 1, 2017)
 
Vishnu Updated
Vishnu UpdatedVishnu Updated
Vishnu Updated
 
Pilots for Partners
Pilots for PartnersPilots for Partners
Pilots for Partners
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
Partner Business Org
Partner Business OrgPartner Business Org
Partner Business Org
 
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
Insider's Guide to the AppExchange Security Review (Dreamforce 2015)
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overview
 
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
 
App Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slidesApp Academy: Getting Started (Virtual Classroom) slides
App Academy: Getting Started (Virtual Classroom) slides
 
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
APP Academy: Support Your Customers For Commercial Success (October 15, 2014)
 
Trailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App CloudTrailhead Live Developer Workshop - Salesforce App Cloud
Trailhead Live Developer Workshop - Salesforce App Cloud
 
Mapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or LessMapping Your MVP Product Development in 30 min or Less
Mapping Your MVP Product Development in 30 min or Less
 
How to Launch Your AppExchange App at Dreamforce
How to Launch Your AppExchange App at DreamforceHow to Launch Your AppExchange App at Dreamforce
How to Launch Your AppExchange App at Dreamforce
 
Salesforce Dreamforce 2019-Announcements
Salesforce Dreamforce 2019-AnnouncementsSalesforce Dreamforce 2019-Announcements
Salesforce Dreamforce 2019-Announcements
 
15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time
15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time
15th Oct '20 - SF London Marketer (MC) Group -AppExchange Demo Time
 
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
3 Experts Share Tips for Salesforce1 Mobile Apps (Aug 21)
 
How to Position Enterprise Architects in Today's Business
How to Position Enterprise Architects in Today's Business How to Position Enterprise Architects in Today's Business
How to Position Enterprise Architects in Today's Business
 
Siebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UISiebel 8 Quick Hits: Task UI
Siebel 8 Quick Hits: Task UI
 
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
Eli Lilly is All In on Salesforce App Cloud. How They Did It and You Can Too!
 

Similar to Agile Network India | Supplementing agile with digital knowledge management proposition of knowledge driven development | Manoj Kumar Lal

Ashwin J-resume
Ashwin J-resumeAshwin J-resume
Ashwin J-resumeAshwin J
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rdArindom Biswas
 
Projects worked at Safeway
Projects worked at SafewayProjects worked at Safeway
Projects worked at SafewaySuresh Karthikeyan
 
Anurag_Ghosh
Anurag_GhoshAnurag_Ghosh
Anurag_GhoshAnurag Ghosh
 
Arvind Pal_Resume
Arvind Pal_ResumeArvind Pal_Resume
Arvind Pal_ResumeArvind Pal
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_UpdatedArindom Biswas
 
RFP For Logistics Project
RFP For Logistics ProjectRFP For Logistics Project
RFP For Logistics ProjectLevi Williams
 
Surendra_Resume
Surendra_ResumeSurendra_Resume
Surendra_Resumesurendra p
 
Subbu_Resume Systematics.doc
Subbu_Resume Systematics.docSubbu_Resume Systematics.doc
Subbu_Resume Systematics.docSubbu Raju
 
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docxQuestioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docxaudeleypearl
 
Checklist to cost your software development accurately in 2022
Checklist to cost your software development accurately in 2022Checklist to cost your software development accurately in 2022
Checklist to cost your software development accurately in 2022IndusNetMarketing
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-DKu Amirul
 
About smartData
About smartDataAbout smartData
About smartDataAditti Rana
 
Rahul Exp 5
Rahul  Exp 5Rahul  Exp 5
Rahul Exp 5Rahul Kumar
 
IBM MobileFirst and developerworks
IBM MobileFirst and developerworksIBM MobileFirst and developerworks
IBM MobileFirst and developerworksDirk Nicol
 
Resume- Purnendu Tiwary_Mainframe_9.4 yrs
Resume- Purnendu Tiwary_Mainframe_9.4 yrsResume- Purnendu Tiwary_Mainframe_9.4 yrs
Resume- Purnendu Tiwary_Mainframe_9.4 yrsPurnendu Tiwary
 
Divya 3 yrs exp in qa engg
Divya 3 yrs exp in qa enggDivya 3 yrs exp in qa engg
Divya 3 yrs exp in qa enggDivya Lakshmi.B
 

Similar to Agile Network India | Supplementing agile with digital knowledge management proposition of knowledge driven development | Manoj Kumar Lal (20)

Ashwin J-resume
Ashwin J-resumeAshwin J-resume
Ashwin J-resume
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
 
Projects worked at Safeway
Projects worked at SafewayProjects worked at Safeway
Projects worked at Safeway
 
Anurag_Ghosh
Anurag_GhoshAnurag_Ghosh
Anurag_Ghosh
 
Arvind Pal_Resume
Arvind Pal_ResumeArvind Pal_Resume
Arvind Pal_Resume
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
Ravichandra_Nagendla
Ravichandra_NagendlaRavichandra_Nagendla
Ravichandra_Nagendla
 
RFP For Logistics Project
RFP For Logistics ProjectRFP For Logistics Project
RFP For Logistics Project
 
Surendra_Resume
Surendra_ResumeSurendra_Resume
Surendra_Resume
 
Marketing Plan
Marketing PlanMarketing Plan
Marketing Plan
 
Subbu_Resume Systematics.doc
Subbu_Resume Systematics.docSubbu_Resume Systematics.doc
Subbu_Resume Systematics.doc
 
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docxQuestioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
 
Checklist to cost your software development accurately in 2022
Checklist to cost your software development accurately in 2022Checklist to cost your software development accurately in 2022
Checklist to cost your software development accurately in 2022
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
 
About smartData
About smartDataAbout smartData
About smartData
 
Rahul Exp 5
Rahul  Exp 5Rahul  Exp 5
Rahul Exp 5
 
IBM MobileFirst and developerworks
IBM MobileFirst and developerworksIBM MobileFirst and developerworks
IBM MobileFirst and developerworks
 
Resume
ResumeResume
Resume
 
Resume- Purnendu Tiwary_Mainframe_9.4 yrs
Resume- Purnendu Tiwary_Mainframe_9.4 yrsResume- Purnendu Tiwary_Mainframe_9.4 yrs
Resume- Purnendu Tiwary_Mainframe_9.4 yrs
 
Divya 3 yrs exp in qa engg
Divya 3 yrs exp in qa enggDivya 3 yrs exp in qa engg
Divya 3 yrs exp in qa engg
 

More from AgileNetwork

ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...AgileNetwork
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...AgileNetwork
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...AgileNetwork
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalAgileNetwork
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyAgileNetwork
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...AgileNetwork
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeAgileNetwork
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...AgileNetwork
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...AgileNetwork
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SAgileNetwork
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...AgileNetwork
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...AgileNetwork
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...AgileNetwork
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...AgileNetwork
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...AgileNetwork
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamAgileNetwork
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...AgileNetwork
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...AgileNetwork
 

More from AgileNetwork (20)

ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
 

Recently uploaded

LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 

Recently uploaded (12)

sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 

Agile Network India | Supplementing agile with digital knowledge management proposition of knowledge driven development | Manoj Kumar Lal

  • 1. Author: Manoj Kumar Lal Supplementing Agile with Digital Knowledge Management Proposition of Knowledge Driven Development (KDD) Disclaimer: The views and opinions expressed are my personal views as an author. Note: The theme and diagrams are taken from the books ‘Introduction to Business Domains for Software Engineers’ and ‘Knowledge Driven Development – Bridging Waterfall and Agile methodologies’, and related literature on KDD available online.
  • 2. Agenda Industry pain points relevant to our discussion Introduction to Knowledge Driven Development (KDD) Examples to visualise KDD Usage scenario of KDD Summing it up
  • 3. Industry pain points relevant to our discussion Card Basics & Terminology A-Z Lack of effective knowledge management in project delivery – Prescriptive Waterfall Vs. Indicative Agile Card Basics & Terminology A-Z Lack of contextual knowledge in the project team delivering software products Card Basics & Terminology A-Z Loads of documents in the enterprise repository but hard to find the right information when needed Card Basics & Terminology A-Z Lack of a scientific way of learning domain knowledge, an important constituent of contextual knowledge Agile has made a positive influence, however, more may be required particularly on the knowledge management front.
  • 4. Introduction to Knowledge Driven Development - KDD
  • 5. KDD optimises knowledge & execution in project delivery Executing the implementable knowledge Knowledge about the software Working software Knowledge + Execution Implementable knowledge Problem and solution derived by Contextual knowledge (industry domain and enterprise knowledge) Technical design artefacts and test cases Build, test case execution and defect management An attempt is made to understand KDD at (1) conceptual, (2) middle and at (3) detailed levels.
  • 6. (1) Three knowledge levels for software development Domain knowledge Enterprise knowledge Project knowledge Graduating Student Run Business Change Business Working Software Working professional The only reason for the project knowledge to exist is to keep the enterprise knowledge continuously updated.
  • 7. (2) From 3 knowledge levels to 7 building blocks Domain Knowledge Enterprise Knowledge Project Knowledge 1.Product: Offering of a domain 2.Process: Lifecycle of the product 3.Statement of relevance: Knowledge about product and process 4.Usage: Customise domain knowledge for an enterprise 5.IT Application: Bring sensible automation of the above building blocks 6. Requirement: Scope the project in the above five building blocks 7. Test case: Pick the testable digital knowledge in the above five building mechanism to prove that the requirements are met Knowledge levels scoped by the following building blocks
  • 8. 1.Statement of Relevance 2.Process 3.Product 4.Non-functional attribute 5.Business data 6.Communication 7.Report 8.User interface 9.Message 10.Utility 11.IT application 12.Requirement 13.Project test case 1.Statement of Relevance 2.Process 3.Product 4.Usage 5.IT application 6.Requirement 7.Test case (3) From 7 building blocks to 13 for project delivery
  • 9. Knowledge (building block) specification Inventory – SoR 01 Manual Defects Bdt 01 values are wrong Bdt 02 should not be linked to SoR 02 Automated Defect - Tst 01 is not linked to any requirement Req 01 Tst 01 Bdt 01 Bdt 02 SoR 02 SoR 03 SoR 04 Sor 05 Atomicity of knowledge nuggets (Inventory) is key to this structure
  • 11. (1) Example from retail banking domain Project knowledge Interest rate is updated from 4% to 3.5%. Enterprise knowledge The account earns an interest rate of 4% per annum. Domain Knowledge Savings account is an interest-bearing account. Domain knowledge Enterprise knowledge Project knowledge Opening savings account
  • 12. (1) Interest rate change – driven by project knowledge Business inventories IT inventories Colour codes: Updated AS IS Parameter file containing interest rate and effective date Batch job to calculate interest rate at daily basis. Module to calculate quarterly interest Module to credit interest into the individual accounts quarterly Interest amount should be rounded off to two decimals Interest rate is updated from 4.0 to 3.5 Interest is credited to customers at quarter end Effective date of change and quarter end can be different Testable There will be an effective date of change
  • 13. To be at par with competition, an insurance company decides to launch an app. to capture claim notification for their individual travel insurance plan. The process of claim notification is also called FNOL (First Notification of Loss). The current channels to capture claim notification are phone, email, post and portal. Mobile app. needs to be added as one more channel. A project is commissioned to add mobile apps as another FNOL channel. (2) Project overview
  • 14. Y 3 2 1 Level 1 Level 2 Level 3 Level 4 Y (2) Domain knowledge up to FNOL (First notification of loss)
  • 15. 15 SoR-01 (Policy number – a must for notifying a claim) SoR-02 (Email id and mobile number can assist finding policy number) SoR-03 (Same email / mobile can be linked to multiple policies) SoR-04 (Claim can be made upto after 90 days of claim event taking place) SoR-05 (Anyone and not just policyholder can notify claim) SoR-06 (Claim related details needed for notifying a claim) SoR-07 (There can be various reasons for making travel claim) SoR-08 (Various types of incurred expenses need to be reported) SoR-09 (Necessary documents need to be submitted for claim notification) SoR-10 (Documents if submitted later, will only delay claim processing SoR-11 (There are different types travel insurance coverages i.e., Loss of baggage) SoR-12 (Payment details may also be specified while notifying a claim) SoR-13 (The policy must be active for the claim to be notified) SoR-14 (Claim should be attached to the appropriate coverage of the policy) SoR-15 ( check for duplicate claim must be made before creating a new claim) SoR-16 (A check for fraud must be made before creating a new claim) SoR-17 (A claim id is created for the new claim that will have a specific format) SoR-18 (Claim once created can be assigned to a normal user or an expert user) SoR-19 (Service level agreement SLA starts the moment claim number is generated and assigned to a user) SoR-20 (For normal user, SLA for claim evaluaton is 3 days and for expert user it is 5 days) SoR-21 (Registered user can use their login details to notify claim) Product (Branded product) Process (First Notification of Loss) Colour codes: Updat ed AS IS New Updated AS IS (2) Domain knowledge constituent of Project knowledge
  • 16. 16 USG-01 (Policy number identification screen) USG-02 (Claim details screen) USG-03 (Expense details screen) USG-04 (Upload documents screen) USG-05 (Preferred payment method details screen) USG-06 (Claim status check screen) USG-07 (An email with the claim number must be sent to the mail id and the phone of the customer) USG-08 (A report to provide the split of the channels and SLA compliance for claim) ITA-01 (Claim record table) ITA-02 (Policy validation service) ITA-03 (Coverage validation service) ITA-04 (Claim number generation service) ITA-05 (Claim notification email service) ITA-06 (Document storage service) ITA-07 (Payment method details update service) ITA-08 (Claim workflow creation service) ITA-09 (Report to provide the split as per channels and SLA compliance.) Colour codes: Updat ed AS IS New Updated AS IS (2) Enterprise knowledge constituent of project knowledge
  • 17. (2) Digital (inter connected and atomic) project knowledge US 06 US 05 SoR A01 US 04 US 02 US 03 US 01 ITA 04 ITA 05 ITA 09 ITA 06 ITA 07 ITA 03 ITA 02 ITA 01 ITA 08 SoR A02 SoR A05 SoR A06 SoR A07 SoR A12 SoR A11 SoR A10 SoR A09 SoR A08 SoR B01 SoR B02 SoR B03 SoR B04 SoR C01 SoR D01 SoR D02 SoR D03 US 07 US 08 ITA 10 ITA 11 Business inventories IT inventories SoR A03 Notation: Easy to test inventory SoR A04
  • 19. KDD – A new project delivery methodology Construction Testing Deployment System Design Requirement Analysis Sprint 0 Sprint 1 Sprint 2 Sprint n Iteration - - - - - - Part software Full software Delivery - - - - - - Build Test Build Regression Test Build Regression Test Build Regression Test Backlogs Waterfall Agile KDD Knowledge evolution KDD Differentiators: 1. Starts with domain knowledge 2. Enterprise knowledge reusability, 3. Based on digitisation of project knowledge 4. Requirement and test management reimagined 5. Influenced by exhaustive of knowledge approach of Waterfall and execution approach of Agile
  • 20. Structured way of learning industry domains 20 Intersection of Process & Product Process Rule Product Products are offerings of a domain: • Savings account in banking • Term insurance plan in insurance • Car in automobile Processes are lifecycle activities of a product: • Product launch • Product administration • Product decommission Rules tell us more about the process of a product: • The min. age to take a term insurance policy is 16 years. • For updating name, documentary evidence is a must. • There is a limit on the max. amount that can be withdrawn online in a day.
  • 21. Reorder point sets inventory quotas that determine when reordering should occur, considering current and future demand as well as lead time. Y Y Same structure multiple domains: Automobile Level 1 Level 2 21 Sample Statements of Relevance
  • 22. Y Y Level 1 Level 2 22 KYC (Know Your Customer) requirements must be met before opening of an account. Sample Statements of Relevance Same structure multiple domains: Retail banking
  • 23. Domain knowledge hierarchy: bridging industry and academia Y 12 SoR 15 SoR 14 SoR 9 SoR 17 SoR 12 SoR Level 1 Level 2 Level 3 Academia Industry Level 4 12 SoR 15 SoR 14 SoR 9 SoR General awareness of the domain Domain knowledge on platter for software development
  • 24. KDD puts organisation on a continuous improvement path 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 structured enterprise knowledge with subsequent projects • 200 inventory • 450 relationship • 300 inventory • 650 relationship • 440 inventory • 994 relationship A sample for visualisation
  • 25. Summing it up KDD can enrich Agile from its digital project knowledge proposition.
  • 26. Literature of this proposed course is available in the books Published: June 2021 Published: June 2018 To Software Development From Domain Knowledge Text book Reference book Books are also available in Amazon More than 60 colleges have footprints of KDD
  • 27. Thanks for your time Time for Q & A and your feedback Link with details of KDD: • https://knowledgedrivendevelopment.com/ • https://www.youtube.com/watch?v=5a7JDRvGC3E Author details: Manoj Kumar Lal https://www.linkedin.com/in/manoj-kumar-lal-43724a1/ 9916866684 Manojkumar.lal1@gmail.com 27