Showing posts with label help. Show all posts
Showing posts with label help. Show all posts

Wednesday, May 4, 2011

Responsibility Becomes Investigation. Are you an Investigator?

TeamCity has responsibility feature since the early days.

At first, it was introduced as an easy way to say to your buddy developers: "Hey, I've looked into the failure and I will try to fix it!". This was initially available only for build configurations but then was extended to individual test failures.

Then, we have got lots of request to allow assigning responsibility to other users. The reasoning is clear: I investigated a failure and figured out the dev who is to look into it. Now I want to ping him and let others know my findings right inside TeamCity UI.

But that is where social forces are brought into the play: we started to hear that many companies are not using "assign responsibility" because it sounds like blaming and the assigned party often gets a bit upset to say the least.


At that point we decided to rename responsibility into something other to reduce the "blame" impact. Choosing a good alternative took time and lots of considerations.
Finally, in 6.5 we are ready to introduce the renaming and are now using "investigation" instead of "responsibility".

One piece, though. How should we call a person who is investigating the failure?
Does "investigator" sounds right in the context? Should we stick with it or retreat to "assignee of the investigation"?
And we need your help here. Do you consider "investigator" a right term or not? Why?
Any alternatives you might suggest?

Please comment in the original issue or here.