Inscrit(e) le :
31 Janvier 2012
Blogues : 33
Mardi, 31 Mars 2015
0/5 (0 votes)
Can we stop using the word Artifact?

Artifact

I fully appreciate that language is always evolving, and as we make up new words and definitions they become added to the dictionary.

But there is one term that has become fashionable in the world of software engineering that really troubles me – “artifact”. To me it gives completely the wrong idea.

Here are a couple of partial dictionary definitions:

  • a tool or object that was made a very long time ago.
  • any object made by human work; esp., a simple or primitive tool, weapon, vessel, etc.
  • … typically an item of cultural or historical interest.

There are others, but these are most typical.

I take it as a given that we should try to use terminology that can be easily understood by everybody.

So when we use the term “artifact” we are evoking an image of something created a long ago and left in some place by accident or afterthought. It only gets brought to light in bits and pieces when a dedicated archeologist goes digging. And then the archeologist has to put the bits in pieces together in some way that makes sense. And then it gets filed away in a museum, perhaps useful for future archeology research.

Wouldn’t it be better if instead we refer to things that we thoughtfully choose, so that we can efficiently meet the needs of all our “consumers”? And wouldn’t we look professional and competent if we actively organize and manage them – so anybody who needs them can easily find them? Of course I am talking about the Macroscope mindset. So if you agree this is a useful approach, would you accept the need for some word other than “artifact”?

Macroscope uses the word “deliverable”. But that isn’t a perfect term either – there are competing images in our brains. I’m not suggesting Macroscope should start using a different term because it’s too deeply imbedded. And the Glossary entry does make it clear how Macroscope uses the term.

But maybe we could use a different term in our communication, as a synonym for “deliverable”. PMI’s PMBOK® Guide suggests “work result” or “work product”. I prefer “work product” myself.

Any other suggestions?

1521 vue(s)