Why these inconsistencies??
Currently, I am inspecting requirements specifications, UML and ARIS models created by my students. And I ask: Why these inconsistencies?? I have told them several times that requirements must be consistent between documents. We even had a session which was dedicated to creating consistency between these models. At least, I told them to use this session for this purpose.
What happened? In one review, I had to them: "You invested double effort for creating confusion!! This is a mistake also made in practice. Nevertheless, it is a grave fault."
Honestly, I do not understand why people do this at all. It could be so simple: You just sit down and write the use cases or the data model once. Seriously. Then, you can reuse this model for all documents you create.
What good reason do people have for re-creating another data model instead of using the one they created last week? Why do people prefer creating two bad, incomplete, sluggish models instead of one good one? Don´t they trust in their own result from last week? Do they simply forget that there is already a data model? Don´t they believe that life can be simple? Do competing subgroups/ persons within the "team" create competing models because they can not agree on one model or do not talk to each other at all? Do they want to punish the person who made the document template and specification guidelines by filling redundant chapters with rubbish pseudo content?
What happened? In one review, I had to them: "You invested double effort for creating confusion!! This is a mistake also made in practice. Nevertheless, it is a grave fault."
Honestly, I do not understand why people do this at all. It could be so simple: You just sit down and write the use cases or the data model once. Seriously. Then, you can reuse this model for all documents you create.
What good reason do people have for re-creating another data model instead of using the one they created last week? Why do people prefer creating two bad, incomplete, sluggish models instead of one good one? Don´t they trust in their own result from last week? Do they simply forget that there is already a data model? Don´t they believe that life can be simple? Do competing subgroups/ persons within the "team" create competing models because they can not agree on one model or do not talk to each other at all? Do they want to punish the person who made the document template and specification guidelines by filling redundant chapters with rubbish pseudo content?
AndreaHerrmann - 2. Jan, 15:14