Terry WiegmannCBAP, CSQE, PSPO, ACGDirector, Quick Solutions, Inc.
Matrix
Model
Magi
c
Matrices and Models
• Complement Rather than Choice• Technical Credit vs Shelfware• Satisfies both sides of your Brain• Answers “How do you know?”• Validate with your team; design for your users
Model
Entity Relationship Model
Swimlanes
CRM Status Transition Diagram
Self-Defense
JIRA/Confluence Traceability
It’s All About Perspective
Periodic Table of Visualization Methods
Tips
• Start with pencil, post-its• Use mnemonics• Use a legend• Pre-answer questions• Seed with notes and comments
Matrix
Matrices
• Xs are the controlled values; Ys are the values that follow.
• Xs are usually nouns, people, roles• Ys over time or geography, adjectives or
characteristics
Rene Descartes, 1596 - 1650
• 'Father of Modern Philosophy‘• Perhaps best known for "Cogito ergo sum"
I think, therefore I am
Most Frequent Birth Dates
Jefferson’s Cypher for Lewis
Time-Based
Tips
• Don’t Use X to indicate Yes• Nouns/objects in rows, time/stages/variables
in columns• Fill NA column to eliminate concerns about
oversight
What Relationship?
Does This Status Apply to This Type?
T Shaped
Y Shaped/3-WayShows the relationships between customer requirements,
internal process metrics and the departments involved
X ShapedManufacturing Sites—Products—Customers—Freight Lines
Roof Shaped
Show one group of items relating to itself
Reports
Regression Test Coverage
Lists by Role
List Attributes by Type
Whole Matrix Customer and List Attributes
Platform/Feature Matrix
Not Greenfield Status Transition Matrix
Matrix
Model
Magi
c
Message Actions and Actors
Requirements Roadmap
Status TransitionsBacklog (Stories, Task, Bugs)New OpenNew Closed
Progression for Stories (Stories)Open ClosedOpen BlockedBlocked OpenBlocked Closed
Progression for QA TaskNew OpenOpen ClosedClosed Open
Progression for Development (Tasks and Bugs)Open In DevelopmentOpen ClosedIn Development TestingIn Development ClosedTesting Show & TellShow & Tell Ready for ProductionReady for Production In ProductionReady for Production In DevelopmentShow & Tell In DevelopmentTesting In Development
Initial Matrix
Development Tasks & Bugs
Defect Status Transitions
Defect Transition Status Transitions
Matrices and Models
• Complement Rather than Choice• Technical Credit vs Shelfware• Satisfies both sides of your Brain• Answers “How do you know?”• Matrix can be a Model• Validate with your team; design for your users
Matrix
Model
Magi
c
Please share your
With our BA Community!