How elements are named can lead us to assumptions about error likelihood.
If the “same” thing is named differently: was that a rushed team, different developers, lack of domain understanding, no time for testing?
Explore any differences/interplay between the functions with different names for the same thing. Explore other shared functions in these areas – they might have been implemented redundantly / differently too.
|I observe||The naming of items is not consistent across the application (yes/no vs. ok/cancel, edit vs. alter)|
|I think||Are there really differences? |
What else has been done differently in these two areas?
|My next step||Explore the function itself that is differently named – are there differences?|
Explore other functions that are shared across the two areas: are they implemented differently? is that correct?