Table 1.1 Structure of this book
Table 2.1 Agile development methods
Table 2.2 The 12 agile principles explained
Table 2.3 Agile work practices
Table 4.1 The three elements of communication
Table 5.1 Key elements in agile methods
Table 5.2 Four key Scrum events
Table 5.4 Three Scrum artefacts
Table 5.6 DSDM life cycle phases
Table 5.7 Roles defined within DSDM
Table 5.8 Four phases of the UP
Table 5.9 Agile toolkit of Lean software development
Table 6.1 Strategic analysis techniques
Table 6.2 Three perspectives of the FMM
Table 6.3 Cockburn’s levels of goal
Table 9.1 Prioritisation techniques
Table 10.1 Techniques for evolving requirements iteratively
Table 11.1 Techniques to analyse users and usage
Table 11.2 Guidelines for brainwriting
Table 12.1 Techniques for modelling stories and scenarios
Table 12.2 Levels in a user story hierarchy
Table 12.3 Patterns for splitting compound user stories
Table 12.4 Guidelines for writing user stories
Table 12.6 BDD structure and example
Table 14.1 Commonly used estimation units