Acquiring technology skills is necessary but not sufficient condition to build a quality software. With the role of IT expanding into the core and strategic business of almost all industries, the necessity of gaining industry knowledge is ever increasing. KDD (Knowledge Driven Development) is a concept that helps understand business knowledge of multiple industries at multiple levels and reuses it in software development.
KDD is a combination of a framework and a methodology that is based on digitizing project knowledge that reuses industry and enterprise knowledge that in turn streamlines execution activities leading to quality software. Knowledge Driven Development (KDD) comprises of two complimenting components: Domain Knowledge Framework (DKF) and Atomic Knowledge Model (AKM). DKF provides a common structure to specify industry knowledge at multiple levels. AKM is an IT project delivery methodology based on a single source of structured project knowledge reducing the need to produce the traditional project delivery artefacts such as BRS (Business Requirement Specification).
The domain knowledge structure is hierarchical. Its initial portions can be exposed to gain the high-level knowledge and the later portions provide the detailed level knowledge that directly maps to the level of knowledge available in the project delivery artefacts such as Business Requirement Specification (BRS) and Test Cases. This structure further evolves to the enterprise knowledge structure that brings transparency in learning the fit for purpose knowledge of the organisation. The same enterprise knowledge structure provides a single source of structured knowledge that can be used for accelerating software development. KDD visualizes project artefact less project delivery environment where the fit for purpose knowledge is managed via its structure.
In the next three sections context and details of KDD is explained including examples and benefits in the slide show mode. The first section provides the background relevant to KDD. The second section explains KDD structure and how it can interact with GEN AI. The third section deals with a couple of examples of industry knowledge how it can assist students and IT professionals.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.