Book contents
- Frontmatter
- Dedication
- Contents
- Figures
- Tables
- Foreword
- Preface
- Acknowledgements
- Overview of the Book
- 1 Knowledge Driven Development: What is the Proposition?
- 2 Project Delivery and Supporting Methodologies
- 3 Project Delivery Pain Areas and the Way Forward
- 4 Project Knowledge Model: Context and Definition
- 5 Project Knowledge Model: A Differentiator
- 6 Project Knowledge Model vs Project Documents
- 7 Extending Project Knowledge Model to Cover End-to-End Project Delivery – KDD
- 8 Extended KDD: Pre-Requirement and Post Delivery
- 9 KDD Compliance with Standards of Project Delivery
- 10 Enabling DevOps
- 11 Addressing Contemporary Concerns of Project Delivery
- 12 Helping Existing Methodologies
- 13 Technology Enablers: Tools and Automation
- 14 Suits Factory Model: Needs Cultural Change
- 15 Global Relevance of KDD: GKMF Assisting Skill Development
- 16 Lean KDD: Elimination of Requirement and Test Design?
- 17 Conclusion
- Appendix A Illustrative Non-Functional Attributes
- Appendix B Compliance of PKM with GKMF
- Appendix C Project Estimate and Business Rule/Scenario Framework
- Appendix D Inventory Relationship for Setting up of Security Questions – as per Example in Chapter 6
- Appendix E KDD: Response to Criticism
- Glossary
- References
- Index
15 - Global Relevance of KDD: GKMF Assisting Skill Development
Published online by Cambridge University Press: 20 October 2018
- Frontmatter
- Dedication
- Contents
- Figures
- Tables
- Foreword
- Preface
- Acknowledgements
- Overview of the Book
- 1 Knowledge Driven Development: What is the Proposition?
- 2 Project Delivery and Supporting Methodologies
- 3 Project Delivery Pain Areas and the Way Forward
- 4 Project Knowledge Model: Context and Definition
- 5 Project Knowledge Model: A Differentiator
- 6 Project Knowledge Model vs Project Documents
- 7 Extending Project Knowledge Model to Cover End-to-End Project Delivery – KDD
- 8 Extended KDD: Pre-Requirement and Post Delivery
- 9 KDD Compliance with Standards of Project Delivery
- 10 Enabling DevOps
- 11 Addressing Contemporary Concerns of Project Delivery
- 12 Helping Existing Methodologies
- 13 Technology Enablers: Tools and Automation
- 14 Suits Factory Model: Needs Cultural Change
- 15 Global Relevance of KDD: GKMF Assisting Skill Development
- 16 Lean KDD: Elimination of Requirement and Test Design?
- 17 Conclusion
- Appendix A Illustrative Non-Functional Attributes
- Appendix B Compliance of PKM with GKMF
- Appendix C Project Estimate and Business Rule/Scenario Framework
- Appendix D Inventory Relationship for Setting up of Security Questions – as per Example in Chapter 6
- Appendix E KDD: Response to Criticism
- Glossary
- References
- Index
Summary
KDD, as an IT project delivery methodology, is still in its infancy and this book is the first attempt to bring the concept to the academia and industry. As it relates to knowledge, the concepts of KDD are also relevant to areas other than IT project delivery.
In chapter 1, we have seen how knowledge is split into four levels that can be captured in eight building blocks. In chapter 4, we have seen how these eight building blocks, when customised to IT project delivery, become 18 building blocks. In this chapter we will reverse engineer 18 building blocks and understand how they comply with the Generic Knowledge Management Framework (GKMF) introduced in chapter 1. We will go through examples of KDD in action in areas other than software development.
We will focus on the domain knowledge portion of GKMF. Through examples, we will demonstrate that GKMF has all the capability to grow into a skill development framework.
KDD and Generic Knowledge Management Framework
Let's recollect the Generic Knowledge Management Framework that we have introduced in chapter 1. Figure 15.1 is taken from chapter 1.
The four levels of knowledge covering end-to-end knowledge are:
• Abstract knowledge: This is knowledge at the highest level of abstraction. It is manifested in universal truth and statement of fact at the highest level.
• Domain knowledge: It contains knowledge of the domains such as manufacturing, insurance and banking.
• Enterprise knowledge: This is the instantiation of domain knowledge for an organisation such as a banking company.
• Project knowledge: It keeps the enterprise knowledge continuously updated.
The level of knowledge is contextual and something at abstract knowledge level in one context can be at project knowledge level in another context.
The respective stakeholders at these levels of knowledge are:
• Project knowledge: The project team of the organisation
• Enterprise knowledge: The IT and business teams of the organisation
• Domain knowledge: College students, for skill development relevant to an organisation
• Abstract knowledge: Students, for their basic education
The building blocks required to capture knowledge at various levels, as per GKMF are given in Figure 15.2.
When we apply this concept to software development, the number of building blocks changes to 18 for project knowledge as shown in Figure 15.3.
- Type
- Chapter
- Information
- Knowledge Driven DevelopmentBridging Waterfall and Agile Methodologies, pp. 241 - 256Publisher: Cambridge University PressPrint publication year: 2018