Preface xiv
About the Authors xix
Chapter 1: Generative Analysis for Generative AI 1
1.1 Introduction 1
1.2 Chapter contents 2
1.3 Communication and neuro linguistic programming (nlp) 3
1.4 Abstraction 7
1.5 Finding the right level of abstraction for Generative AI 14
1.6 Choice of Generative AI 14
1.7 Applying Generative AI to an example problem domain 15
1.8 Modeling in Generative Analysis 42
1.9 Chapter summary 51
Chapter 2: Launching OLAS, the example project 53
2.1 Introduction 53
2.2 Chapter contents 54
2.3 OLAS, the problem domain 55
2.4 Software engineering processes 55
2.5 The Unified Process (UP) 57
2.6 UP structure 60
2.7 UP workflows 62
2.8 UP phases 64
2.9 The UP phases in the world of Generative AI 68
2.10 The OLAS Inception phase 69
2.11 The OLAS Vision Statement 72
2.12 Keep all documents as concise as possible 73
2.13 Chapter summary 74
Chapter 3: Capturing information in Generative Analysis 77
3.1 Introduction 77
3.2 Chapter contents 78
3.3 Capturing informal, unstructured information 79
3.4 Mind mapping 82
3.5 Concept mapping 90
3.6 Dialog Mapping 107
3.7 Antipatterns in mapping meetings 114
3.8 Generative AI and mapping meetings 115
3.9 Structured writing 117
3.10 Structured documents 119
3.11 Principles for structuring information 120
3.12 Structured writing example 127
3.13 Complexity versus profundity 129
3.14 Chapter summary 132
Chapter 4: OLAS Elaboration phase 133
4.1l£J