Core Patterns
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nIntegrateQuality"] 1 [label="Attribute\nperformance"] 2 [label="Attribute\nsecurity"] 3 [label="Pattern\nBreakDownBarriers"] 4 [label="People\noutsiders"] 0 -> 1 [label="Incorporate"] 0 -> 2 [label="Incorporate"] 3 -> 4 [label="Engage"] }
Identifying Qualities
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nFindEssentialQualities"] 1 [label="Workshop\nagile"] 2 [label="Attribute\nessential"] 3 [label="Outcome\nsuccess"] 4 [label="Scenario\ncritical"] 5 [label="Pattern\nAgileQualityScenarios"] 6 [label="System\ndesign"] 7 [label="Architecture\nquality"] 8 [label="Pattern\nQualityStories"] 9 [label="Product\nbacklog"] 10 [label="Owner\nproduct"] 11 [label="Pattern\nMeasurableSystemQualities"] 12 [label="Scale\nnatural"] 13 [label="Scale\nconstructed"] 14 [label="Scale\nproxy"] 15 [label="Pattern\nFold-outQualities"] 16 [label="Design\nsystem"] 17 [label="Pattern\nAgileLandingZones"] 18 [label="Product\nreleasability"] 19 [label="Pattern\nRecalibrateTheLandingZone"] 20 [label="Pattern\nAgreeOnQualityTargets"] 21 [label="Group\nstakeholders"] 22 [label="Target\nquality"] 0 -> 1 [label="Host"] 1 -> 2 [label="Identifies"] 2 -> 3 [label="Enable"] 1 -> 4 [label="Writes"] 5 -> 6 [label="Drive"] 5 -> 7 [label="Evaluate"] 8 -> 9 [label="Join"] 10 -> 9 [label="Prioritize"] 11 -> 12 [label="Describe"] 11 -> 13 [label="Describe"] 11 -> 14 [label="Describe"] 14 -> 12 [label="Becomes"] 15 -> 16 [label="Influence"] 17 -> 18 [label="Characterize"] 19 -> 17 [label="Shifts"] 20 -> 21 [label="Enlists"] 21 -> 22 [label="Defines"] }
Making Qualities Visible
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nSystemQualityDashboards"] 1 [label="Measure\ncritical"] 2 [label="Items\ncritical"] 3 [label="Measure\nsimple"] 4 [label="Pattern\nSystemQualityRadiator"] 5 [label="Attention\nstakeholders"] 6 [label="Attention\nteam"] 7 [label="Quality\ncurrent"] 8 [label="Quality\nproduct"] 9 [label="Pattern\nQualityChecklists"] 10 [label="Pattern\nQualifytheRoadmap"] 11 [label="Pattern\nQualifytheBacklog"] 0 -> 1 [label="Monitor"] 0 -> 2 [label="Outline"] 2 -> 3 [label="Start"] 3 -> 1 [label="Anticipates"] 4 -> 5 [label="Attracts"] 4 -> 6 [label="Attracts"] 6 -> 7 [label="Engaged"] 5 -> 8 [label="Deliver"] }
Being Agile at Quality
digraph { node [shape=box style=filled fillcolor=lightgreen] 0 [label="Pattern\nWholeTeam"] 1 [label="Pattern\nQuality-FocusedSprint"] 2 [label="Pattern\nProductQualityChampion"] 3 [label="Pattern\nSystemQualitySpecialist"] 4 [label="Pattern\nSpreadtheQualityWorkload"] 5 [label="Pattern\nAutomateasYouGo"] 6 [label="Pattern\nShadowtheQualityExpert"] 7 [label="Pattern\nPairwithaQualityAdvocate"] }