Breaking these rules creates unnecessary problems.
Acquiring data
- Everyone and everything has to be someplace, doing something during process: track their actions
- Force yourself to think "who or what did what when" during process
- Look for the actor + action in observations of source data.
- Give each actor a name and always use only that name thereafter
- Give priority to tracking the change makers (who or what changed next state)
- Be alert for physical, mental, sensory or "programmer" actions
- Break down (decompose) actors or actions to clarify what happened
- Let data, not experience, drive search for next data.
- Observe the "Do no harm" rule with witnesses and objects
- Get permissions before recording witness interviews
- Actions change conditions: read conditions to find actions
- Quantify actions wherever possible
- Build your mental movie frame by frame
- Get "dids" instead of "did nots"
Back to top
Building Event Building Blocks
- Transform observed data into actor + action format in EBs
- Always record Actor first, then action
- Use once specific and unique name for each actor
- NEVER ever put two actors or actions into an EB
- Use ? as placeholders until you get needed data
- Use glossary for actor and source entries if possible
- Avoid poison words like
- pronouns - she, he, they
- plural nouns - crew, group, squad
- passive voice- was, were,
- conjunctions - and, or, but,
- ambiguous terms, jargon, acronyms
- Avoid judgmental or opinion words
- inadequate, poorly, faulty - see note A
- did not (implies error,masks process)
- failed to or violated (acusatory,)
- the cause (ambiguous abstraction)
- root cause (subjective abstraction)
- Enter a source for every EB
- Keep your experience out of EBs
- Confirm only observed times: do not confirm estimates
Back to top
Building matrixes
- Position each new EB on its own actor line its in spatial/temporal sequence
- Compare sequence against all previous entries on matrix
- Start building mental movie (MM) of what happened as you add EBs
- Focus data gathering on gaps (missing data) in your MM
Back to top
Linking EBs
- Let logic define links: do not assume or guess
- Confirm tentative links with data if possible; otherwise let them be
- Strive for black arrowheads
Back to top
Sources
- Cite only sources that can be retrieved or accessed or reproduced
- Cross-reference any codes used to identify sources
- Show more than one source for EB if available
- Maintain chain of custody for all source objects, documents and media used
Back to top
Matrixes
- Review logic flow of EBs on matrix when completed
- Have disinterested thrid party review completed matrix for logic flow
- Verify accessibility of all sources cited
- Explain reason for all remaining ? and gaps (uncertainties)
- Remove extraneous EBs and comments to complete matrix
- Sign matrix if required.
Back to top
Recommendations
- Examine every EB pair and set, and their links on the finished matrix for options
- State pros and cons for making changes proposed
- Define how success of change will be recognized
- Tie all recommendations to an EB pair, link or EB set.
- Don't ask anyone to do something you would not want to do yourself
- Check carefully for hidden assumptions
- Check for unjustified conclusions or arguments
- Create a list of the lessons learned by the investigation
Back to top
Test Plans
- Whoever Owns the Ball Calls the
Game. (If its your money, you are in charge!)
- NO PLAN, NO TESTS! (one of the basic commandments for Investigation, especially if you own what is to be tested!)
- DO NO HARM rule. Don't destroy it before you get the data it holds
- Keep Test(s) Relevant. (Get event building blocks)
- Scale the Plan to the Value of the Data it Will Produce. (Are EBs worth cost?)
- Progressive destruction demands priorities befofre proceding
Back to top
|