Book a Demo

Author Topic: Multiple users working on a model  (Read 4160 times)

ken.mck

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Multiple users working on a model
« on: March 06, 2009, 03:30:29 am »
I'm sure this question will display my great ignorance of the product, but how do we use EA to allow multiple people to work on a large model simultaneously? I doubt there's a way for different people to modify different parts of the document at the same time, but is there some way of linking model documents together? For instance, we want to distribute the work on sequence diagrams, but we want them all to link to the same class definitions and domain model.

Makulik

  • EA User
  • **
  • Posts: 400
  • Karma: +0/-0
    • View Profile
Re: Multiple users working on a model
« Reply #1 on: March 06, 2009, 04:08:18 am »
Hi ken,

There's a white paper in the Sparx web site Resources section that describes how to deploy EA and EA repositories for different team situations: http://www.sparxsystems.com.au/downloads/whitepapers/EA_Deployment.pdf
We made the experience that two or more people never should work concurrently in the same package, otherwise the repository may loose data, or even could be f***ed up. But we use file shared .EAP files, may be using a repository DB behaves better in this situation.

HTH
Günther

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: Multiple users working on a model
« Reply #2 on: March 06, 2009, 05:14:31 am »
We use very larg repositories wich may have 20 users at a time wrking on them. We do it through EA istegration with version control (in our case SVN). This way if someone loks a pckage noone else can change it. Nevertheless you may create for your sequence diagrams instances of classes wich you did not lock, since those are indepenedent objects. Also you can maek links for wich the target is an element not locked by you.
This should solve most of your problem (surly not all), but the best advice is the one you got from Makulnik to read the PDF about it.
Recursion definition:
If you don’t understand the definition read "Recursion definition".