Skip to main content Accessibility help
×
Hostname: page-component-76fb5796d-22dnz Total loading time: 0 Render date: 2024-04-28T10:12:27.897Z Has data issue: false hasContentIssue false

Appendix E - KDD: Response to Criticism

Published online by Cambridge University Press:  20 October 2018

Manoj Kumar Lal
Affiliation:
Tata Consultancy Services (TCS)
Get access

Summary

Although KDD is not in the open forum for discussion about its merits and demerits (this book is the first attempt to take it to the industry and academia), while evolving this methodology and writing the book, it was exposed to many academicians and practitioners of software engineering. A list of concerns expressed by the experts and my responses to these concerns are given here.

Criticism 1

Computers cannot generate a fully readable document set representing complete project knowledge. Knowledge can never be fully defined (and will always be subjective) in a way that can be automated by a computer.

Response

Documents referred are related to project knowledge such as BRS, FSD, HLD and Test Cases. People who are sufficiently skilled in producing these documents have enough knowledge about them. But everyone has an individual style, whether it is writing, presenting or explaining. The personal experience of the author influences the document produced. Different people can present the same information differently. Some would write crisp and clear descriptions and some would write details covering detailed background information as well.

This suggests that, because computers cannot think, they cannot produce a project document as the project documents need creative thinking. Computers can only process information based on algorithms and it is assumed that it is difficult to write an algorithm to capture knowledge.

However, KDD has done something noteworthy. It has created a framework which defines and scopes the entire project knowledge. It expects the project team to capture the project knowledge using the same framework. It minimises the variations that are caused in a typical documentation regime. PKM provides a mechanism to capture the project knowledge in such a format which allows a computer to extract it in a document format.

Let us appreciate the robustness of PKM. Any information related to the project can be captured completely via the combination of inventory and relationship. There are only two activities involved here. The first one is defining the inventory of a building block via a set of mandatory and optional attributes. The second one is linking all the inventories together. When all the inventories are traced, it clearly brings out their many-to-many relationships, completing the nested knowledge. This brings the rigour and maturity to the model which makes it easier for a computer to extract a document based on an algorithm.

Type
Chapter
Information
Knowledge Driven Development
Bridging Waterfall and Agile Methodologies
, pp. 281 - 285
Publisher: Cambridge University Press
Print publication year: 2018

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×